:root{--bg-app:#111113;--bg-canvas:#161618;--bg-elevated:#1c1c1f;--bg-elevated-2:#232327;--bg-hover:#ffffff0d;--bg-active:#ffffff14;--border-subtle:#ffffff14;--border-strong:#ffffff21;--canvas-dot:#ffffff12;--grid-size:24px;--shadow-card:0 1px 0 #ffffff0d inset, 0 24px 80px #0000004d, 0 4px 16px #00000029;--eraser-ring:#fff9;--bg-glass:#1c1c1fed;--shadow-float:0 1px 0 #ffffff0d inset, 0 12px 40px #0000003d, 0 2px 8px #00000024;--card:#1f2230;--card-2:#262a3a;--text:#ececef;--text-strong:#fff;--muted:#a0a0a8;--text-tertiary:#6b6b73;--hint:#5d5d66;--accent:#6e8bff;--accent-hover:#8299ff;--accent-soft:#6e8bff24;--on-accent:#fff;--good:#5fd38d;--bad:#ff6b8b;--warn:#f5d76e;--star:#fbbf24;--border:#2e3448;--status-live:#4ade80;--status-live-ring:#4ade802e;--status-live-pulse:#4ade8059;--ink:#6e8bff;--window-close:#ff5f57;--window-minimize:#febc2e;--window-zoom:#28c840;--window-inactive:#3d3d42;--border-quiet:#ffffff12;--logo-claude:#d97757;--shadow-quiet:0 1px 0 #ffffff08 inset, 0 10px 32px #00000038, 0 2px 6px #0000001f;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--hand:"Learning Hand", var(--font-ui);--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(16px, 4vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-resolution:1.49x){:root{--hand:"Learning Hand Heavy", var(--font-ui)}}@font-face{font-family:Learning Hand;src:url(/fonts/hand.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Learning Hand Heavy;src:url(/fonts/hand-heavy.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-app);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}.hand{font-family:var(--hand)}
