[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-rgb:0 0 0;--fg-rgb:255 255 255;--accent-rgb:41 151 255;--bg:#000;--fg:#fff;--fg-2:#ffffffb8;--fg-3:#fff9;--accent:#2997ff;--accent-soft:#2997ff1f;--accent-ring:#2997ff2e;--line:#2997ff29;--line-2:#2997ff47;--line-soon:#2997ff21;--glow:0 0 44px -14px #2997ff8c;--light-top:radial-gradient(120% 70% at 50% 0%, #2997ff17, #2997ff00 62%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.23, 1, .32, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.65, 0, .35, 1);--max:1120px;--gutter:32px}[data-claude-window]{--c-bg:#1a1a19;--c-panel:#2a2a28;--c-line:#ffffff17;--c-edge:#ffffff1f;--c-field-edge:#ffffff12;--c-fg:#ecebe6;--c-fg-2:#9b9a94;--c-accent:#d97757;--c-on-accent:#fff;--c-shadow:0 40px 90px -50px #000000e6}
*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}body{font-family:var(--font-inter), Inter, system-ui, sans-serif;background:var(--bg);color:var(--fg);font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-motion] [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}html[data-motion] [data-reveal][data-in]{opacity:1;transform:none}[data-instant],[data-instant]:before,[data-instant]:after,[data-instant] *,[data-instant] :before,[data-instant] :after{transition:none!important}html:not([data-motion]) *,html:not([data-motion]) :before,html:not([data-motion]) :after{transition:none!important;animation:none!important}
