body{margin:0;background:#081C30}
a{color:#F3E9DA}a:hover{color:#F2A65A}
img{max-width:100%}
html{scroll-behavior:smooth}
:focus-visible{outline:3px solid #F2A65A;outline-offset:2px}
.aa-tapewrap{display:flex}
.aa-tapewrap[hidden]{display:none}
@keyframes aa-tape{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.aa-tape{animation:aa-tape 90s linear infinite}
.aa-tapewrap:hover .aa-tape{animation-play-state:paused}
.aa-filter{background:transparent;color:#0E2A47}
.aa-filter[aria-pressed="true"]{background:#0E2A47;color:#F3E9DA}
@media (prefers-reduced-motion:reduce){.aa-tape{animation:none}html{scroll-behavior:auto}}
