/* Desktop-only focus follows the existing Top 10 selection. */
@media (min-width:1025px) and (hover:hover) and (pointer:fine){
 html body .zdt.zdt-focus-enabled .zdt-track{padding:30px 20px 34px!important;overflow-y:visible;}
 html body .zdt.zdt-focus-enabled .zdt-item{--poster-rx:0deg;--poster-ry:0deg;--poster-shadow-x:0px;--poster-shadow-y:16px;transform:perspective(800px) scale(.94)!important;transform-origin:center;filter:brightness(.94);transition:transform 420ms cubic-bezier(.22,.61,.36,1),filter 420ms ease;z-index:0;}
 html body .zdt.zdt-focus-enabled .zdt-item::before{content:"";position:absolute;inset:-28px;pointer-events:none;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(247,235,211,.11),rgba(247,235,211,.04) 42%,transparent 72%);opacity:0;transition:opacity 420ms ease;}
 html body .zdt.zdt-focus-enabled .zdt-item.zdt-spotlight{transform:perspective(800px) translateY(-4px) scale(1.16) rotateX(var(--poster-rx)) rotateY(var(--poster-ry))!important;filter:brightness(1);z-index:2;}
 html body .zdt.zdt-focus-enabled .zdt-item.zdt-spotlight::before{opacity:1;}
 html body .zdt.zdt-focus-enabled .zdt-item .zdt-cover{transform:none!important;box-shadow:0 6px 18px rgba(10,12,14,.24)!important;transition:box-shadow 420ms ease;}
 html body .zdt.zdt-focus-enabled .zdt-item.zdt-spotlight .zdt-cover{box-shadow:0 0 0 1px rgba(244,234,213,.75),var(--poster-shadow-x) var(--poster-shadow-y) 28px rgba(9,11,13,.40)!important;}
 html body .zdt.zdt-focus-enabled .zdt-item.zdt-tracking{transition:transform 150ms ease-out,filter 420ms ease;}
 html body .zdt.zdt-focus-enabled .zdt-item.zdt-tracking .zdt-cover{transition:box-shadow 180ms ease-out;}
 html body .zdt.zdt-focus-enabled .zdt-cover:focus-visible,html body .zdt.zdt-focus-enabled .zdt-title:focus-visible{outline:2px solid #e7d8bc!important;outline-offset:4px;}
}
@media (prefers-reduced-motion:reduce){
 html body .zdt.zdt-focus-enabled .zdt-item,html body .zdt.zdt-focus-enabled .zdt-item .zdt-cover,html body .zdt.zdt-focus-enabled .zdt-item::before{transition:none!important;}
 html body .zdt.zdt-focus-enabled .zdt-item.zdt-spotlight{transform:scale(1.08)!important;}
}
html body .zdt button:focus-visible,html body .zdt a:focus-visible{outline:2px solid #e7d8bc!important;outline-offset:4px;}
