@font-face{font-family:'Archivo Black';src:url('fonts/ArchivoBlack-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('fonts/SpaceGrotesk-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('fonts/SpaceGrotesk-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('fonts/SpaceGrotesk-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:'Space Mono';src:url('fonts/SpaceMono-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Space Mono';src:url('fonts/SpaceMono-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
html{scroll-behavior:smooth}
body{margin:0;background:#FFF8E7}
a{color:#111111;text-decoration:none}a:hover{color:#000000}
p a,form a{font-weight:700}
@keyframes nb-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.nb-track{animation:nb-marquee 28s linear infinite}
@media (prefers-reduced-motion: reduce){.nb-track{animation:none}html{scroll-behavior:auto}}
.nb-btn{transition:transform .12s ease, box-shadow .12s ease}
.nb-btn:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 #111111 !important}
