/**
* @license
*
* Font Family: Clash Display
* Designed by: Indian Type Foundry
* URL: https://www.fontshare.com/fonts/clash-display
* © 2025 Indian Type Foundry
*
* Clash Display Extralight 
* Clash Display Light 
* Clash Display Regular 
* Clash Display Medium 
* Clash Display Semibold 
* Clash Display Bold 

*
*/@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Extralight.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Extralight.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Light.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Light.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Regular.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Regular.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Medium.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Medium.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Semibold.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Semibold.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay;src:url(/fonts/clash-display/ClashDisplay-Bold.woff2) format("woff2"),url(/fonts/clash-display/ClashDisplay-Bold.woff) format("woff"),url(/fonts/clash-display/ClashDisplay-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}:root{--color-primary: #1a4bde;--color-secondary: #1f3b67;--color-background: #0a1e39;--color-dark: #060f1c;--color-text: rgba(255, 255, 255, .85);--color-text-opaque: rgba(255, 255, 255, .6);--color-highlight: #4f46e5;--color-accent: #ffb81c;--color-accent-2: #25d366;--color-error: #ed4337;--color-light: #fefefe;--color-light-opaque: #fefefeaa;--color-white: #fff;--base-size: 1.6rem;--space-1: calc(var(--base-size) * .25);--space-2: calc(var(--base-size) * .5);--space-3: var(--base-size);--space-4: calc(var(--base-size) * 1.5);--space-5: calc(var(--base-size) * 2);--space-6: calc(var(--base-size) * 2.5);--space-7: calc(var(--base-size) * 3);--space-8: calc(var(--base-size) * 4);--fs-xsm: calc(var(--base-size) * .8);--fs-sm: calc(var(--base-size) * .9);--fs-md: calc(var(--base-size) * 1.2);--fs-lg: calc(var(--base-size) * 2);--fs-xl: calc(var(--base-size) * 2.3);--ff-sans: "Inter", sans-serif;--ff-serif: "ClashDisplay", serif;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--border-radius-xl: 32px;--border-radius-rounded: 64px;--border-radius-full: 100%;--transition-fast: .15s ease;--transition-fast-cubic: all .6s cubic-bezier(1, -.01, .18, 1);--transition-base: .3s ease;--transition-slow: .5s ease;--inner-shadow: inset -10px -10px 10px rgb(255, 255, 255, .1)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{color:var(--color-text);background-color:var(--color-background);font-family:var(--ff-serif);font-size:var(--fs-sm);background-image:url(/images/noise.webp);background-attachment:fixed}@media (max-width: 350px){:root{--fs-xsm: calc(var(--base-size) * .7);--fs-sm: calc(var(--base-size) * .8);--fs-md: calc(var(--base-size) * 1);--fs-lg: calc(var(--base-size) * 1.8);--fs-xl: calc(var(--base-size) * 2)}}@media (min-width: 768px){:root{--fs-md: calc(var(--base-size) * 1.3);--fs-lg: calc(var(--base-size) * 2.3);--fs-xl: calc(var(--base-size) * 2.6)}}@media (min-width: 1024px){:root{--fs-sm: calc(var(--base-size) * 1.05);--fs-md: calc(var(--base-size) * 1.5);--fs-lg: calc(var(--base-size) * 3);--fs-xl: calc(var(--base-size) * 5.5)}}.spinner{width:64px;height:64px;border:8px solid var(--color-light-opaque);border-top:8px solid transparent;border-radius:50%;animation:spin 1s linear infinite;margin:100px auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
