:root{--nsf-red:#c60c30;--nsf-orange:#ff6a00;--nsf-gold:#fecb00;--nsf-blue:#002664;--nsf-dark:#0a0a0a;--nsf-gray:#1a1a1a;--nsf-white:#ffffff;--background:var(--nsf-dark);--foreground:var(--nsf-white);--radius:0.75rem;--container-inline:clamp(1rem,3vw,2rem);--container-max:80rem;--touch-target:2.75rem;--focus-ring:0.1875rem}.nsf-gradient{background:linear-gradient(135deg,var(--nsf-blue),var(--nsf-gold),var(--nsf-red))}.nsf-glow{box-shadow:0 0 2.5rem rgba(255,90,0,.4)}