html,body{margin:0;padding:0;background:#fafaf9}*{box-sizing:border-box}button,a,select,summary,[role=button],[role=link]{touch-action:manipulation}.av-scroll{-ms-overflow-style:none;scrollbar-width:none}.av-scroll::-webkit-scrollbar{display:none}@keyframes av-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes av-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--gold,#A16207);outline-offset:2px}.av-link:hover{text-decoration:underline}.av-op:hover{opacity:.9}.av-icon{transition:color .2s ease-out,border-color .2s ease-out}.av-icon:hover{color:var(--ink);border-color:var(--sub)}.av-nav:hover{color:var(--ink)}.av-row{transition:background .15s ease-out}.av-row:hover{background:var(--muted)}.av-menuitem:hover{background:var(--muted);color:var(--ink)}.av-gold-btn:hover{background:var(--goldTint)}select::-ms-expand{display:none}.av-skip{position:absolute;left:8px;top:-48px;z-index:200;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:top .15s ease-out}.av-skip:focus{top:8px;outline:2px solid var(--gold);outline-offset:2px}
