/* The Space Cowboys / V16 Homepage Hotfix.
   The approved graphic is a composite artwork: do not duplicate its labels or controls. */
.home-poster .home-overlay-nav,
.home-poster .home-renamed-tile { display:none !important; }
.home-poster .hotspot-layer { z-index:2; }
.home-poster .hit { background:transparent; }
.home-poster .hit:hover { background:transparent; outline:1px dashed rgba(255,205,49,.7); outline-offset:-2px; }
.home-poster .hit:focus-visible { background:rgba(255,205,49,.06); outline:2px solid #ffc923; outline-offset:0; }
/* One discreet disclosure control; only expands on deliberate user action. */
.tsc-v16-menu { position:absolute; z-index:12; top:3.2%; right:.8%; width:auto; color:#f6d5a0; }
.tsc-v16-menu summary { display:block; list-style:none; cursor:pointer; font:italic 900 clamp(9px,.7vw,13px)/1.2 Impact,'Arial Narrow',sans-serif; letter-spacing:.03em; color:#f5dba6; padding:5px 6px; background:rgba(10,7,7,.35); text-shadow:1px 2px #000; }
.tsc-v16-menu summary::-webkit-details-marker { display:none; }
.tsc-v16-menu summary span { color:#ffce23; margin-left:2px; }
.tsc-v16-menu summary:hover,.tsc-v16-menu summary:focus-visible { background:rgba(24,10,10,.92); outline:1px solid #d39d4e; }
.tsc-v16-menu nav { position:absolute; right:0; top:calc(100% + 8px); min-width:193px; padding:8px; background:rgba(13,7,9,.98); border:1px solid #b28048; box-shadow:0 15px 38px rgba(0,0,0,.75); display:flex; flex-direction:column; gap:1px; }
.tsc-v16-menu nav a { padding:8px 10px; font:italic 900 13px/1.1 Impact,'Arial Narrow',sans-serif; letter-spacing:.04em; text-decoration:none; color:#f5dba6; }
.tsc-v16-menu nav a:hover,.tsc-v16-menu nav a:focus-visible { background:#b32620; color:white; outline:0; }
.tsc-v16-menu nav a[aria-current="page"] { color:#ffcc24; }
/* The full-bleed graphic stays at its original proportions, with no dark overlay. */
.home-poster .desktop-home-art { display:block; width:100%; height:auto; }
@media(max-width:700px) { .tsc-v16-menu {display:none!important;} }
