:root{--blaze-orange: #ff5a1f;--blaze-magenta: #f000d8;--blaze-blue: #1e7bff;--blaze-ink: #0b0d14;--blaze-white: #ffffff;--blaze-surface: #f4f5f8;--blaze-gradient: linear-gradient(135deg, #ff5a1f 0%, #f000d8 50%, #1e7bff 100%);--blaze-font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-body: 400;--fw-label: 600;--fw-heading: 700;--fw-wordmark: 800;--bg: var(--blaze-surface);--bg-elevated: var(--blaze-white);--bg-sunken: #e9ebf1;--text: var(--blaze-ink);--text-muted: #3d4757;--text-subtle: #525d6e;--border: #e2e8f0;--border-strong: #cbd5e1;--accent: var(--blaze-blue);--accent-contrast: #ffffff;--focus: var(--blaze-blue);--ok: #12805c;--ok-bg: #e6f6ef;--warn: #9a5b00;--warn-bg: #fdf3e2;--danger: #c02434;--danger-bg: #fdeaec;--info: #1b5fc1;--info-bg: #e8f1fe;--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(11 13 20 / 6%), 0 1px 3px rgb(11 13 20 / 4%);--shadow: 0 4px 12px rgb(11 13 20 / 8%), 0 1px 3px rgb(11 13 20 / 4%);--shadow-lg: 0 18px 40px rgb(11 13 20 / 12%), 0 4px 10px rgb(11 13 20 / 5%);--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .15s;--dur: .22s;--dur-slow: .32s;--z-base: 0;--z-sticky: 10;--z-header: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50}[data-theme=dark]{--bg: #0b0d14;--bg-elevated: #141821;--bg-sunken: #080a10;--text: #f4f5f8;--text-muted: #b6bfd0;--text-subtle: #94a3b8;--border: #232a37;--border-strong: #33405a;--accent: var(--blaze-blue);--ok: #4ade80;--ok-bg: #10281f;--warn: #fbbf24;--warn-bg: #2a2110;--danger: #fb7185;--danger-bg: #2c1218;--info: #7dd3fc;--info-bg: #0e2434;--shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--shadow: 0 4px 14px rgb(0 0 0 / 45%);--shadow-lg: 0 20px 44px rgb(0 0 0 / 55%)}@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-DIRNzeTG.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--blaze-font);font-weight:var(--fw-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-weight:var(--fw-heading);line-height:1.25;letter-spacing:-.015em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--accent);text-decoration:none;border-radius:4px}a:hover{text-decoration:underline}:focus-visible,a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}button,a[href],[role=button],summary{cursor:pointer}a:hover,button:hover{text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.blaze-gradient-text{background:var(--blaze-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.blaze-gradient-bg{background:var(--blaze-gradient)}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-toast);padding:12px 20px;background:var(--bg-elevated);color:var(--text);border-radius:0 0 var(--radius) 0;box-shadow:var(--shadow)}.skip-link:focus{left:0}
