@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_7443472d-module__kqhVYW__className{font-family:manrope,manrope Fallback}.manrope_7443472d-module__kqhVYW__variable{--font-manrope:"manrope", "manrope Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--g:#f2a900;--g2:#c98c00;--g-dim:#f2a9001f;--bg:#18213a;--bg2:#1f2a44;--surface:#1f2a44;--surface2:#2b3756;--line:#ffffff14;--line2:#ffffff24;--t1:#faf7f0;--t2:#faf7f0ad;--t3:#faf7f061;--warn:#f59e0b;--r:12px;--font-bebas:var(--font-manrope);--font-archivo:var(--font-manrope);--font-instrument:var(--font-manrope)}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-manrope),"Manrope","Segoe UI",sans-serif;background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{color:#1f2a44;background:#f2a9004d}img{display:block}html:not(.dark) body{background:#faf7f0}html[data-theme=light]{--bg:#faf7f0;--bg2:#fff;--surface:#f1ece1;--surface2:#e4ddcf;--line:#1f2a441a;--line2:#1f2a4429;--t1:#1f2a44;--t2:#1f2a44a6;--t3:#1f2a446b;--g-dim:#f2a90024}:root{--ease:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s}.press{transition:transform var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}.press:active:not(:disabled){transform:scale(.97)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}::view-transition-old(.nav-forward){animation:var(--dur-1) var(--ease-in) both vt-fade reverse,var(--dur-3) var(--ease) both vt-slide reverse;--vt-x:-24px}::view-transition-new(.nav-forward){animation:var(--dur-2) var(--ease) var(--dur-1) both vt-fade,var(--dur-3) var(--ease) both vt-slide;--vt-x:24px}::view-transition-old(.nav-back){animation:var(--dur-1) var(--ease-in) both vt-fade reverse,var(--dur-3) var(--ease) both vt-slide reverse;--vt-x:24px}::view-transition-new(.nav-back){animation:var(--dur-2) var(--ease) var(--dur-1) both vt-fade,var(--dur-3) var(--ease) both vt-slide;--vt-x:-24px}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-slide{0%{translate:var(--vt-x) 0}to{translate:0}}::view-transition-group(.inv-shared){animation-duration:var(--dur-3)}::view-transition-old(.inv-shared){-o-object-fit:none;object-fit:none;-o-object-position:left center;object-position:left center;height:100%}::view-transition-new(.inv-shared){-o-object-fit:none;object-fit:none;-o-object-position:left center;object-position:left center;height:100%}@media (prefers-reduced-motion:reduce){.press:active:not(:disabled){transform:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
