:root{font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eff7fd;--page:#101b25;--surface:#22394b59;--surface-raised:#253b4eeb;--line:#d0ecfa33;--line-strong:#d0ecfa57;--muted:#c0d0df;--text:#eff7fd;--accent:#76bbff;--accent-strong:#3c73d4;--success:#67d9a1;--danger:#ff8290;--glass-primary:linear-gradient(145deg, #3c73d4, #2852b8);--glass-control-surface:linear-gradient(145deg, #cfe8f92e, #5f89a317);--glass-control-shadow:4px 5px 9px #00000040, -2px -2px 6px #d5eafa11, inset 1px 1px 0 #eefaff2e;--glass-inset-surface:#0a182459;--glass-inset-shadow:inset 3px 3px 7px #00000045, inset -2px -2px 5px #c8e4f70e;--glass-page-background:radial-gradient(ellipse 800px 650px at 0 4%, #b4d3ea59, transparent 78%), radial-gradient(ellipse 700px 580px at 100% 42%, #27b3c033, transparent 76%), radial-gradient(ellipse 750px 650px at 8% 83%, #3f70b338, transparent 75%), #101b25;background:#101b25;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--page);min-width:320px;min-height:100%}body{min-width:320px;min-height:100svh;color:var(--text);background:var(--glass-page-background);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-family:inherit;display:flow-root}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{color:#fff;background:#3c73d4b3}.glass-panel,.dashboard-card-visual>:is(.clock-card,.calendar-card,.history-card,.media-card,.task-card,.notepad-card,.hephaestus-card){--glass-panel-surface:radial-gradient(ellipse at var(--glass-light-x,18%) var(--glass-light-y,10%), rgba(220, 249, 255, var(--glass-glow,.1)), transparent 68%), linear-gradient(145deg, #d7eeff13, #527c9b09);--glass-panel-shadow:var(--glass-shadow-x,16px) var(--glass-shadow-y,22px) 38px -9px #000000a6, calc(var(--glass-shadow-x,16px) * .35) calc(var(--glass-shadow-y,22px) * .35) 14px -4px #0000005c, inset calc(var(--glass-rim-x,-1px) * -1) calc(var(--glass-rim-y,-1px) * -1) 0 #e7fbff57, inset var(--glass-rim-x,-1px) var(--glass-rim-y,-1px) 0 #030e176b}.glass-panel{border:1px solid var(--line);background:var(--glass-panel-surface);color:var(--text);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(135%);background-color:#05121d1f;border-radius:24px;transition:border-color .18s}.glass-panel :is(input,textarea,select)::placeholder{color:#a8bfce;opacity:1}.glass-panel :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #78e7f5}@media (hover:hover){.glass-panel:hover{border-color:#aae0f680}}@media (width<=900px){.glass-panel{-webkit-backdrop-filter:blur(14px)saturate(120%);border-radius:20px}}@media (prefers-reduced-motion:reduce){.glass-panel,.glass-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel{background:linear-gradient(145deg,#33495bf0,#172a39f0)}}
