:root{--accent:#0a78f4;--accent-hover:#005fdf;--accent-rgb:10, 120, 244;--accent-tint:#0a78f424;--accent-tint-strong:#0a78f438;--accent-on:#fff;--bg-1:#e0e7ff;--bg-2:#cffafe;--bg-3:#f3e8ff;--card-bg:#ffffffa6;--card-border:#ffffff8c;--card-highlight:#ffffffb3;--card-shadow:0 1px 0 #ffffffb3 inset, 0 12px 40px #1f293714, 0 2px 8px #1f29370a;--text:#1a1a1f;--text-muted:#6b6b73;--text-soft:#9a9aa3;--hover-bg:#0000000b;--press-bg:#00000014;--divider:#00000012;--danger:#dc2626;--radius-card:22px;--radius-pill:999px;--radius-md:12px;--radius-sm:8px;--spring:cubic-bezier(.34, 1.18, .64, 1);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-height:100vh;margin:0}html{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{overscroll-behavior-y:none;background:radial-gradient(120% 80% at 0% 0%, var(--bg-1) 0%, transparent 60%), radial-gradient(100% 80% at 100% 0%, var(--bg-2) 0%, transparent 55%), radial-gradient(120% 90% at 50% 100%, var(--bg-3) 0%, transparent 50%), #f5f6fb;background-attachment:fixed}button{font-family:inherit}body.resizing-pane,body.resizing-pane *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (prefers-color-scheme:dark){:root{--accent:#53e7ff;--accent-hover:#7ff0ff;--accent-rgb:83, 231, 255;--accent-tint:#53e7ff2e;--accent-tint-strong:#53e7ff4d;--bg-1:#1e0538;--bg-2:#211670;--bg-3:#4f3568;--card-bg:#24242ea6;--card-border:#ffffff14;--card-highlight:#ffffff0f;--card-shadow:0 1px 0 #ffffff0f inset, 0 16px 48px #0006, 0 2px 8px #00000040;--text:#f5f5f7;--text-muted:#b0b0bd;--text-soft:#74747e;--hover-bg:#ffffff0f;--press-bg:#ffffff1a;--divider:#ffffff14;--danger:#ef4444}body{background:radial-gradient(120% 80% at 0% 0%, var(--bg-1) 0%, transparent 60%), radial-gradient(100% 80% at 100% 0%, var(--bg-2) 0%, transparent 55%), radial-gradient(120% 90% at 50% 100%, var(--bg-3) 0%, transparent 50%), #0a0716}}
