/* Windows-only adjustments; macOS keeps its existing cascade. */
@media(min-width:761px){
 html.windows-desktop body.home-site{display:flex;flex-direction:column;height:100svh;min-height:100svh}
 html.windows-desktop .home-site>.wrap{flex:1 1 0;min-height:280px;display:grid;grid-template-rows:44px minmax(180px,1fr);padding:12px 48px 8px;gap:10px}
 html.windows-desktop .home-entries{height:100%;max-height:380px;min-height:180px;margin:auto;align-self:center}
 html.windows-desktop .home-entry,html.windows-desktop .home-entry+.home-entry{height:100%;min-height:0;padding:8px 18px 14px}
 html.windows-desktop .home-art{width:clamp(210px,30svh,290px);max-width:100%;flex-shrink:0;scale:1;margin-top:-16px;margin-bottom:0}
 html.windows-desktop .home-cinema.is-coverflow{height:clamp(200px,32svh,370px);margin:4px auto 8px}
 html.windows-desktop .home-cinema.is-coverflow .home-cinema-poster{height:76%}
 html.windows-desktop .home-site footer{margin:0 auto;padding-bottom:12px}
}

/* Keep the coverflow clipped even when Windows requests reduced motion. */
html.windows-desktop .home-cinema.is-coverflow{overflow:hidden;overflow:clip;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}
@media(min-width:761px) and (hover:hover) and (pointer:fine){
 html.windows-desktop .camera-volume-turn{transition:transform .8s cubic-bezier(.76,0,.14,1.14)!important}
 html.windows-desktop .home-entry:is(:hover,:focus-visible) .home-art-drone>img{mask-image:linear-gradient(to bottom,#000 26%,transparent 26%,transparent 29.4%,#000 29.4%)}
 html.windows-desktop .home-entry:is(:hover,:focus-visible) .home-rotor{opacity:1}
 html.windows-desktop .home-entry:is(:hover,:focus-visible) .home-rotor i{animation:home-propeller .16s linear infinite}
 html.windows-desktop .home-entry:is(:hover,:focus-visible) .home-rotor-right i{animation-delay:-.06s;animation-direction:reverse}
 html.windows-desktop .home-entry:is(:hover,:focus-visible) .home-record-led{animation:home-recording 1.4s ease-in-out infinite}
}
