@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.10uhxskepl69e.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2pvw_jtuhzb16.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.2w8u6d019be6i.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.405dixo3t0-v0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--brand-900:#470f34;--brand-700:#701d51;--brand-500:#a12e71;--brand-300:#d53f87;--orange:#ff8c1a;--orange-hover:#ffa04a;--on-orange:#140a05;--logo-orange:#f53c1b;--logo-ink:#0b0b0b;--bg:#120a10;--surface:#1e1019;--surface-2:#2a1724;--border:#3f2537;--outline:#8e6a83;--text:#f7f1f4;--muted:#b9a8b3;--accent:#ff5ca8;--accent-hover:#ff7ab8;--accent-press:#e84a94;--on-accent:#1f0614;--accent-tint:#ff5ca824;--focus:#ffd1e6;--live:#e0263a;--success:#3dd68c;--warning:#f5c451;--error:#ff6e6e;--info:#8fb8ff;--status-published-bg:#0e3a27;--status-published-fg:#7be8b0;--status-review-bg:#3e2c0a;--status-review-fg:#f7c86a;--status-processing-bg:#2a2350;--status-processing-fg:#c2b8ff;--status-ready-bg:#0d3442;--status-ready-fg:#7fd8f2;--status-draft-bg:#2e242b;--status-draft-fg:#d2c6cd;--status-blocked-bg:#4a1418;--status-blocked-fg:#ff9c8f;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-control:8px;--radius-thumb:10px;--radius-card:12px;--radius-sheet:16px;--radius-pill:99px;--nav-h:68px;--page-pad:40px;--content-max:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-jakarta,var(--font-sans));-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:var(--accent)}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-tint)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
:root{--font-jakarta:"Plus Jakarta Sans Variable", var(--font-sans)}
