:root{--sidebar-width: 220px;--header-height: 72px;--mobile-navigation-height: 70px;--page-background: #f8f7fc;--page-surface: #ffffff;--page-text: #18181b;--page-text-muted: #6b7280;--transition-fast: .16s ease;--transition-medium: .26s ease;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}html[data-theme=dark]{--page-background: #080d18;--page-surface: #111827;--page-text: #f8fafc;--page-text-muted: #94a3b8;color-scheme:dark}html[data-theme=light]{--page-background: #f8f7fc;--page-surface: #ffffff;--page-text: #18181b;--page-text-muted: #6b7280;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--page-background);color:var(--page-text);font-family:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a855f7;outline-offset:3px}button:disabled,input:disabled,select:disabled{cursor:not-allowed}::selection{background:#7c3aed40}html[data-theme=dark] h1{color:#f8fafc}html[data-theme=dark] .server-list-header p,html[data-theme=dark] .server-title-row p,html[data-theme=dark] .backup-header p,html[data-theme=dark] .file-manager-header p,html[data-theme=dark] .page-header p{color:#94a3b8}html[data-theme=light] .server-summary-card,html[data-theme=light] .server-section,html[data-theme=light] .server-card,html[data-theme=light] .overview-card,html[data-theme=light] .server-detail-panel,html[data-theme=light] .backup-summary-card,html[data-theme=light] .backup-panel,html[data-theme=light] .server-selection-panel,html[data-theme=light] .file-browser-panel,html[data-theme=light] .editor-panel,html[data-theme=light] .summary-card,html[data-theme=light] .admin-panel,html[data-theme=light] .service-card,html[data-theme=light] .monitoring-panel{border-color:#94a3b861;background:linear-gradient(145deg,#fff,#f7f6fb);color:#18181b;box-shadow:0 14px 34px #32234b14}html[data-theme=light] .server-summary-card strong,html[data-theme=light] .server-section h2,html[data-theme=light] .server-card h3,html[data-theme=light] .server-detail-panel h2,html[data-theme=light] .backup-panel h2,html[data-theme=light] .admin-panel h2,html[data-theme=light] .monitoring-panel h2{color:#18181b}html[data-theme=light] .server-section p,html[data-theme=light] .server-card p,html[data-theme=light] .server-detail-panel p,html[data-theme=light] .backup-panel p,html[data-theme=light] .admin-panel p,html[data-theme=light] .monitoring-panel p{color:#687083}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#94a3b81f}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(#7c3aed,#f97316);background-clip:padding-box}
