:root{--hue: 100;--swatch-1: oklch(99% .05 var(--hue));--swatch-2: oklch(90% .1 var(--hue));--swatch-3: oklch(80% .2 var(--hue));--swatch-4: oklch(70% .25 var(--hue));--swatch-5: oklch(67% .31 var(--hue));--swatch-6: oklch(50% .27 var(--hue));--swatch-7: oklch(35% .25 var(--hue));--swatch-8: oklch(25% .2 var(--hue));--swatch-9: oklch(15% .1 var(--hue));--swatch-10: oklch(15% .05 var(--hue));--text-1: var(var(--swatch-1));--text-2: var(var(--swatch-2));--surface-1: var(var(--swatch-10));--surface-2: var(var(--swatch-9));--surface-3: var(var(--swatch-8));--colorA: #BAACA4;--colorB: #120D0A;--colorC: #FAAF3C;--colorD: #AEA171;--colorE: #F1E29A;--bg-dark1: #040404;--bg-dark2: #090909ff;--text: #BAACA4;--fontA: "Eczar";--thin: 100;--light: 300;--regular: 400;--bold: 700;font-size:10px;--fs-64d: clamp(6.4rem, 12vw + 1rem, 12.8rem);--fs-48d: clamp(4.8rem, 12vw + 1rem, 6.4rem);--fs-36d: clamp(3.6rem, 12vw + 1rem, 4.8rem);--fs-24d: clamp(2.4rem, 12vw + 1rem, 3.6rem);--fs-18d: clamp(1.8rem, 12vw + 1rem, 2.4rem);--fs-16d: clamp(1.6rem, 12vw + 1rem, 1.8rem);--fs-12d: clamp(1.2rem, 12vw + 1rem, 1.6rem);--fs-10d: clamp(1rem, 12vw + 1rem, 1.2rem);--fs-64s: 6.4rem;--fs-48s: 4.8rem;--fs-36s: 3.6rem;--fs-24s: 2.4rem;--fs-18s: 1.8rem;--fs-16s: 1.6rem;--fs-12s: 1.2rem;--fs-10s: 1rem;--nav-size: 64px}@font-face{font-family:Eczar;src:url(Eczar-VariableFont_wght.dcd4b49b98eaee05.woff2) format("woff2");font-weight:400 800;font-display:swap}*{padding:0;margin:0;touch-action:manipulation;box-sizing:border-box}::-webkit-scrollbar{height:16px;width:8px}::-webkit-scrollbar-thumb{background:var(--text);border-radius:2px}::-webkit-scrollbar-track{background:var(--bg-dark2)}html{scroll-behavior:smooth;overflow-x:hidden}html,body,app-root{height:100lvh;background:var(--bg-dark1)}body{font-size:var(--fs-16s)}hr{margin:14px;width:80%}h1,h2,h3,h4,h5,h6,a,span,p,li,button{font-family:var(--fontA);color:var(--colorA);font-weight:100}button,img{-webkit-user-select:none;user-select:none}a{text-decoration:none}li{list-style-type:none}ul.list li{list-style:disc inside}ol.list li{list-style:decimal inside}ul.list,ol.list{padding:20px}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}input,button{border:none}button,.clickable{cursor:pointer}.no-scroll{overflow:hidden}.no-scroll-x{overflow-x:hidden}.no-scroll-y{overflow-y:hidden}section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100dvw;margin-top:-2px;margin-bottom:-2px}@keyframes glowingText{0%{text-shadow:0 0 2px var(--colorA),0 0 2px var(--colorA)}50%{text-shadow:0 0 4px var(--colorA),0 0 4px var(--colorA)}to{text-shadow:0 0 2px var(--colorA),0 0 2px var(--colorA)}}@keyframes glowingBox{0%{box-shadow:0 0 5px var(--swatch-2),0 0 10px var(--swatch-3),0 0 20px var(--swatch-4)}50%{box-shadow:0 0 5px var(--swatch-2),0 0 10px var(--swatch-3),0 0 20px var(--swatch-4),0 0 30px var(--swatch-5)}to{box-shadow:0 0 5px var(--swatch-2),0 0 10px var(--swatch-3),0 0 20px var(--swatch-4)}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner div{width:24px;height:24px;border:5px solid #0a0a0a;border-top-color:transparent;border-radius:50%}.spinner div{animation:spinner 1s linear infinite}.loading-spinner{overflow:hidden;background:transparent;height:100%}.spinner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0}
