:root{--ink: #0b0b0d;--paper: #ece2cc;--cream: #f6ecd6;--amber: #e8a04a;--night: #07090d;--fire: #e0552f;--water: #3a8fb0;--earth: #6aa354;--air: #e8b83c}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--night);color:var(--cream)}body{font-family:system-ui,sans-serif;overflow-x:hidden}img,video{max-width:100%;display:block}.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,3vw,36px);background:linear-gradient(#05060ae6,#05060a00);pointer-events:none}.nav a{pointer-events:auto;text-decoration:none}.nav__brand{font:400 clamp(22px,2.4vw,30px)/1 "Bangers",Impact,sans-serif;letter-spacing:.05em;color:var(--cream);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink)}.nav__links{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px)}.nav__link{font:800 clamp(13px,1.3vw,16px)/1 "Barlow Condensed",sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f1e8d6cc}.nav__link:hover,.nav__link[aria-current=page]{color:var(--cream)}.nav__cta{padding:8px 16px 6px;background:var(--amber);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:400 clamp(18px,1.8vw,22px)/1 "Bangers",Impact,sans-serif;letter-spacing:.06em}.nav__cta:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.nav__x{display:grid;place-items:center;width:38px;height:38px;color:var(--cream)}.nav__x svg{width:20px;height:20px;fill:currentColor;filter:drop-shadow(2px 2px 0 var(--ink))}.nav__x:hover{color:var(--amber)}.nav__link,.nav__cta{white-space:nowrap}.nav a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}@media (max-width: 420px){.nav{padding-inline:12px}.nav__links{gap:10px}.nav__link{letter-spacing:.1em}.nav__x{width:30px}.nav__cta{padding:6px 10px 5px}}@media (max-width: 520px){.nav__links:has(.nav__market) .nav__seed{display:none}}@media (max-width: 520px){.nav__long{display:none}}@media (max-width: 380px){.nav__links{gap:7px}.nav__link{letter-spacing:.06em}}
