@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:ClashGrotesk;src:url(/fonts/ClashGrotesk-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Tanker;src:url(/fonts/Tanker-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Sentient;src:url(/fonts/Sentient-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Sentient;src:url(/fonts/Sentient-Extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:SatoshiUI;src:url(/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SatoshiUI;src:url(/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Panchang;src:url(/fonts/Panchang-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Panchang;src:url(/fonts/Panchang-Extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Ranade;src:url(/fonts/Ranade-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Bonny;src:url(/fonts/Bonny-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Pally;src:url(/fonts/Pally-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Pally;src:url(/fonts/Pally-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Neco;src:url(/fonts/Neco-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Bevellier;src:url(/fonts/Bevellier-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Bevellier;src:url(/fonts/Bevellier-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Amulya;src:url(/fonts/Amulya-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Chillax;src:url(/fonts/Chillax-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:NewTitle;src:url(/fonts/NewTitle-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:PoiretOne;src:url(/fonts/PoiretOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root,:root[data-mode=NAME]{--bg:#0A0A0B;--fg:#F4F1EA;--muted:#8B877E;--accent:#F4F1EA;--accent-fg:#0A0A0B;--card-surface:#101012;--card-border:#232326;--card-border-hover:#4A463E;--wordmark-ink:#F4F1EA;--mode-transition:400ms}:root[data-mode=CONCEPT]{--bg:#0A0A0B;--fg:#F4F1EA;--muted:#8B877E;--accent:#F4F1EA;--accent-fg:#0A0A0B;--card-surface:#0F0F11;--card-border:#1C1C1F;--card-border-hover:#6A6459;--wordmark-ink:#F4F1EA}*,:after,:before{box-sizing:border-box}body,html{background:var(--bg)}body{margin:0;color:var(--fg);font-family:SatoshiUI,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{transition:none}@media (prefers-reduced-motion:reduce){:root{--mode-transition:0ms}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes wordmark-reveal{to{visibility:visible}}