/* Quiz controls are part of their scene on desktop. This sheet intentionally
   follows the mobile poster/actor sheets: those have fixed-position overrides. */
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app:is([data-screen="quiz"],[data-screen="training"],[data-screen="result"],[data-screen="summary"],[data-screen="chronology"]){width:100%;max-width:720px;min-height:0;margin-inline:auto;padding-bottom:40px;display:block}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app .header{max-width:none;margin:0 0 32px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .investigation-grid{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:24px;align-items:center;width:100%;margin:0;min-height:340px;flex:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-panel{display:block;width:100%;min-width:0;min-height:0;padding:0;margin:0;background:none;border:0;overflow:visible}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .answer-panel{display:block;position:relative;min-width:0;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:20px;border:1px solid #ffffff0d;border-radius:32px;background:#ffffff06;flex:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .answer-panel>small{display:block;margin:0 0 20px;color:#999;font-size:11px;line-height:16px;letter-spacing:1px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen][data-poster-game] .quiz-controls{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:100%;height:auto;min-height:0;margin:0;padding:0;transform:none;z-index:4;background:transparent}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .guess-supply{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;margin:0 0 24px;visibility:visible}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .search-dock{display:block;position:relative;inset:auto;width:100%;height:auto;min-height:0;margin:0;padding:0;transform:none;z-index:8}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .search-dock .input-frame{position:relative;width:100%;margin:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .actions{display:flex;align-items:stretch;gap:8px;width:100%;margin:12px 0 0;visibility:visible}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .actions>.poster-hint-button,html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .actions>.giveup-button{flex:0 0 100px;width:100px;padding-inline:10px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .actions>.journal-button{flex:1;min-width:0;padding-inline:10px;gap:8px;font-size:12px;line-height:18px;white-space:normal}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .search-panel{position:absolute;inset:calc(100% + 8px) 0 auto;width:100%;max-height:min(360px,45dvh);padding:8px;border-radius:20px;background:#303030;box-shadow:0 16px 40px #0008;z-index:12}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .quiz-controls .search-panel{top:calc(100% + 8px);bottom:auto}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .search-panel .search-instruction{padding:20px 12px;min-height:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .guess-journal{position:absolute;top:calc(100% + 12px);bottom:auto;left:0;width:100%;max-height:320px;border:1px solid #ffffff1a;border-radius:20px;background:#303030;box-shadow:0 16px 40px #0008;z-index:12}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen][data-poster-game="true"] .poster-evidence{display:block;position:relative;width:100%;max-width:300px;height:auto;aspect-ratio:402/423;margin:0 auto;overflow:hidden}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-panel .actors{width:100%;height:280px;min-height:280px;max-width:100%;margin:0;padding:20px 8px 24px;overflow:auto hidden;justify-content:center;scrollbar-width:thin;scrollbar-color:#555 transparent}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-panel .actors:has(.actor:nth-child(4)){justify-content:flex-start}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-caption{display:block;margin:16px 12px 0;text-align:center}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-caption h2{font-size:20px;line-height:28px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-caption p{max-width:420px;margin:8px auto 0;font-size:14px;line-height:22px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app .photo-credits{max-width:720px;margin:24px 0 0;color:#888}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .bottom-game-dock{display:block;position:static;inset:auto;width:100%;max-width:100%;height:auto;margin:0;padding:24px 0 0;transform:none;pointer-events:auto}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .bottom-game-dock::before{display:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .result-layout{display:grid;grid-template-columns:362px minmax(0,1fr);gap:48px;width:100%;max-width:960px;margin-inline:auto;overflow:visible;align-items:center}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .resolution-panel{padding:20px;border:1px solid #ffffff0d;border-radius:32px;background:#ffffff06}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .resolution-panel>small{display:block;margin-bottom:12px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .resolution-panel>h2{display:block;margin-bottom:12px;font-size:24px;line-height:32px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .summary-footer{max-width:480px;margin:24px auto 0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .poster-quiz-summary{max-width:960px;margin-inline:auto}

/* Two chronology cards remain one bounded visual unit, with feedback and Next
   directly beneath them instead of a viewport-height spacer. */
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chronology-game{width:100%;max-width:780px;min-height:0;margin:0 auto;padding:0 0 40px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-round{display:flex;min-height:0;height:auto;align-items:center}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-question{position:relative;width:100%;min-height:64px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-badge-stage{width:100%;max-width:600px;margin:16px auto 0;padding-top:78px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-cards{max-width:none;gap:20px;width:100%;margin:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-hangers{gap:20px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-card{min-height:0;padding:25px 10px 16px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-poster{max-width:230px;margin-inline:auto;aspect-ratio:161/242}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-feedback{width:100%;margin:24px auto 0;text-align:center}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-round>.chrono-primary{width:100%;max-width:400px;min-height:52px;margin:20px auto 0;flex:none}
@media(max-width:1199px){html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .investigation-grid{grid-template-columns:minmax(0,1fr) 304px;gap:24px}html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .answer-panel{padding:20px}html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .evidence-panel .actors{justify-content:flex-start}}

html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen]:not([data-poster-game="true"]) .investigation-grid{grid-template-columns:1fr;gap:24px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen]:not([data-poster-game="true"]) .answer-panel{max-width:440px;margin-inline:auto}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen] .result-layout{grid-template-columns:1fr;max-width:520px;gap:24px}

/* Figma 813:8213: only the active desktop poster question. */
.poster-desktop-back-content,.poster-desktop-info-icon{display:none}
@media(min-width:720px){
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="quiz"][data-poster-game="true"]) .sidebar{display:none!important}
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="quiz"][data-poster-game="true"]) .workspace{padding-top:var(--desktop-header-top,16px);padding-bottom:64px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"]{padding-bottom:0}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;min-height:56px;margin:0 0 32px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header :is(.circle,.title){height:56px;max-height:none;min-height:0;border:1px solid transparent;border-radius:28px;background:linear-gradient(#1e1e1e,#1e1e1e) padding-box,linear-gradient(135deg,#ffffff2e,#ffffff03) border-box;backdrop-filter:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header .circle{width:56px;padding:16px;flex:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header .poster-desktop-back{width:111px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] :is(.poster-mobile-back-icon,.poster-mobile-info-icon){display:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-desktop-back-content{display:flex;align-items:center;gap:2px;font:600 14px/20px "Medeo Sans",Arial,sans-serif}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-desktop-back-content>span{padding-inline:4px;opacity:.6}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] :is(.poster-desktop-back-content>img,.poster-desktop-info-icon){display:block;flex:none;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header .title{display:flex;align-items:center;gap:16px;padding:6px 32px;font:700 16px/20px "Medeo Sans",Arial,sans-serif;white-space:nowrap}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header .count{display:flex;gap:6px;font:inherit}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .header .count .muted{opacity:.3;color:inherit}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .investigation-grid{display:flex;flex-direction:column;gap:0;min-height:0;align-items:center}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .evidence-panel{width:720px;max-width:100%}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .poster-evidence{width:720px;max-width:100%;height:506px;aspect-ratio:auto;margin:0;overflow:hidden}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-scene{width:720px;height:506px;transform:translateX(-50%)}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-backing{top:45px;left:218px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-hidden-image{top:47px;left:220px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-tape{width:768.58px;filter:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-tape:not(.poster-tape-near) .poster-tape-stripes{left:16.49px;top:calc(50% - .57px);width:900px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-tape-near{width:987.805px;background:linear-gradient(#0009,#0009),#feb940}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="0"]{left:387.51px;top:303.36px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="1"]{left:343.7px;top:430.6px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="2"]{left:317.51px;top:317.36px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="3"]{left:347.51px;top:387.36px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="4"]{left:371.51px;top:194.36px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="5"]{left:381.01px;top:90.76px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="6"]{left:387.51px;top:224.36px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] [data-poster-tape="7"]{left:397.51px;top:113.36px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-evidence::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#101010,transparent 176px,transparent calc(100% - 176px),#101010),linear-gradient(90deg,#101010,transparent 100px,transparent calc(100% - 100px),#101010)}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .answer-panel{width:472px;max-width:100%;margin:-20px auto 0;padding:0;border:0;background:none;border-radius:0}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .answer-panel>small{display:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] :is(.search-input,.journal-button){background:#333}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .search-input{font:600 16px/20px "Medeo Sans",Arial,sans-serif;height:52px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .actions>:is(.poster-hint-button,.giveup-button){flex:0 0 162px;width:162px;padding:10px 20px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="true"] .poster-hint-button small{color:inherit}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="true"] .actions>.journal-button{padding:16px;gap:8px;font:600 16px/20px "Medeo Sans",Arial,sans-serif;white-space:nowrap}
}

/* Shared case experience uses the same renderer and animation as shift totals. */
.dossier .case-desktop-art{display:none}
.case-progress{position:relative;width:100%;flex:none;min-height:86px;margin-top:16px;padding:12px 16px;border-radius:20px;background:#ffffff14}
html[data-layout] .case-progress .agent-level.profile-level-summary{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;border-radius:0;background:none}
.case-progress .agent-level>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-right:160px;font:700 16px/20px "Medeo Sans",Arial,sans-serif}
.case-progress .agent-level>div:first-child>span{font:600 14px/20px "Medeo Sans",Arial,sans-serif}
.case-progress .agent-level>div:first-child>span>span{font-weight:400;color:#fff8}
.case-progress .agent-level-track{position:relative;display:flex;align-items:center;height:8px;margin:0;background:none;overflow:hidden}
.case-progress .agent-level-track::before{content:"";position:absolute;inset:3px 0;height:2px;border-radius:40px;background:#ffffff1f}
.case-progress .agent-level-track>span,.case-progress-before{position:relative;display:block;flex:none;height:8px;border-radius:40px;background:#fe5400;transition:none}
.case-progress-before{position:absolute;left:0;top:0;background:white;pointer-events:none}
.case-progress .agent-level>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.case-reward{position:absolute;top:12px;right:16px;display:flex;flex-direction:column;gap:2px;text-align:right}
.case-reward>strong{color:#fe5400;font:700 16px/20px "Medeo Sans",Arial,sans-serif}
.case-reward>span{color:#fff8;font:400 14px/20px "Medeo Sans",Arial,sans-serif}

/* Figma 821:13390 — only actor/poster case results on desktop. */
@media(min-width:720px){
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="result"] [data-case-result="true"]) .sidebar{display:none!important}
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="result"] [data-case-result="true"]) .workspace{padding-top:var(--desktop-header-top,16px);padding-bottom:64px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;min-height:56px;margin:0 0 32px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header :is(.circle,.title){height:56px;max-height:none;min-height:0;border:1px solid transparent;border-radius:28px;background:linear-gradient(#1e1e1e,#1e1e1e) padding-box,linear-gradient(135deg,#ffffff2e,#ffffff03) border-box;backdrop-filter:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header .circle{width:56px;padding:16px;flex:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header .poster-desktop-back{width:111px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) :is(.poster-mobile-back-icon,.poster-mobile-info-icon){display:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .poster-desktop-back-content{display:flex;align-items:center;gap:2px;font:600 14px/20px "Medeo Sans",Arial,sans-serif}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) :is(.poster-desktop-back-content>img,.poster-desktop-info-icon){display:block;flex:none;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header .title{display:flex;align-items:center;gap:16px;padding:6px 32px;font:700 16px/20px "Medeo Sans",Arial,sans-serif;white-space:nowrap}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header .count{display:flex;gap:6px;font:inherit}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="result"]:has([data-case-result="true"]) .header .count .muted{opacity:.3;color:inherit}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="result"] [data-case-result="true"]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;gap:32px;margin:0;flex:none;overflow:visible}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .case-mobile-art{display:none}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .case-desktop-art{display:block;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .dossier-stage{width:362px;max-width:100%;margin:0}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .folder{width:362px;height:442px;left:0;top:8px}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .paperclip{width:22px;height:43px;left:42px;top:0}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .dossier .poster{width:204px;height:304px;left:20px;top:20px}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .movie-title{left:20px;top:342px;width:260px}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .movie-title h1{font:700 24px/32px "Medeo Sans",Arial,sans-serif;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .movie-title p{font:400 14px/20px "Medeo Sans",Arial,sans-serif;color:#fff9;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .dossier .stamp{font-family:PassBebas,sans-serif!important;font-weight:700!important;font-size:24px;line-height:22px;backdrop-filter:blur(16px)}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .rating{left:218px;top:24px;width:78px;filter:drop-shadow(0 2px 1px #0007)}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .rating .case-desktop-art{width:62px;height:66px;margin:6px auto 0;transform:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="result"] [data-case-result="true"] .resolution-panel{display:flex;flex-direction:column;flex:none;width:472px;max-width:100%;gap:12px;margin:0;padding:0;background:none;border:0;border-radius:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="result"] [data-case-result="true"] .resolution-panel>:is(small,h2,.resolution-description,.watch-accordion,.poster-source){display:none}
html[data-layout="mobile"][data-viewport="desktop"] [data-case-result="true"] .case-progress{margin:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="result"] [data-case-result="true"] .bottom-game-dock{margin:0;padding:0;width:100%}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="result"] [data-case-result="true"] .result-next{height:52px;min-height:52px;width:100%;margin:0;padding:10px 12px;font:600 16px/20px "Medeo Sans",Arial,sans-serif;border-radius:999px;border:0;transition:background .2s ease,box-shadow .2s ease}
}
@media(hover:hover) and (pointer:fine){html[data-viewport="desktop"] [data-case-result="true"] .result-next:hover{background:#ff6b20;box-shadow:0 6px 20px #fe540021}}

/* Figma 821:12403 — active actor quiz; training and phone keep their layout. */
.actor-desktop-art{display:none!important}
.actor-motion>.clip.actor-desktop-art,.locked-image>.actor-desktop-art,.locked-symbol-slot>.actor-desktop-art,.guess-paper>.actor-desktop-art,.input-frame>.actor-desktop-art,.journal-button>.actor-desktop-art{display:none}
@media(min-width:720px){
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"]) .sidebar{display:none!important}
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"]) .workspace{padding-top:var(--desktop-header-top,16px);padding-bottom:64px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;min-height:56px;margin:0 0 32px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header :is(.circle,.title){height:56px;max-height:none;min-height:0;border:1px solid transparent;border-radius:28px;background:linear-gradient(#1e1e1e,#1e1e1e) padding-box,linear-gradient(135deg,#ffffff2e,#ffffff03) border-box;backdrop-filter:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header .circle{width:56px;padding:16px;flex:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header .poster-desktop-back{width:111px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) :is(.poster-mobile-back-icon,.poster-mobile-info-icon){display:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .poster-desktop-back-content{display:flex;align-items:center;gap:2px;font:600 14px/20px "Medeo Sans",Arial,sans-serif}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .poster-desktop-back-content>span{padding-inline:4px;opacity:.6}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) :is(.poster-desktop-back-content>img,.poster-desktop-info-icon){display:block;flex:none;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header .title{display:flex;align-items:center;gap:16px;padding:6px 32px;font:700 16px/20px "Medeo Sans",Arial,sans-serif;white-space:nowrap}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header .count{display:flex;gap:6px;font:inherit}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header .count .muted{opacity:.3;color:inherit}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .answer-panel{width:472px;max-width:100%;margin:-20px auto 0;padding:0;border:0;background:none;border-radius:0}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .answer-panel>small{display:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) :is(.search-input,.journal-button){background:#333}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .search-input{font:600 16px/20px "Medeo Sans",Arial,sans-serif;height:52px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .actions>:is(.poster-hint-button,.giveup-button){flex:0 0 162px;width:162px;padding:10px 20px}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .poster-hint-button small{color:inherit}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .actions>.journal-button{padding:16px;gap:8px;font:600 16px/20px "Medeo Sans",Arial,sans-serif;white-space:nowrap}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"]{display:flex;flex-direction:column;align-items:center;gap:0;min-height:0;width:100%;margin:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .header{margin-bottom:24px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel{width:720px;max-width:100%;height:clamp(350px,calc(100dvh - 414px),506px);min-height:clamp(350px,calc(100dvh - 414px),506px);padding:0;overflow:hidden}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel::before{display:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] :is(.section-eyebrow,.evidence-caption,.cast-sources){display:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel .actors{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:720px;max-width:100%;height:506px;min-height:506px;margin:0;padding:40px 8px 0;gap:8px;overflow:hidden;scrollbar-width:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel .rail{display:block;top:67px;left:0;right:0;width:720px;min-width:0;height:5px;background:linear-gradient(#ffffff33,#ffffff33),linear-gradient(90deg,#47474799,#474747 50%,#47474799);box-shadow:inset 0 -2px 4px #0005}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel .rail::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101010,transparent 16px,transparent calc(100% - 16px),#101010)}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel .actor{width:170px;height:220px;min-width:170px;overflow:visible;scroll-snap-align:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .photo-card{left:7px;top:30px;width:156px;height:184px;padding:10px 10px 0;box-shadow:-7px 10px 0 #0006}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .actor-name{font:700 20px/24px Caveat,cursive;margin-top:6px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .clip{width:44px;height:44px;max-width:none;max-height:none;top:0;left:42px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .second .clip{left:93px;top:-1.9px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .locked-card .clip{left:63px;top:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .locked-card .photo-card{border:0;transform:none;background:linear-gradient(0deg,#303030,#535353);color:#fff}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .locked-image{height:136px;background:linear-gradient(0deg,#171717,#282828);box-shadow:inset 1px 1px 0 #0008}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .locked-tape.actor-desktop-art{left:.04px;top:2.29px;opacity:1;width:135.667px;height:132.114px;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .locked-symbol.actor-desktop-art{width:29.2314px;height:33.2229px;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .actor-mobile-art{display:none!important}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .actor-desktop-art{display:block!important}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .answer-panel{margin:-12px auto 0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .guess-supply{margin:0 0 24px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .actions{margin-top:12px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .search-input{border:0}
html[data-layout="mobile"][data-viewport="desktop"] [data-actor-question="true"] .search-input::placeholder{color:#ffffff52;opacity:1}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .journal-button{border:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .quiz-controls .search-panel{top:auto;bottom:calc(100% + 8px);max-height:min(360px,45dvh)}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="quiz"][data-poster-game="false"]:has([data-actor-question="true"]) .photo-credits{display:none}
}

/* Figma 874:4574 — chronology desktop question and both verdict states. */
.chrono-desktop-back,.chrono-desktop-art,.chrono-desktop-verdict,.chrono-desktop-feedback{display:none!important}
.chronology-game .chrono-round>.chrono-next-awaiting{display:none}
@media(min-width:720px){
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="chronology"]) .sidebar{display:none!important}
html[data-layout="mobile"][data-viewport="desktop"] .desktop-shell:has(.app[data-screen="chronology"]) .workspace{padding-top:var(--desktop-header-top,16px);padding-bottom:40px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chronology-game{width:720px;max-width:100%;min-height:0;margin:0;padding:0;background:transparent}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-mobile-art{display:none!important}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-desktop-art{display:block!important;max-width:none;max-height:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-desktop-back{display:flex!important;align-items:center;gap:2px;font:600 14px/20px "Medeo Sans",Arial,sans-serif}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-desktop-back>span{padding-inline:4px;color:#fff9}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-desktop-back>img{display:block;width:24px;height:24px;max-width:none;flex:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-header{display:flex;align-items:center;justify-content:space-between;width:720px;max-width:100%;height:56px;min-height:56px;margin:0 0 32px;gap:16px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-header :is(.chrono-circle,h1){height:56px;min-height:0;max-height:none;border:1px solid transparent;border-radius:28px;background:linear-gradient(#1e1e1e,#1e1e1e) padding-box,linear-gradient(135deg,#ffffff2e,#ffffff03) border-box;backdrop-filter:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-circle{display:flex;align-items:center;justify-content:center;width:56px;flex:0 0 56px;padding:16px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-circle[data-chrono-exit]{width:111px;flex-basis:111px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-header h1{display:flex;align-items:center;gap:16px;padding:6px 32px;margin:0;font:700 16px/20px "Medeo Sans",Arial,sans-serif;white-space:nowrap}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-header h1 span{display:flex;align-items:center;gap:6px;margin:0;color:white;font:inherit}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-header h1 b{font:inherit;color:#fff5}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-round{display:flex;flex-direction:column;align-items:center;width:100%;height:clamp(620px,calc(100dvh - 152px),664px);min-height:0;margin:0;position:relative}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-question{position:relative;flex:none;height:56px;min-height:56px;width:362px;max-width:100%;margin:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-question h2:not(.chrono-verdict){font:700 24px/32px "Medeo Sans",Arial,sans-serif;text-align:center;margin:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-instruction{font:400 14px/20px "Medeo Sans",Arial,sans-serif;text-align:center;color:#fff9;margin:4px 0 0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-badge-stage{position:relative;flex:none;isolation:isolate;width:720px;max-width:100%;height:418px;margin:10px 0 0;padding:0;overflow:hidden}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-badge-stage::after{content:"";position:absolute;top:9px;left:0;width:100%;height:33px;z-index:6;pointer-events:none;background:linear-gradient(90deg,#101010,#10101000 176px,#10101000 calc(100% - 176px),#101010),linear-gradient(90deg,#101010,#10101000 100px,#10101000 calc(100% - 100px),#101010)}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-badge-stage .chrono-cards{position:absolute;left:calc(50% - 181px);top:86px;display:grid;grid-template-columns:177px 177px;align-items:stretch;gap:8px;width:362px;max-width:none;margin:0;padding:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-badge-stage .chrono-hangers{left:calc(50% - 181px);right:auto;top:1px;grid-template-columns:177px 177px;gap:8px;width:362px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-rod{top:9px;left:0;right:0;width:720px;height:33px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-rod>img.chrono-desktop-art{display:block;width:720px;height:33px;object-fit:cover}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-card,html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-card:nth-child(2){width:177px;height:332px;min-height:332px;margin:0;padding:25px 7px 15px;border-radius:24px;border:1px solid #ffffff24;transform:none;box-shadow:inset 0 2px 4px 4px #ffffff0a}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-poster{width:161px;height:242px;max-width:none;margin:0;aspect-ratio:auto;border-radius:16px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-card>strong{min-height:40px;max-height:40px;margin:8px 8px 0;font:600 14px/20px "Medeo Sans",Arial,sans-serif;text-align:left}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-verdict{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:362px;max-width:100%;margin:0;padding:0;line-height:0;z-index:0}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-desktop-verdict{display:block!important;width:100%;font:700 90px/90px PassBebas,sans-serif;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;background:linear-gradient(180deg,#30d158 39.744%,#30d15800);background-clip:text;-webkit-background-clip:text;color:transparent}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-verdict.is-failed .chrono-desktop-verdict{background-image:linear-gradient(180deg,#ff375f 39.744%,#ff375f00)}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-year-stamp{font-family:PassBebas,sans-serif;font-weight:700;font-size:32px;line-height:22px}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-feedback{flex:none;width:472px;max-width:100%;height:auto;min-height:24px;margin:24px 0 0;text-align:center}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-feedback:empty{display:none}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-feedback p{margin:0;color:#fff9;font:400 16px/24px "Medeo Sans",Arial,sans-serif}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-round>.chrono-primary{display:flex;align-items:center;justify-content:center;flex:none;width:472px;max-width:100%;min-height:52px;height:52px;margin:auto 0 0;padding:10px 12px;border:0;border-radius:999px;background:#fe5400;color:white;font:600 16px/20px "Medeo Sans",Arial,sans-serif;transition:background .2s,box-shadow .2s}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-round>.chrono-next-awaiting{display:flex;opacity:.45;cursor:default}
html[data-layout="mobile"][data-viewport="desktop"][data-game-flow="true"] .app[data-screen="chronology"] .chrono-round .chrono-badge-stage:not(.chrono-badge-revealed){margin-bottom:0}
}
@media(min-width:720px) and (hover:hover) and (pointer:fine){
html[data-viewport="desktop"] .chronology-game .chrono-card:not(:disabled):hover{border-color:#ffffff3d;box-shadow:inset 0 2px 4px 4px #ffffff14}
html[data-viewport="desktop"] .chronology-game .chrono-primary:not(:disabled):hover{background:#ff6b20;box-shadow:0 6px 20px #fe540021}
}

@media(min-width:720px){html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="chronology"] .chrono-mobile-feedback{display:none}html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="chronology"] .chrono-desktop-feedback{display:inline!important}}

/* Keep all four desktop clues visible at the 720px breakpoint. */
@media(min-width:720px) and (max-width:799px){
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel .actor{zoom:.9}
html[data-layout="mobile"][data-viewport="desktop"] .app[data-screen="quiz"][data-poster-game="false"] [data-actor-question="true"] .evidence-panel .rail{width:100%}
html[data-layout="mobile"][data-viewport="desktop"] .desktop-topbar{gap:8px}
}
