/* Final six cover identities, plus differentiated film-world display lettering. */
.dashboard [data-adventure=future-postcards] .cover strong{font:italic 700 34px/.98 Georgia,serif;color:#fff0ca;text-shadow:0 3px 12px #213d48}
.dashboard [data-adventure=memory-market] .cover strong{font:600 33px/1 Georgia,serif;color:#f0cb89;text-shadow:0 3px 10px #20172c}
.dashboard [data-adventure=our-tiny-universe] .cover strong{font:750 32px/.98 var(--body);color:#fff0d6;text-shadow:0 3px 12px #674d3a}
.dashboard [data-adventure=two-minute-council] .cover strong{font:500 32px/.96 Georgia,serif;color:#f0dfb6;letter-spacing:-.045em}
.dashboard [data-adventure=secret-superpowers] .cover strong{font:900 34px/.95 Impact,'Arial Black',sans-serif;color:#ffe293;text-transform:uppercase;transform:rotate(-4deg);text-shadow:3px 3px #70416f}
.dashboard [data-adventure=pass-the-spotlight] .cover strong{font:750 30px/.95 var(--body);text-transform:uppercase;color:#f6d8ab;letter-spacing:-.03em}
.dashboard .planned-game .cover small{background:#161826cf;border:1px solid #ffffff35;color:#f6ecdb;padding:6px 8px;border-radius:5px;align-self:flex-start;font:600 8px var(--body);letter-spacing:.07em}
.dashboard [data-adventure=freeze-frame-detectives] .cover strong{font-family:'Courier New',monospace;text-transform:uppercase;font-size:27px;color:#e2e8cb}
.dashboard [data-adventure=what-happens-next] .cover strong{font:900 34px/.98 Impact,sans-serif;color:#fff1c5;text-transform:uppercase}
.dashboard [data-adventure=continuity-crew] .cover strong{font:500 34px/.98 Georgia,serif;color:#f8e8bf}
.dashboard [data-adventure=silent-director] .cover strong{font:italic 600 35px/.98 Georgia,serif;color:#ebd9e4}
.dashboard [data-adventure=clip-composer] .cover strong{font:900 34px/.95 Impact,sans-serif;color:#f1e3bf;text-transform:uppercase}
/* Cinematic raster covers: keep art visible and live lettering readable. */
.dashboard :is([data-adventure=link],[data-adventure=crew]) .cover:before{background:linear-gradient(180deg,#0e14114a,transparent 40%,#0c1515e6)}
.dashboard :is([data-adventure=link],[data-adventure=crew]) .cover strong{background:none;box-shadow:none;color:#f9efd8;text-shadow:0 3px 15px #000b;padding:0}
.dashboard :is([data-adventure=link],[data-adventure=crew]) .cover-label,.dashboard :is([data-adventure=link],[data-adventure=crew]) .cover small{color:#eee5cc}
.dashboard [data-adventure=crew] .cover{border:2px solid #c2a080}
