@font-face{font-family:MadeTommy;src:url(/fonts/MADE_TOMMY_Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MadeTommyLight;src:url(/fonts/MADE_TOMMY_Light.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@property --theme-accent{syntax: "<color>"; inherits: true; initial-value: #bae6fd;}@property --theme-accent-secondary{syntax: "<color>"; inherits: true; initial-value: #4338ca;}@property --theme-accent-tertiary{syntax: "<color>"; inherits: true; initial-value: #60a5fa;}@property --theme-wave-primary{syntax: "<color>"; inherits: true; initial-value: #1e3a8a;}@property --theme-wave-secondary{syntax: "<color>"; inherits: true; initial-value: #0ea5e9;}@property --theme-wave-tertiary{syntax: "<color>"; inherits: true; initial-value: #7c3aed;}@property --theme-wave-quaternary{syntax: "<color>"; inherits: true; initial-value: #0284c7;}:root{--font-project-title: "Montserrat", sans-serif;--font-description: "Lora", serif;--shadow-soft: 0 4px 8px rgba(0, 0, 0, .5), 0 8px 20px rgba(0, 0, 0, .3), 0 0 1px rgba(255, 255, 255, .05);--shadow-soft-hover: 0 6px 12px rgba(0, 0, 0, .6), 0 12px 24px rgba(0, 0, 0, .35), 0 0 1px rgba(255, 255, 255, .05);--theme-accent: #bae6fd;--theme-accent-secondary: #4338ca;--theme-accent-tertiary: #60a5fa;--theme-transition: 2.4s cubic-bezier(.4, 0, .2, 1);transition:--theme-accent 2.4s cubic-bezier(.4,0,.2,1),--theme-accent-secondary 2.4s cubic-bezier(.4,0,.2,1),--theme-accent-tertiary 2.4s cubic-bezier(.4,0,.2,1),--theme-wave-primary 4s ease,--theme-wave-secondary 4s ease,--theme-wave-tertiary 4s ease,--theme-wave-quaternary 4s ease}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(to bottom,#111,#0d0d0d,#000);min-height:100svh;overflow-x:hidden;overflow-anchor:none}.spinner-container{display:flex;justify-content:center;align-items:center;height:100vh;background:#000}.spinner{width:50px;height:50px;border:6px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
