/* MWire theme. Edit here, no rebuild needed.
   To change the font: add the .woff2 file to /assets/fonts/, add an @font-face below,
   then change --font-sans. */
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-400-normal.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-500-normal.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-600-normal.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-700-normal.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-latin-800-normal.woff2) format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-400-normal.woff2) format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format('woff2');}
:root{--font-sans:'Plus Jakarta Sans',system-ui,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,monospace;--brand-orange:#f26a21;--brand-navy:#0f1f3d}
.auth-side{background:radial-gradient(1200px 600px at 10% 0%,#e8f0ff 0,#f6f9ff 45%,#fff 100%)}
.auth-side h1{color:var(--brand-navy)}.auth-side h1 b{color:var(--brand-orange)}
.marq{display:flex;flex-direction:column;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.track{display:flex;gap:12px;width:max-content;animation:mwl 70s linear infinite}
.track.r{animation-direction:reverse;animation-duration:85s}.track.s{animation-duration:100s}
@keyframes mwl{to{transform:translateX(-50%)}}
.chip{white-space:nowrap;padding:9px 18px;border-radius:999px;background:#fff;border:1px solid #dbe4f3;color:#64748b;font-size:15px}
.chip.on{background:#fff4ec;border-color:#fcd2b6;color:var(--brand-orange);font-weight:600}
@media(prefers-reduced-motion:reduce){.track{animation:none}}
