:root{--font-heading:'Outfit',Arial,sans-serif;--font-body:'Manrope',Arial,sans-serif;--brand-yellow:#ffcc00;--brand-graphite:#17191d;--brand-ice:#f5f6f8;--brand-white:#fff;--brand-silver:#b7bbc5;--radius-panel:32px;--radius-control:999px;--glass-fill:rgba(255,255,255,.68);--glass-border:1px solid rgba(255,255,255,.75);--glass-blur:18px;--motion-duration:280ms}
@media(prefers-reduced-motion:reduce){:root{--motion-duration:0ms}html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
