@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.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}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/v2/Onest.woff2)format("woff2"),url(/fonts/v2/Onest.ttf)format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/v2/Geologica.woff2)format("woff2"),url(/fonts/v2/Geologica.ttf)format("truetype")}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/v2/Lora-Italic.woff2)format("woff2"),url(/fonts/v2/Lora-Italic.ttf)format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/v2/RobotoMono.woff2)format("woff2"),url(/fonts/v2/RobotoMono.ttf)format("truetype")}:root{--bg:#f7f6fb;--surface:#fff;--surface-2:#fbfafe;--sunken:#f1eff7;--line:#e9e6f2;--line-2:#dcd8e8;--ink:#15121f;--ink-2:#57526b;--ink-3:#6e6984;--primary:#6b4fe3;--primary-50:#f3f0ff;--primary-100:#e6e0ff;--primary-200:#c9beff;--primary-400:#8f7bff;--primary-700:#5537c9;--on-primary:#fff;--draft:#8f5300;--draft-bg:#fff3e2;--ok:#0f7246;--ok-bg:#e6f6ee;--danger:#b42318;--danger-bg:#fff4f2;--danger-line:#f3c9c2;--accent:#f5a25d;--on-accent:#15121f;--radius-sm:8px;--radius-md:10px;--radius-field:12px;--radius-card:18px;--radius-panel:20px;--radius-pill:999px;--shadow-card:0px 1px 2px #15121f0a, 0px 6px 20px -10px #15121f24;--shadow-raised:0px 1px 2px #15121f0d, 0px 24px 48px -24px #5337c959;--shadow-primary:0px 6px 16px -6px #6b4fe399;--focus-ring:0px 0px 0px 4px var(--primary-50);--glow:radial-gradient(60% 50% at 50% 0%, #6b4fe31a 0%, #6b4fe300 70%);--font-text:"Onest", "Segoe UI", sans-serif;--font-display:"Geologica", "Onest", "Segoe UI", sans-serif;--font-accent:"Lora", Georgia, serif;--font-mono:"Roboto Mono", ui-monospace, monospace}[data-theme=dark]{--bg:#0d0b14;--surface:#15121e;--surface-2:#1a1626;--sunken:#221e2e;--line:#26222f;--line-2:#332e40;--ink:#f4f2fa;--ink-2:#aaa4bf;--ink-3:#8f89a6;--primary:#8f7bff;--primary-50:#1e1933;--primary-100:#2a2347;--primary-700:#b3a6ff;--on-primary:#0d0b14;--draft:#f5b565;--draft-bg:#2e2210;--ok:#5fd39a;--ok-bg:#0f2a1e;--danger:#e5604d;--danger-bg:color-mix(in srgb, var(--danger) 14%, var(--surface));--danger-line:color-mix(in srgb, var(--danger) 40%, var(--surface));--shadow-card:0px 1px 0px #ffffff08 inset, 0px 8px 24px -12px #0009;--shadow-raised:0px 1px 0px #ffffff0d inset, 0px 30px 60px -30px #8f7bff73;--focus-ring:0px 0px 0px 4px var(--primary-50);--glow:radial-gradient(60% 50% at 50% 0%, #8f7bff29 0%, #8f7bff00 70%)}
