.player-actions{display:flex;align-items:center;gap:9px;pointer-events:auto}.player-actions #topics{color:var(--acid);border-color:#e8f59c70}.choices[data-mode="topics"],.choices[data-mode="complete"]{padding-top:100px}.choices[data-mode="topics"] .choice-heading .eyebrow,.choices[data-mode="complete"] .choice-heading .eyebrow{font-size:11px;letter-spacing:.12em}.choices[data-mode="topics"] .choice-card,.choices[data-mode="complete"] .choice-card{min-height:116px;padding:20px 23px;align-items:flex-start}.choices[data-mode="topics"] .option-number,.choices[data-mode="complete"] .option-number{padding-top:5px}.choices[data-mode="topics"] .option-copy strong,.choices[data-mode="complete"] .option-copy strong{font-size:25px}.choices[data-mode="topics"] .option-copy small,.choices[data-mode="complete"] .option-copy small{font-size:14px;line-height:1.8;margin-top:8px}.choices[data-mode="topics"] .option-arrow,.choices[data-mode="complete"] .option-arrow{align-self:center}.choices[data-mode="complete"] a.choice-card{background:var(--acid)}.chapter-state{display:block;font-size:11px;color:#647653;line-height:1.6;margin-top:8px}.chapter-state.is-watched{color:#536c38}.choice-actions{display:flex;gap:19px;align-items:center;flex-wrap:wrap;margin-top:20px;color:#d7dfce}.choice-actions>span{font-size:12px;margin-right:auto;color:var(--acid)}.choice-actions button{font:inherit;font-size:12px;border:0;border-bottom:1px solid #9aaa8799;padding:5px 0;background:transparent;color:inherit}.choice-actions button:hover{color:var(--acid)}.stage:not([data-story="intro"]) .current-film strong{font-size:15px}.stage[data-state="choosing"]:not([data-story="intro"]){min-height:620px}.stage[data-state="choosing"]:not([data-story="intro"]) .current-film{max-width:75%}
@media(max-width:1050px){.choices[data-mode="topics"] .choice-card,.choices[data-mode="complete"] .choice-card{padding:16px;min-height:108px}.choices[data-mode="topics"] .option-copy strong,.choices[data-mode="complete"] .option-copy strong{font-size:22px}.choices[data-mode="topics"] .option-copy small,.choices[data-mode="complete"] .option-copy small{font-size:13px}.choices[data-mode="topics"],.choices[data-mode="complete"]{padding-top:80px}.choice-actions{gap:14px}.choice-actions button{font-size:11px}}
@media(max-width:760px){.player-actions{gap:7px}.player-actions .glass-button{font-size:9px;padding:7px 9px}.stage:not([data-story="intro"]) .current-film strong{font-size:11px}.stage:not([data-story="intro"]) .current-film{max-width:53%}.choices[data-mode="topics"],.choices[data-mode="complete"]{padding:50px 18px 65px}.choices[data-mode="topics"] .choice-heading .eyebrow,.choices[data-mode="complete"] .choice-heading .eyebrow{font-size:9px}.choices[data-mode="topics"] .choice-heading h2,.choices[data-mode="complete"] .choice-heading h2{font-size:21px}.choices[data-mode="topics"] .choice-card,.choices[data-mode="complete"] .choice-card{min-height:103px;padding:15px 16px}.choices[data-mode="topics"] .option-copy strong,.choices[data-mode="complete"] .option-copy strong{font-size:22px}.choices[data-mode="topics"] .option-copy small,.choices[data-mode="complete"] .option-copy small{font-size:13px;margin-top:5px}.chapter-state{font-size:10px;margin-top:6px}.choice-actions{margin-top:17px;gap:12px 18px}.choice-actions>span{width:100%;font-size:11px}.choice-actions button{font-size:11px}.stage[data-state="choosing"]:not([data-story="intro"]){min-height:720px}.stage[data-state="choosing"][data-topic-count="4"]:not([data-story="intro"]){min-height:860px}.stage[data-state="choosing"]:has(.choices[data-mode="complete"]){min-height:610px}}
@media(max-height:540px) and (orientation:landscape){.stage:fullscreen[data-state="choosing"]{min-height:0}.stage:fullscreen .choices[data-mode="topics"],.stage:fullscreen .choices[data-mode="complete"]{padding-top:40px;padding-bottom:60px}.stage:fullscreen .choices[data-mode="topics"] .choice-grid{grid-template-columns:1fr 1fr}.stage:fullscreen .choices .choice-card{min-height:82px;padding:12px}.stage:fullscreen .choices .option-copy strong{font-size:20px}.stage:fullscreen .choices .option-copy small{display:none}.stage:fullscreen .choice-actions{margin-top:12px}.stage:fullscreen .choice-actions>span{width:auto}}
.stage:fullscreen[data-state="choosing"]{min-height:0}
.stage:fullscreen[data-state="choosing"][data-topic-count]:not([data-story="intro"]){min-height:0}
