/* My Learning Studio brand: Plus Jakarta Sans, blue actions, green progress, pill buttons, rounded cards. Tokens follow brand/tokens.css. */
@font-face{font-family:"Plus Jakarta Sans";font-weight:200 800;font-style:normal;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Plus Jakarta Sans";font-weight:200 800;font-style:normal;font-display:swap;src:url('data:font/woff2;base64,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') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--primary:#2250e0;--primary-700:#1a3fb5;--primary-soft:#dfe8ff;--primary-wash:#f1f5ff;--focus:#9db8fb;--green:#0f9d78;--teal:#0a7a5a;--green-soft:#d9f5ec;--green-wash:#effaf6;--ink:#0e1c3a;--body:#53627f;--line:#e2e8f2;--background:#f6f8fc;--surface:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--pill:999px;--shadow:0 2px 8px rgba(14,28,58,.06);
  font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:17px;line-height:1.45;color:var(--ink);background:var(--background);color-scheme:light}
*{box-sizing:border-box}body{margin:0}
button,select,input,a{touch-action:manipulation}
button,select{font:inherit;font-size:.82rem;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--pill);padding:8px 16px;min-height:40px;cursor:pointer}
select{border-radius:var(--radius-md);padding:8px 12px;font-weight:500;max-width:100%}
button:disabled{opacity:.5;cursor:default}
button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
button:hover:not(:disabled){border-color:var(--primary)}
.primary{background:var(--primary);color:#fff;border-color:transparent;font-weight:700}
.primary:hover:not(:disabled){background:var(--primary-700);border-color:transparent}
a{color:var(--primary)}[hidden]{display:none!important}
.skip{position:absolute;top:-100px;z-index:20;background:#fff;padding:8px 14px;border-radius:var(--pill)}.skip:focus{top:5px;left:5px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

/* Frame */
body.course-runtime{height:100dvh;overflow:hidden}
#player{max-width:1280px;margin:auto;position:relative;height:100dvh;display:grid;grid-template-rows:auto 4px auto minmax(0,1fr);grid-template-areas:'header' 'progress' 'status' 'content';overflow:hidden}
.header{grid-area:header;background:var(--surface);padding:12px 24px;display:flex;align-items:center;gap:14px;min-width:0}
.brand{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0;border-radius:var(--radius-sm)}
.logo{height:28px;width:auto;display:block}
.wordmark{font-weight:800;font-size:1.02rem;letter-spacing:-.02em;color:var(--primary)}
.divider{width:1px;align-self:stretch;background:var(--line);margin:2px 2px}
.collection{font-size:.62rem;color:var(--body);font-weight:500}
.course-title{font-size:.8rem;font-weight:700;margin-top:2px}
.progress{grid-area:progress;height:4px;background:var(--line)}.progress>div{height:100%;background:var(--green)}
.status{grid-area:status;padding:7px 22px;font-size:.7rem;background:#fff4e0;color:#a85a00}

/* Slide, with the frozen controls at its top right */
#slide{grid-area:content;position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}
#slide-controls{position:absolute;top:8px;right:12px;z-index:8;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:calc(100% - 24px)}
#slide-controls button{font-size:.65rem;line-height:1;height:33px;min-height:33px;padding:0 12px;white-space:nowrap;position:relative}
#slide-controls .more{position:relative}
#page-label{font-size:.65rem;color:var(--body);white-space:nowrap;margin-right:4px}
#additional-controls-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:9;display:flex;flex-direction:column;gap:4px;min-width:200px;max-height:calc(100dvh - 130px);overflow:auto;padding:8px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 10px 28px rgba(14,28,58,.1)}
#additional-controls-menu button{text-align:left}
@media(pointer:coarse){#slide-controls button::before{content:'';position:absolute;inset:-6px -3px}#additional-controls-menu button{height:44px;min-height:44px}}
#screen{flex:1;min-width:0;min-height:0;overflow:auto;padding:52px 30px 20px;outline:none;display:flex;flex-direction:column;gap:10px;scrollbar-gutter:stable}

/* Type */
.eyebrow{font-size:.64rem;color:var(--teal);font-weight:700;text-transform:uppercase;letter-spacing:.09em}
h1{font-size:clamp(1.5rem,2.5vw,2.05rem);line-height:1.14;letter-spacing:-.025em;font-weight:800;margin:0 0 4px}
h2{font-size:1.02rem;line-height:1.3;font-weight:700;margin:0 0 10px}
h3{font-size:.86rem;font-weight:700;margin:0}
p{color:var(--body);margin:0 0 10px;line-height:1.5}
.small{font-size:.72rem;color:var(--body)}
.instruction{font-size:.82rem;margin:0;color:var(--body)}
.stage{min-height:0;flex:1}
.two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}
.col{min-width:0}
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px}
.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.tags{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}
.tags span{font-size:.72rem;font-weight:600;padding:5px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--pill)}
.centre{display:grid;place-content:center;text-align:center;gap:6px}

/* Research note */
.insight{margin-top:12px;background:var(--green-wash);border:1px solid var(--green-soft);border-left:4px solid var(--green);border-radius:var(--radius-md);padding:12px 14px}
.insight .eyebrow{color:#085f46;margin-bottom:4px}
.insight p{font-size:.78rem;margin:0;color:var(--ink);line-height:1.5}

/* Welcome */
.welcome{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;flex:1;min-height:0}
.welcome h1{font-size:clamp(1.8rem,3.2vw,2.6rem);margin:10px 0 12px}
.welcome p{font-size:.95rem}
.inbox-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 10px 28px rgba(14,28,58,.08);padding:10px;display:grid;gap:6px}
.inbox-hero div{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:var(--primary-wash)}
.inbox-hero div:nth-child(even){background:var(--surface)}
.inbox-hero b{flex:0 0 28px;height:28px;border-radius:50%;background:var(--primary-soft);color:var(--primary-700);display:grid;place-items:center;font-size:.7rem}
.inbox-hero span{font-size:.74rem;font-weight:600;line-height:1.25}
.inbox-hero small{display:block;font-weight:500;color:var(--body);font-size:.64rem}

/* Inbox + reveal panels */
.mail-list{display:grid;gap:6px}
.mail{display:flex;align-items:center;gap:10px;text-align:left;border-radius:var(--radius-md);padding:8px 12px;min-height:46px;width:100%}
.mail b{flex:0 0 30px;height:30px;border-radius:50%;background:var(--primary-soft);color:var(--primary-700);display:grid;place-items:center;font-size:.7rem}
.mail span{display:block;font-size:.8rem;line-height:1.25}
.mail small{display:block;font-weight:500;color:var(--body);font-size:.66rem}
.mail[aria-pressed=true]{background:var(--primary-wash);border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}
.mail.visited b{background:var(--green);color:#fff}
.reveal-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px;min-height:150px}
.reveal-panel h2{margin-top:6px}
.reveal-panel p{font-size:.88rem}
.facts{display:grid;gap:4px;font-size:.76rem;margin:8px 0 0;padding:0;list-style:none}
.facts li{color:var(--body)}.facts strong{color:var(--ink)}
.question-bubble{background:var(--primary-wash);border-radius:var(--radius-md);padding:10px 12px;font-size:.86rem;font-weight:500}
.reveal-panel+.small{margin-top:8px}

/* Rank */
.rank-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:640px}
.rank-row{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:7px 10px}
.rank-n{flex:0 0 26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:700}
.rank-t{flex:1;min-width:0;display:grid;font-size:.82rem;line-height:1.25}
.rank-btns{display:flex;gap:4px}
.mini{min-height:34px;min-width:36px;padding:4px 10px;font-size:.85rem}
.rank-move{font-size:.7rem;font-weight:700;color:var(--teal);white-space:nowrap}
.reason-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.reason-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 12px;font-size:.78rem;color:var(--body);line-height:1.4}
.reason-list strong{color:var(--ink)}
.note{background:var(--primary-wash);border-radius:var(--radius-md);padding:10px 12px;font-size:.8rem;color:var(--ink);margin:0 0 8px}

/* Choices, multi */
.choices{display:grid;gap:8px}
.choice{display:flex;align-items:start;gap:11px;text-align:left;font-size:.88rem;font-weight:500;line-height:1.35;padding:10px 14px;border-radius:var(--radius-md);width:100%}
.choice.selected{background:var(--primary-wash);border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}
.letter{color:var(--primary);font-weight:800;min-width:18px}
.context-more,.feedback-link{border:0;min-height:34px;background:transparent;padding:4px 0;text-decoration:underline;color:var(--primary);font-size:.76rem;font-weight:600}
.context-card{background:var(--green-wash);border:1px solid var(--green-soft);border-radius:var(--radius-lg);padding:16px}
.person{font-size:.74rem;font-weight:700;color:var(--teal);margin-bottom:8px}
.multi-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}
.check-choice{display:flex;align-items:start;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font-size:.84rem;line-height:1.35;cursor:pointer}
.check-choice:has(input:checked){background:var(--primary-wash);border-color:var(--primary)}
input{accent-color:var(--primary);min-width:18px;min-height:18px;margin:3px 0 0}
fieldset{border:0;margin:0;padding:0}

/* Grid */
.tray{display:flex;gap:6px;flex-wrap:wrap;min-height:40px;margin-bottom:10px}
.chip{font-size:.74rem;padding:6px 12px;min-height:34px;font-weight:600}
.chip[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}
.quads{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.quad{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 12px;min-height:112px;display:grid;align-content:start;gap:6px}
.quad h3{font-size:.8rem}.quad .small{margin:-4px 0 0}
.place{min-height:30px;padding:2px 10px;font-size:.68rem;justify-self:start}
.quad .chips{display:flex;gap:5px;flex-wrap:wrap}
.chip.static{cursor:default;background:var(--primary-wash);border-color:var(--primary-soft)}
.chip.match{background:var(--green-wash);border-color:var(--green)}

/* Dependency map */
.dep-map{position:relative;aspect-ratio:4/3;width:100%;max-width:560px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}
.dep-map svg{position:absolute;inset:0;width:100%;height:100%}
.dep-map line{stroke:var(--primary-soft);stroke-width:2;vector-effect:non-scaling-stroke}
.dep-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.85rem;box-shadow:0 4px 14px rgba(34,80,224,.3)}
.node{position:absolute;transform:translate(-50%,-50%);padding:6px 14px;min-height:36px;font-size:.74rem;white-space:nowrap}
.node[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}
.node.visited:not([aria-pressed=true]){background:var(--green-wash);border-color:var(--green)}

/* Timeline */
.timeline{background:var(--green-wash);border:1px solid var(--green-soft);border-radius:var(--radius-lg);padding:16px 22px;flex:0 1 auto}
.timeline-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative;margin-bottom:14px}
.timeline-nodes::before{content:'';height:3px;background:var(--green-soft);position:absolute;top:22px;left:16%;right:16%}
.timeline-nodes button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;padding:0;font-size:.78rem;font-weight:600;border-radius:var(--radius-md)}
.timeline-nodes button>span{display:grid;place-items:center;width:44px;height:44px;border:3px solid #fff;border-radius:50%;color:#fff;background:var(--ink);font-weight:700}
.timeline-nodes button[aria-pressed=true]>span{background:var(--primary)}
.timeline-nodes button.visited:not([aria-pressed=true])>span{background:var(--green)}
.timeline .reveal-panel{min-height:110px;max-width:850px;margin:auto}
.timeline .small{margin-top:8px}

/* Estimate */
.bars{display:grid;gap:8px}
.bar-row{display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center;font-size:.72rem}
.bar-set{display:grid;gap:3px}
.bar{height:16px;border-radius:var(--pill);font-size:.62rem;font-weight:700;color:#fff;display:flex;align-items:center;padding:0 8px;white-space:nowrap;min-width:46px}
.bar.est{background:var(--primary)}
.bar.act{background:var(--ink)}
.bar.mine{background:var(--green)}
.legend{display:flex;gap:12px;flex-wrap:wrap;font-size:.68rem;color:var(--body);margin-top:6px}
.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:-1px}
.est-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.est-options button{min-width:84px}
.est-options button[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}

/* Builder, commit */
.slot{display:grid;gap:4px;margin-bottom:10px;font-size:.78rem;font-weight:700}
.slot select{width:100%}
.message-bubble{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px}
.message-bubble p{font-size:.95rem;line-height:1.6;color:var(--ink);margin:0}
.message-bubble .person{margin-bottom:6px}
.pending{color:var(--body);font-style:italic}
.sentence{font-size:1.02rem;line-height:1.6;color:var(--ink);font-weight:600}

/* Branch meters */
.meters{display:grid;gap:8px;margin-top:12px}
.meter{display:grid;grid-template-columns:96px 1fr 28px;gap:8px;align-items:center;font-size:.72rem}
.meter-track{height:10px;border-radius:var(--pill);background:var(--line);overflow:hidden}
.meter-fill{display:block;height:100%;background:var(--primary)}
.meter-fill.trust{background:var(--green)}

/* Quiz and results */
.question-nav{display:flex;gap:8px}
.question-nav button{padding:4px 12px;font-size:.76rem;min-height:34px}
.question-nav button[aria-current]{background:var(--primary);color:#fff;border-color:var(--primary)}
.quiz-question{max-width:950px}.quiz-question h2{font-size:1.04rem}
.quiz-intro,.result-panel{display:flex;align-items:center;justify-content:center;gap:30px}
.quiz-icon{font-size:2.8rem;font-weight:800;color:var(--primary);width:96px;height:96px;background:var(--primary-soft);border-radius:50%;display:grid;place-items:center}
.result-score{font-size:3.6rem;font-weight:800;color:var(--teal);white-space:nowrap}.result-score span{font-size:1.3rem}
.action-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center}
.action-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}
.action-path span{background:var(--green-wash);border:1px solid var(--green-soft);border-radius:var(--pill);padding:8px 16px;color:#085f46;font-weight:700;font-size:.86rem}
.action-path b{font-weight:400;color:var(--body)}
#finish-note{font-size:.82rem;color:var(--teal);margin:0;font-weight:600}

/* Dialog */
dialog{border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;max-width:min(640px,calc(100vw - 30px));max-height:calc(100dvh - 36px);overflow:auto;color:var(--ink);font:inherit;box-shadow:0 15px 55px rgba(14,28,58,.2)}
dialog::backdrop{background:rgba(14,28,58,.35)}
#close-dialog{display:block;margin:0 0 14px auto}
dialog li{margin:10px 0}dialog h2{font-size:1.15rem}

@media(max-height:580px) and (min-width:701px){.header{padding:8px 20px}.collection{display:none}.course-title{margin:0}#screen{padding:46px 24px 14px;gap:7px}h1{font-size:1.5rem}.reveal-panel{padding:12px;min-height:120px}.insight{padding:8px 12px;margin-top:8px}.quad{min-height:92px;padding:8px 10px}.rank-row{padding:3px 8px}.mini{min-height:28px}.reason-list{gap:4px}.reason-list li{padding:4px 9px;font-size:.68rem;line-height:1.3}.note{padding:7px 10px;font-size:.74rem;margin-bottom:5px}.rank-list{gap:4px}.rank-t{font-size:.76rem}.tray{margin-bottom:6px;min-height:0}.chip{min-height:28px;padding:3px 10px;font-size:.7rem}.quads{gap:6px}.place{min-height:24px;font-size:.64rem}.quad{min-height:0;gap:4px}.slot{margin-bottom:6px}.message-bubble{padding:10px 12px}.message-bubble p{font-size:.85rem;line-height:1.5}h2{margin-bottom:6px}.dep-map{max-width:420px}.welcome p{font-size:.88rem}.inbox-hero div{padding:5px 8px}.timeline{padding:12px 18px}.timeline-nodes{margin-bottom:8px}}
@media(max-width:700px){
 .header{padding:10px 14px;gap:10px}.logo{height:24px}.wordmark{font-size:.92rem}.collection{display:none}.course-title{font-size:.7rem;margin:0}
 #screen{padding:48px 16px 16px;gap:8px}h1{font-size:1.5rem}
 .two-column,.welcome,.action-grid{grid-template-columns:1fr;gap:12px}.welcome{align-content:start}.welcome h1{font-size:1.8rem}
 .inbox-hero{display:none}
 .multi-grid{grid-template-columns:1fr}
 .quads{grid-template-columns:1fr 1fr;gap:6px}
 .quad{min-height:0;padding:7px 9px;gap:4px}.quad h3{font-size:.74rem}.chip{min-height:30px;padding:3px 9px;font-size:.68rem}.reason-list li{padding:6px 10px;font-size:.72rem}
 .rank-row{padding:5px 8px}.rank-t{font-size:.78rem}
 .dep-map{aspect-ratio:1/1}.node{padding:4px 10px;font-size:.68rem;min-height:32px}.dep-centre{width:60px;height:60px;font-size:.75rem}
 .timeline{padding:12px}.timeline-nodes{gap:8px}.timeline-nodes button{font-size:.66rem;line-height:1.3}
 .reveal-panel{padding:12px;min-height:110px}
 .quiz-intro,.result-panel{flex-direction:column;gap:16px;text-align:center}.result-score{font-size:3rem}.result-panel .row{justify-content:center}
 .bar-row{grid-template-columns:56px 1fr}
 .meter{grid-template-columns:84px 1fr 24px}
 .question-nav{justify-content:space-between;gap:6px}
 #slide-controls{top:6px;right:8px;gap:5px;max-width:calc(100% - 16px)}#slide-controls button{padding:0 10px}#additional-controls-menu{min-width:190px}
}
@media print{body.course-runtime{height:auto;overflow:visible}#player{height:auto;display:block;overflow:visible}#screen{overflow:visible}#slide-controls,.progress,.status{display:none}.header{padding:10px}}

/* ---- v0.2.0 additions ---- */
.steps{display:flex;gap:6px;list-style:none;margin:0 0 6px;padding:0;flex-wrap:wrap}
.steps li{font-size:.66rem;font-weight:700;padding:3px 12px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--body)}
.steps li.on{background:var(--primary);border-color:var(--primary);color:#fff}
.steps li.done{background:var(--green-wash);border-color:var(--green);color:#085f46}
.big-steps li{font-size:.8rem;padding:6px 18px}
.points{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}
.points li{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px;font-size:.86rem;line-height:1.35;font-weight:500}
.pn{flex:0 0 24px;height:24px;border-radius:50%;background:var(--primary-soft);color:var(--primary-700);display:grid;place-items:center;font-size:.7rem;font-weight:800}
.pn.big{width:34px;height:34px;flex-basis:34px;font-size:.9rem}
.key{background:var(--green-wash);border:1px solid var(--green-soft);border-left:4px solid var(--green);border-radius:var(--radius-md);padding:10px 14px;font-size:.84rem;color:var(--ink);margin:0}
.art{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--background)}
.art-hero{max-height:calc(100dvh - 190px);object-fit:cover}
.art-sm{max-height:150px;object-fit:cover;margin-bottom:8px}
.art-card{border:0;border-radius:var(--radius-md);width:100%}
.face{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 30px;border:2px solid #fff;box-shadow:0 0 0 1px var(--line)}
.face-none{display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-700);font-size:.7rem;font-weight:800}
.mail .face{width:26px;height:26px;flex-basis:26px}
.rank-row .face{width:28px;height:28px;flex-basis:28px}
.node{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 4px}
.node .face{width:24px;height:24px;flex-basis:24px}
.tap-steps{display:grid;gap:6px;margin-bottom:8px}
.tap-steps button{display:flex;align-items:center;gap:10px;text-align:left;border-radius:var(--radius-md);width:100%}
.tap-steps button[aria-pressed=true]{background:var(--primary-wash);border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}
.tap-steps button.visited .pn{background:var(--green);color:#fff}
.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}
.tapcard{display:grid;gap:6px;text-align:left;padding:8px;border-radius:var(--radius-lg);font-weight:700;font-size:.8rem}
.tapcard[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary)}
.tapcard.visited:not([aria-pressed=true]){background:var(--green-wash)}
.says{font-size:1rem;font-weight:600;color:var(--ink);line-height:1.4}
.objectives{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px;max-width:760px}
.objectives li{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:12px 16px}
.objectives strong{display:block;font-size:.95rem}
.objectives small{display:block;color:var(--body);font-size:.74rem;margin-top:2px}
.deeper{margin-top:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 12px}
.deeper summary{cursor:pointer;font-size:.78rem;font-weight:700;color:var(--primary)}
.deeper p{font-size:.8rem;margin:8px 0 0}
.debrief-text{font-size:.88rem}
.reveal-text{font-size:.85rem}
.reason-list li.match{border-color:var(--green);background:var(--green-wash)}
.caption{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:8px 14px;border-radius:var(--radius-md);max-width:calc(100% - 36px);font-size:.8rem;text-align:center;pointer-events:none;z-index:5}
.caption:empty{display:none}
#narration{display:none}
@media(max-height:580px) and (min-width:701px){.art-hero{max-height:300px}.art-sm{max-height:100px}.points li{padding:6px 10px;font-size:.8rem}.points{gap:5px}.key{padding:6px 12px;font-size:.78rem}.objectives li{padding:8px 14px}.card-grid{gap:6px}.tapcard{padding:6px}.steps{margin-bottom:2px}.caption{bottom:8px}}
@media(max-width:700px){.art-hero{max-height:170px}.art-sm{max-height:110px}.card-grid{gap:6px}.tapcard{padding:6px;font-size:.72rem}.node{padding:3px 10px 3px 3px;font-size:.68rem}.node .face{width:20px;height:20px;flex-basis:20px}.points li{padding:8px 10px;font-size:.8rem}.objectives li{padding:10px 12px}}

/* ---- v0.2.1 diagrams and fill ---- */
.vz{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px 18px;display:grid;gap:12px}
.vz-cap{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}
.vz-foot{margin:0;font-size:.82rem;font-weight:600;color:var(--ink);border-top:1px solid var(--line);padding-top:10px}
.vz-chain{list-style:none;margin:0;padding:0;display:grid;gap:0}
.vz-chain li{display:flex;align-items:center;gap:14px;position:relative;padding:10px 0}
.vz-chain li:not(:last-child)::after{content:'';position:absolute;left:16px;top:calc(50% + 20px);height:calc(100% - 22px);width:2px;background:var(--primary-soft)}
.vz-chain strong{display:block;font-size:.95rem;color:var(--ink)}
.vz-chain small{display:block;font-size:.76rem;color:var(--body);margin-top:2px}
.vz-end strong{color:var(--green)}
.vz-flag{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem}
.vz-pressure{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}
.vz-side{border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:7px;align-items:flex-start}
.vz-side h3{margin:0 0 2px;font-size:.88rem}
.vz-side.loud{background:var(--background);border:1px dashed var(--body)}
.vz-side.real{background:var(--green-wash);border:1px solid var(--green)}
.vz-chip{font-size:.76rem;font-weight:700;padding:4px 11px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:var(--ink)}
.vz-side.real .vz-chip{border-color:var(--green-soft);color:#085f46}
.vz-ne{align-self:center;font-size:1.6rem;font-weight:800;color:var(--primary)}
.vz-matrix{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:stretch}
.vz-matrix b{font-size:.74rem;color:var(--body);font-weight:800;display:flex;align-items:center}
.vz-matrix b.rowh{writing-mode:vertical-rl;transform:rotate(180deg);justify-content:center}
.vz-cell{border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:84px;border:1px solid var(--line)}
.vz-cell strong{font-size:.92rem}
.vz-cell small{font-size:.72rem;opacity:.9}
.vz-cell.c0{background:var(--primary);color:#fff;border-color:var(--primary)}
.vz-cell.c1{background:var(--green-wash);color:#085f46;border-color:var(--green)}
.vz-cell.c2{background:var(--primary-wash);color:var(--primary-700);border-color:var(--primary-soft)}
.vz-cell.c3{background:var(--background);color:var(--body)}
.vz-hub{position:relative;aspect-ratio:4/3;width:100%}
.vz-hub svg{position:absolute;inset:0;width:100%;height:100%}
.vz-hub line{stroke:var(--primary-soft);stroke-width:2;vector-effect:non-scaling-stroke}
.vz-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.95rem;box-shadow:0 0 0 8px var(--primary-wash)}
.vz-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);padding:4px 14px 4px 4px;font-size:.78rem;font-weight:700;box-shadow:var(--shadow);white-space:nowrap}
.vz-node .face{width:30px;height:30px;flex-basis:30px}
.vz-switch{width:100%;height:auto}
.vz-switch .zig{stroke:var(--body);stroke-width:2.5;stroke-dasharray:5 5}
.vz-switch .straight{stroke:var(--green);stroke-width:4;stroke-linecap:round}
.vz-switch .vz-dot{fill:var(--primary)}
.vz-switch .vz-dott{fill:#fff;font-weight:800;font-size:13px;font-family:inherit}
.vz-switch .vz-rowt{fill:var(--ink);font-weight:700;font-size:12px;font-family:inherit}
.vz-bars{display:grid;gap:14px}
.vz-bar-row{display:grid;gap:5px}
.vz-bar-row>span{font-size:.82rem;font-weight:700;color:var(--ink)}
.vz-bar-row small{font-size:.74rem;color:var(--body)}
.vz-track{background:var(--background);border-radius:var(--pill);height:20px;overflow:hidden}
.vz-track i{display:block;height:100%;border-radius:var(--pill)}
.vz-track i.plan{background:var(--primary-soft)}
.vz-track i.past{background:var(--ink)}
.vz-track i.you{background:var(--green)}
.vz-collide{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center}
.vz-cards{display:grid;gap:10px}
.vz-card{border:1px solid var(--primary-soft);background:var(--primary-wash);border-radius:var(--radius-md);padding:12px 14px}
.vz-card strong{display:block;font-size:.9rem;color:var(--primary-700)}
.vz-card small{display:block;font-size:.74rem;color:var(--body);margin-top:3px}
.vz-arrows{display:grid;gap:30px;color:var(--primary);font-size:1.4rem;font-weight:800}
.vz-you{width:72px;height:72px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800}
.vz-if{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.vz-if li{display:flex;align-items:center;gap:12px;background:var(--background);border-radius:var(--radius-md);padding:12px 14px;position:relative}
.vz-if li:not(:last-child)::after{content:'↓';position:absolute;left:30px;bottom:-14px;font-weight:800;color:var(--primary);z-index:1}
.vz-if b{flex:0 0 auto;border-radius:var(--pill);color:#fff;padding:4px 14px;font-size:.78rem}
.vz-if .t0 b{background:var(--primary)}
.vz-if .t1 b{background:var(--green)}
.vz-if .t2 b{background:var(--ink)}
.vz-if span{font-size:.88rem;font-weight:600;color:var(--ink)}
.vz-journey{list-style:none;margin:0;padding:0;display:grid;gap:0}
.vz-journey li{display:flex;align-items:center;gap:12px;padding:9px 0;position:relative;font-size:.88rem;font-weight:600}
.vz-journey li:not(:last-child)::after{content:'';position:absolute;left:12px;top:calc(50% + 14px);height:calc(100% - 8px);width:2px;background:var(--primary-soft)}
.vz-journey li:last-child .pn{background:var(--green);color:#fff}
.vz-take{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}
.vz-take li{display:flex;align-items:center;gap:10px;background:var(--green-wash);border:1px solid var(--green-soft);border-radius:var(--pill);padding:6px 16px 6px 6px;font-weight:700;font-size:.86rem;color:#085f46}
.vz-take .vz-flag{width:26px;height:26px;flex-basis:26px;font-size:.75rem}
.result-score{width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--green) calc(var(--pct)*1%),var(--primary-wash) 0);position:relative;font-size:1rem;color:var(--ink);flex:0 0 150px}
.result-score::before{content:'';position:absolute;inset:14px;background:var(--surface);border-radius:50%}
.result-score>*{position:relative}
.result-score b{font-size:2.4rem;font-weight:800;color:var(--green);line-height:1}
.result-score b span{font-size:1rem;color:var(--body)}
.result-score small{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--body)}
.result-score.retry b{color:var(--primary)}
.complete-grid{align-items:center}
.complete-badge{display:inline-flex;align-items:center;gap:10px;background:var(--primary-wash);color:var(--primary-700);border-radius:var(--pill);padding:6px 18px 6px 8px;font-weight:700;font-size:.86rem;margin-bottom:10px}
.complete-badge>span:first-child{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:800}
.complete-badge.pass{background:var(--green-wash);color:#085f46}
.complete-badge.pass>span:first-child{background:var(--green)}
.complete-grid h2{margin:0 0 10px}
.complete-grid .vz{margin-bottom:12px}
.quiz-question{max-width:none;width:100%}
.question-nav button{min-width:44px}
.reveal-panel{display:flex;flex-direction:column;justify-content:center}
.screen-tapcards .reveal-panel{min-height:220px}
.screen-objectives .objectives{max-width:none}
/* message learn: picture under the points */
.art-side{margin-top:12px;max-height:200px;object-fit:cover}
.vz-switch{max-height:250px}
.tapcard .art-card{height:150px;max-height:150px;object-fit:cover;object-position:50% 62%}
@media(max-width:700px){.step-try .vz{display:none}}
@media(max-width:900px){.vz-pressure{grid-template-columns:1fr}.vz-ne{display:none}.result-panel{flex-direction:column;text-align:center}.vz-hub{aspect-ratio:1/1}.screen-quiz .quiz-intro{flex-direction:column;text-align:center}}

/* ---- v0.2.2 standard frame ---- */
/* One frame for every slide: title block, then two equal columns, both top-aligned, one gap. */
.two-column{align-items:start}
.two-column>.col{display:grid;gap:12px;align-content:start;min-width:0}
.two-column>.col>*{margin:0}
.result-panel .col{text-align:left}
.result-panel .result-score{justify-self:start}
.result-panel .row{justify-content:flex-start}
.screen-results .result-panel,.screen-quiz .quiz-question{flex:0 0 auto}
.quiz-question h2{font-size:1.04rem;line-height:1.35}

/* ---- IN-14 components ---- */
.draft{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:14px 16px;display:grid;gap:8px}
.draft p{margin:0;line-height:1.9}
.seg{display:inline;text-align:left;font:inherit;font-size:.9rem;font-weight:500;color:var(--ink);background:transparent;border:1px dashed var(--line);border-radius:8px;padding:2px 6px;margin:0 2px;cursor:pointer;min-height:0;box-shadow:none}
.seg:hover{background:var(--primary-wash)}
.seg[aria-pressed=true]{border:1px solid var(--primary);box-shadow:inset 0 -3px var(--primary);background:var(--primary-wash)}
.dial-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px;display:grid;gap:8px}
.dial-ends{display:flex;justify-content:space-between;font-size:.76rem;font-weight:800;color:var(--body);text-transform:uppercase;letter-spacing:.05em}
.dial-box input[type=range]{width:100%;accent-color:var(--primary);height:28px}
.dial-label{font-weight:800;color:var(--primary-700);font-size:.95rem;text-align:center}
.reaction{background:var(--green-wash);border:1px solid var(--green-soft);border-left:4px solid var(--green);border-radius:var(--radius-md);padding:12px 14px;display:grid;gap:4px}
.reaction p{margin:0;font-size:.92rem;color:var(--ink)}
.chat{display:grid;gap:8px;margin:6px 0}
.bub{display:flex;gap:8px;align-items:flex-start;max-width:96%}
.bub>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:7px 12px}
.bub b{display:block;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--body)}
.bub p{margin:2px 0 0;font-size:.85rem;color:var(--ink)}
.bub.you{margin-left:auto;flex-direction:row-reverse}
.bub.you>div{background:var(--primary-wash);border-color:var(--primary-soft)}
.bub .face{width:28px;height:28px;flex:0 0 28px}
.vz-dialbar{display:grid;gap:10px;padding:8px 0}
.vz-dialtrack{display:grid;grid-template-columns:1fr 1.1fr 1fr;height:26px;border-radius:var(--pill);overflow:hidden;border:1px solid var(--line)}
.vz-dialtrack i{display:block}
.vz-dialtrack .harsh,.vz-dialtrack .soft{background:var(--background)}
.vz-dialtrack .mid{background:var(--green)}
.vz-dialends{display:grid;grid-template-columns:1fr 1.1fr 1fr;font-size:.76rem;font-weight:700;color:var(--body);text-align:center}
.vz-dialends b{color:var(--green)}
.vz-if .t3 b{background:var(--primary-700)}
@media(max-width:700px){.seg{font-size:.84rem}.step-try .vz{display:none}}

.video-frame{margin:0;display:grid;gap:6px}
.video-frame video{width:100%;aspect-ratio:16/9;background:var(--ink);border-radius:var(--radius-lg);display:block;box-shadow:var(--shadow)}

/* ---- IN-07 sort: keep, test or park ---- */
.note-tray{display:grid;gap:8px;grid-template-columns:1fr;min-height:60px}
.note-chip{display:block;text-align:left;font:inherit;font-size:.86rem;font-weight:600;line-height:1.35;color:var(--ink);background:#fff8dc;border:1px solid #efdca0;border-radius:var(--radius-md);padding:9px 12px;cursor:grab;width:100%}
.note-chip[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary)}
.bins{display:grid;gap:10px}
.bin{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-lg);padding:10px 12px;display:grid;gap:6px;align-content:start;min-height:84px}
.bin h3{margin:0;font-size:.92rem}
.bin.over{border-color:var(--primary);background:var(--primary-wash)}
.bin-keep{border-left:4px solid var(--green)}
.bin-test{border-left:4px solid var(--primary)}
.bin-park{border-left:4px solid var(--body)}
.bin .chips{display:grid;gap:6px}
.bin .place{justify-self:start}

/* scene pictures are shown whole: picture on the left, the situation beside it */
.scene-card{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:14px;row-gap:6px;align-items:start}
.art-scene{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--background)}
.scene-card>.art-scene{grid-column:1;grid-row:1 / span 2}
.scene-card>.person,.scene-card>p{grid-column:2}
.scene-card>.chat,.scene-card>.meters{grid-column:1 / -1}
@media(max-width:700px){.scene-card{grid-template-columns:1fr}.scene-card>.art-scene{grid-row:auto}.scene-card>.person,.scene-card>p{grid-column:1}}
/* no picture is ever cropped */
.tapcard .art-card{width:auto;max-width:100%;height:auto;max-height:150px;aspect-ratio:1/1;margin:0 auto;object-fit:contain;object-position:center}
@media(max-height:580px) and (min-width:701px){.tapcard .art-card{max-height:100px}}
@media(max-width:700px){.art-hero{max-height:none;height:auto;object-fit:contain}.tapcard .art-card{max-height:110px}}

/* sort: notes across the top, three bins side by side below */
.sort-stage{display:grid;gap:12px;align-content:start}
.sort-stage .note-tray{grid-template-columns:repeat(3,minmax(0,1fr))}
.sort-stage .note-tray .small{grid-column:1 / -1;margin:0}
.sort-stage .bins{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.sort-stage .bin{min-height:120px}
@media(max-width:700px){.sort-stage .note-tray,.sort-stage .bins{grid-template-columns:1fr}}

/* ================= IN-02 app-like look ================= */
body.theme-app{--amber:#f2a93b;--amber-soft:#fff3d6;--you:#dff6ec;--app-bg:#0b1630;--app-bg2:#1b3a8f;background:linear-gradient(160deg,var(--app-bg),var(--app-bg2) 75%) fixed}
.theme-app #player{background:transparent}
.theme-app .header{background:transparent;color:#fff}
.theme-app .wordmark,.theme-app .course-title{color:#fff}
.theme-app .collection{color:#c9d6f5}
.theme-app .divider{background:rgba(255,255,255,.28)}
.theme-app .logo{background:#fff;border-radius:8px;padding:3px;box-sizing:content-box}
.theme-app .progress{background:rgba(255,255,255,.2)}
.theme-app .progress>div{background:var(--amber)}
.theme-app .status{margin:0 12px}
.theme-app #slide{background:var(--background);border-radius:24px 24px 0 0;margin:0 12px;box-shadow:0 -6px 34px rgba(0,0,0,.28)}
.theme-app h1{font-size:clamp(1.6rem,2.8vw,2.3rem);letter-spacing:-.03em}
.theme-app .steps:not(.big-steps){display:none}
.theme-app .primary{background:linear-gradient(135deg,#2250e0,#3b6cf5);box-shadow:0 4px 14px rgba(34,80,224,.35)}
.theme-app .primary:disabled{box-shadow:none}
.theme-app .reveal-panel,.theme-app .message-bubble,.theme-app .draft,.theme-app .context-card{border-radius:20px}

/* chat bubbles like a messenger */
.theme-app .bub>div{background:#fff;border-radius:18px 18px 18px 4px;box-shadow:var(--shadow)}
.theme-app .bub.you>div{background:var(--you);border-color:#bfe9d9;border-radius:18px 18px 4px 18px}
.you-bubble{background:var(--you)!important;border-color:#bfe9d9!important;border-radius:20px 20px 6px 20px!important}
.you-bubble .part{display:inline;background:rgba(15,157,120,.14);border-radius:8px;padding:2px 6px;margin-right:2px;line-height:2}

/* game bar */
.hud{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-2px 0 2px}
.hud>span{font-size:.7rem;font-weight:700;background:var(--ink);color:#fff;border-radius:var(--pill);padding:4px 12px}
.hud b{font-weight:800}
.hud .hud-clock{background:var(--amber);color:var(--ink)}
.hud .hud-pts{background:var(--primary)}

/* lock screen */
.lock{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center;flex:1;min-height:0}
.lock-copy h1{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:10px 0 12px}
.lock-copy p{font-size:.95rem}
.lock-phone{background:linear-gradient(170deg,#0e1c3a,#1d3a8a);border:6px solid #0a1226;border-radius:30px;padding:14px 14px 12px;color:#fff;box-shadow:0 18px 44px rgba(14,28,58,.35);display:grid;gap:8px}
.lock-time{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;text-align:center;line-height:1}
.lock-date{font-size:.72rem;text-align:center;color:#c9d6f5;margin-top:-4px}
.lock-phone .art-scene{border:0;border-radius:14px;max-height:190px;width:auto;max-width:100%;margin:0 auto}
.lock-notes{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.lock-notes li{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.14);border-radius:14px;padding:6px 10px;font-size:.78rem;line-height:1.3}
.lock-notes b{display:block;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#ffd48a}
.lock-notes .face{width:28px;height:28px;flex-basis:28px;border-color:rgba(255,255,255,.7)}

/* timeline */
.tl-tabs{display:flex;gap:8px;flex-wrap:wrap}
.tl-tab{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-weight:700}
.tl-tab[aria-pressed=true]{background:var(--primary);color:#fff;border-color:var(--primary)}
.tl-tab[aria-pressed=true] .pn{background:#fff;color:var(--primary-700)}
.tl-tab.visited:not([aria-pressed=true]){background:var(--green-wash);border-color:var(--green)}
.meter-fill.rework{background:var(--amber)}

/* spot the difference */
.spot-lines{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.spot-lines li{display:grid;gap:3px}
.spot-line{display:block;width:100%;text-align:left;border-radius:12px;padding:8px 12px;font-size:.9rem;line-height:1.4;margin:0}
.spot-lines li.right .spot-line{border:1px solid var(--green);background:var(--green-wash)}
.spot-lines li.miss .spot-line{border:1px solid var(--amber);background:var(--amber-soft)}
.spot-line:disabled{opacity:1;color:var(--ink)}
.message-bubble.clear{border-left:4px solid var(--green)}
.message-bubble.is-locked{opacity:.75;border-style:dashed}

/* request builder */
.pieces{display:grid;gap:8px}
.piece{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;border-radius:14px;padding:9px 12px;font-size:.84rem;font-weight:500;line-height:1.35}
.piece-mark{flex:0 0 22px;height:22px;border-radius:50%;background:var(--primary-soft);color:var(--primary-700);display:grid;place-items:center;font-weight:800;font-size:.8rem}
.piece.on{background:var(--green-wash);border-color:var(--green)}
.piece.on .piece-mark{background:var(--green);color:#fff}
.piece.bad{background:var(--amber-soft);border-color:var(--amber)}
.piece:disabled{opacity:1;color:var(--ink)}

/* triage */
.tri-top{display:flex;gap:14px;align-items:center}
.tri-clock{display:flex;gap:8px;align-items:center;background:var(--ink);color:#fff;border-radius:var(--pill);padding:4px 14px;font-weight:700;font-size:.8rem}
.tri-clock b{font-variant-numeric:tabular-nums;font-size:1rem;color:var(--amber)}
.tri-stage{display:grid;gap:12px;align-content:start}
.tri-tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:60px;margin:0}
.tri-card{display:flex;gap:8px;align-items:flex-start;text-align:left;width:100%;border-radius:14px;padding:8px 10px;font-size:.78rem;font-weight:500;line-height:1.3;cursor:grab;background:#fff;border-left:4px solid var(--primary)}
.tri-card b{display:block;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:var(--body)}
.tri-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--primary)}
.tri-card:disabled{opacity:1;color:var(--ink)}
.tri-card .face{width:26px;height:26px;flex-basis:26px}
.tri-bins{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}
.bin-now{border-left:4px solid var(--green)}
.bin-ask{border-left:4px solid var(--primary)}
.bin-delegate{border-left:4px solid var(--amber)}
.tri-ready{display:grid;gap:12px;max-width:560px;margin:auto;text-align:center}
.tri-ready .art-scene{max-height:200px;width:auto;max-width:100%;margin:0 auto}
.relax{justify-content:center;max-width:340px;margin:0 auto}

/* slider lab */
.lab-slider{display:grid;gap:4px;font-size:.78rem;font-weight:700}
.lab-name{font-size:.9rem}
.lab-slider input[type=range]{width:100%;height:30px;accent-color:var(--primary)}
.lab-react{grid-template-columns:auto 1fr;align-items:center;gap:14px}
.lab-face{width:150px;height:150px;border-radius:var(--radius-md);object-fit:contain;background:var(--background);border:1px solid var(--line)}

/* scoreboard and day summary */
.score-big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.score-big b{font-size:4rem;font-weight:800;color:var(--primary);line-height:1}
.score-big span{font-size:1.4rem;color:var(--body);font-weight:700}
.score-big small{flex-basis:100%;font-weight:700;color:var(--teal)}
.score-bar{height:14px;border-radius:var(--pill);background:var(--line);overflow:hidden}
.score-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--green),#2cc59a);border-radius:var(--pill)}
.badge-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.badge-list li{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px 12px}
.medal{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--amber);color:var(--ink);display:grid;place-items:center;font-weight:800}
.badge-list small{display:block;color:var(--body);font-size:.72rem}
.rating-card{background:linear-gradient(135deg,#0e1c3a,#1d3a8a);color:#fff;border-radius:20px;padding:16px 20px;display:grid;gap:4px}
.rating-card small{color:#c9d6f5;letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:.66rem}
.rating-card b{font-size:1.8rem}
.rating-card span{color:#ffd48a;font-weight:700}
.day-row{display:grid;grid-template-columns:150px 1fr auto auto;gap:10px;align-items:center;font-size:.76rem}
.replay{min-height:30px;padding:2px 12px;font-size:.7rem}
.hud button{min-height:26px;padding:0 12px;font-size:.68rem;background:#fff}
.round-steps li{font-size:.76rem}

@media(max-width:900px){.tri-tray{grid-template-columns:1fr 1fr}.tri-bins{grid-template-columns:1fr 1fr}}
@media(max-width:700px){
 .theme-app #slide{margin:0 6px;border-radius:18px 18px 0 0}
 .lock{grid-template-columns:1fr;gap:12px;align-content:start}.lock-phone{order:-1}
 .lock-time{font-size:1.8rem}.lock-phone .art-scene{max-height:120px}
 .tri-tray,.tri-bins{grid-template-columns:1fr}
 .day-row{grid-template-columns:90px 1fr auto;row-gap:4px}.day-row .replay{grid-column:2 / -1;justify-self:start}.score-big b{font-size:3rem}
 .lab-react{grid-template-columns:1fr}.lab-face{width:110px;height:110px}
}
@media(max-height:580px) and (min-width:701px){.lock-phone .art-scene{max-height:110px}.lock-time{font-size:1.8rem}.rating-card b{font-size:1.4rem}.score-big b{font-size:3rem}.lab-face{width:100px;height:100px}}


/* ================= IN-52 AI lab look: light and dark ================= */
html[data-theme="light"]{--primary:#2158e8;--primary-700:#1a45b8;--primary-soft:#dfe8ff;--primary-wash:#f1f5ff;--focus:#5f8fe8;--green:#1d9e75;--teal:#0f6e56;--green-soft:#d9f5ec;--green-wash:#eefaf5;--ink:#0f1b3d;--body:#44527a;--line:#d3dcf3;--background:#f1f5ff;--surface:#fff;--shadow:0 2px 10px rgba(15,27,61,.09);--lab-yellow:#f2c744;--lab-dark:#0b1530;--lab-dark2:#13285f;--wash2:#e6edff;color-scheme:light}
html[data-theme="dark"]{--primary:#7ea6ff;--primary-700:#a6c1ff;--primary-soft:#1f3a82;--primary-wash:#15244f;--focus:#85b7eb;--green:#3ecb9d;--teal:#5de0b6;--green-soft:#14423a;--green-wash:#10302e;--ink:#eaf0ff;--body:#b9c6e8;--line:#2c4078;--background:#0b1530;--surface:#122046;--shadow:0 2px 12px rgba(0,0,0,.45);--lab-yellow:#f2c744;--lab-dark:#070e22;--lab-dark2:#13285f;--wash2:#18295c;color-scheme:dark}
html[data-theme="dark"] body{background:var(--background);color:var(--ink)}
body.theme-lab{background:var(--lab-dark)}
.theme-lab #player{background:transparent}
.theme-lab .header{background:var(--lab-dark);color:#fff}
.theme-lab .wordmark,.theme-lab .course-title{color:#fff}
.theme-lab .collection{color:#b5d4f4}
.theme-lab .divider{background:rgba(255,255,255,.28)}
.theme-lab .logo{background:#fff;border-radius:8px;padding:3px;box-sizing:content-box}
.theme-lab .wordmark{position:relative;display:inline-block}
.theme-lab .wordmark::after{content:"";position:absolute;right:0;bottom:-.15em;width:33%;height:.1em;border-radius:999px;background:var(--lab-yellow)}
.theme-lab .progress{background:rgba(255,255,255,.18);position:relative;overflow:visible}
.theme-lab .progress>div{background:var(--primary);position:relative}
.theme-lab .progress>div::after{content:"";position:absolute;right:-1px;top:0;width:14px;height:100%;background:var(--lab-yellow);border-radius:0 3px 3px 0}
.theme-lab #slide{background:var(--background);color:var(--ink);border-radius:22px 22px 0 0;margin:0 10px;box-shadow:0 -6px 30px rgba(0,0,0,.35)}
.theme-lab h1{font-size:clamp(1.6rem,2.8vw,2.3rem);letter-spacing:-.03em;color:var(--ink)}
.theme-lab #screen h1::after{content:"";display:block;width:56px;height:3px;background:var(--lab-yellow);border-radius:2px;margin-top:8px}
.theme-lab .steps:not(.big-steps){display:none}
.theme-lab .primary{background:#2158e8;color:#fff;box-shadow:0 4px 14px rgba(33,88,232,.35)}
.theme-lab .primary:hover:not(:disabled){background:#1a45b8}
.theme-lab .primary:disabled{box-shadow:none}
html[data-theme="dark"] .theme-lab button:not(.primary){background:var(--surface);color:var(--ink);border-color:var(--line)}
html[data-theme="dark"] .theme-lab .skip{background:var(--surface);color:var(--ink)}
.theme-lab .eyebrow{color:var(--teal)}
.theme-lab p,.theme-lab li{color:var(--body)}
.theme-lab h2,.theme-lab h3,.theme-lab strong,.theme-lab b{color:var(--ink)}
.theme-lab .art{border-radius:18px;border:1px solid var(--line);background:var(--lab-dark)}
.theme-lab .note,.theme-lab .reveal-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--body)}
.theme-lab .choice,.theme-lab .check-choice,.theme-lab .tapcard,.theme-lab .pick-card,.theme-lab .pred-opt,.theme-lab .cube-tab{background:var(--surface);color:var(--ink);border:1.5px solid var(--line)}
.theme-lab .choice.selected,.theme-lab .pick-card.on,.theme-lab .pred-opt.sel,.theme-lab .cube-tab[aria-pressed="true"]{border-color:var(--primary);background:var(--primary-wash)}
.theme-lab .choice.right,.theme-lab .pred-opt.right,.theme-lab .check-choice.right{border-color:var(--green);background:var(--green-wash)}
.theme-lab .check-choice.wrong{border-color:#d4695a;background:rgba(212,105,90,.12)}
.theme-lab #slide-controls button:not(.primary),.theme-lab #additional-controls-menu button{background:var(--surface);color:var(--ink);border-color:var(--line)}
.theme-lab #additional-controls-menu{background:var(--surface);border:1px solid var(--line)}
.theme-lab dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line)}
.theme-lab .caption{background:var(--lab-dark);color:#fff}
.theme-lab .score-bar{background:var(--primary-soft)}
.theme-lab .score-bar i{background:var(--green)}
.theme-lab .rating-card{background:var(--lab-dark2);color:#fff;border-radius:18px;border:1px solid #2c4078}
.theme-lab .rating-card small,.theme-lab .rating-card span,.theme-lab .rating-card b{color:#fff}
.theme-lab .rating-card span{color:#ffe29a}

/* game bar */
.hud{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-2px 0 2px}
.hud>span{font-size:.7rem;font-weight:700;background:var(--lab-dark2);color:#fff;border-radius:var(--pill);padding:4px 12px}
.hud b{font-weight:800;color:inherit}
.hud .hud-clock{background:var(--lab-yellow);color:#0f1b3d}
.hud .hud-pts{background:#2158e8}

/* opening screen */
.pick{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center;flex:1;min-height:0}
.pick-intro{font-size:.95rem;max-width:46ch}
.pick-h{font-size:.82rem;text-transform:uppercase;letter-spacing:.09em;color:var(--teal);margin:14px 0 6px}
.pick-areas,.pick-theme,.lab-choices{display:flex;gap:10px;flex-wrap:wrap}
.pick-card{display:flex;flex-direction:column;gap:2px;text-align:left;border-radius:14px;padding:10px 14px;min-height:56px;cursor:pointer;font-weight:600}
.pick-card span{font-size:.74rem;font-weight:500;color:var(--body)}
.pick-card.small{min-height:44px;padding:8px 16px}
.pick-art .art{width:100%;height:auto;display:block}
.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.tags span{font-size:.72rem;font-weight:700;border:1px solid var(--line);border-radius:var(--pill);padding:4px 12px;color:var(--body);background:var(--surface)}

/* pre-check, predict, compare */
.pre-stage{display:grid;gap:14px;max-width:880px}
.pre-q{border:1px solid var(--line);border-radius:16px;padding:12px 16px;background:var(--surface)}
.pre-q legend{font-weight:700;color:var(--ink);padding:0 6px}
.pre-result{font-size:.95rem}
.pred-stage{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:22px;align-items:start}
.pred-art .art{width:100%;height:auto}
.pred-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.pred-row{border:1.5px solid var(--line);border-radius:14px;padding:10px 14px;background:var(--surface)}
.pred-row.ok{border-color:var(--green)}
.pred-row.miss{border-color:#d4a24a}
.pred-text{font-weight:600;color:var(--ink);margin-bottom:8px}
.pred-opts{display:flex;gap:8px;flex-wrap:wrap}
.pred-opt{border-radius:var(--pill);padding:6px 14px;font-size:.8rem;cursor:pointer}
.pred-why{margin:8px 0 0;font-size:.85rem}
.cmp-stage{display:grid;gap:12px}
.cmp-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.cmp-card{border:1.5px solid var(--line);border-radius:16px;padding:12px 14px;background:var(--surface);display:grid;gap:8px;align-content:start}
.cmp-card.best{border-color:var(--green)}
.cmp-card h3{margin:0;font-size:.95rem}
.cmp-tag{display:inline-block;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--teal);margin-bottom:2px}
.cmp-prompt p,.cmp-out p{margin:0;font-size:.86rem}
.cmp-prompt{background:var(--primary-wash);border-radius:12px;padding:8px 12px}
.cmp-out{background:var(--wash2);border-radius:12px;padding:8px 12px}
.cmp-q{font-size:1.05rem;margin:6px 0 2px}
.prewrap{white-space:pre-wrap}
mark{background:rgba(242,199,68,.4);color:inherit;border-radius:4px;padding:0 3px}
.cmp-grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}

/* cube */
.cube-stage{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:26px;align-items:start}
.cube-wrap{display:grid;gap:10px;justify-items:center}
.cube-scene{--cs:190px;width:var(--cs);height:var(--cs);margin:34px auto 30px;perspective:900px;touch-action:none;cursor:grab;border-radius:18px}
.cube{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.cube.drag{transition:none}
.cube-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:2px solid rgba(133,183,235,.6);border-radius:16px;background:#13285f;color:#fff;font-size:1.35rem;backface-visibility:hidden}
.cube-face b{color:#fff}
.cube-face .tick{position:absolute;right:10px;top:8px;font-style:normal;font-size:.9rem;color:var(--lab-yellow);opacity:0}
.cube-face.done{border-color:var(--lab-yellow)}
.cube-face.done .tick{opacity:1}
.f-front{transform:translateZ(calc(var(--cs)/2));background:#13285f}
.f-right{transform:rotateY(90deg) translateZ(calc(var(--cs)/2));background:#1a5a62}
.f-back{transform:rotateY(180deg) translateZ(calc(var(--cs)/2));background:#1c3d86}
.f-left{transform:rotateY(-90deg) translateZ(calc(var(--cs)/2));background:#0f6e56}
.f-top{transform:rotateX(90deg) translateZ(calc(var(--cs)/2));background:#2158e8}
.f-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cs)/2));background:#0b1530}
.cube-nav{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
.cube-tab{border-radius:var(--pill);padding:6px 12px;font-size:.78rem;cursor:pointer}
.cube-tab.done::after{content:" ✓";color:var(--green)}
.cube-detail{border:1.5px solid var(--line);border-radius:18px;background:var(--surface);padding:14px 18px}
.cube-detail h2{margin:2px 0 4px}
.cube-ex{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px;font-size:.88rem}
.cube-ex li{border-radius:12px;padding:6px 12px}
.cube-ex .good{background:var(--green-wash)}
.cube-ex .weak{background:var(--wash2)}
.cube-q{font-size:.98rem;margin:10px 0 6px}
@media (prefers-reduced-motion:reduce){.cube{transition:none}}

/* prompt lab */
.lab-stage{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:22px;align-items:start}
.lab-situ{border:1.5px solid var(--line);border-radius:18px;background:var(--surface);padding:12px 16px;display:grid;gap:8px}
.lab-situ p{margin:0;font-size:.88rem}
.lab-ref{background:var(--wash2);border-radius:12px;padding:8px 12px}
.lab-write{display:grid;gap:8px}
.lab-write textarea{width:100%;font:inherit;font-size:.92rem;border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface);color:var(--ink);resize:vertical;min-height:130px}
.lab-write textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.lab-result{display:grid;gap:10px;margin-top:14px}
.lab-result h2{margin:0}
.lab-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.lab-checks li{display:flex;gap:8px;font-size:.88rem;align-items:flex-start;border-radius:12px;padding:6px 10px;background:var(--surface);border:1px solid var(--line)}
.lab-checks li.yes{border-color:var(--green)}
.lab-checks li.flag{border-color:#d4a24a;background:rgba(242,199,68,.14)}
.lab-checks li.stop{border-color:#d4695a;background:rgba(212,105,90,.12)}
.lab-mark{font-weight:800;color:var(--green);min-width:1.1em;text-align:center}
.lab-checks .no .lab-mark{color:var(--body)}
.lab-checks .flag .lab-mark{color:#a87a10}
.lab-compare{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.lab-verify{border-top:1px dashed var(--line);padding-top:10px}
.lab-verify h3{font-size:.98rem;margin:0 0 6px}

/* bins for the sorting screens */
.bin-draft h3,.bin-safe h3{color:var(--green)}
.bin-check h3,.bin-fix h3{color:var(--primary)}
.bin-person h3{color:#a87a10}
.bin-never h3{color:#c4574a}

/* congrats */
.congrats{display:grid;grid-template-columns:minmax(0,.9fr) 1.1fr;gap:26px;align-items:start;background:var(--lab-dark);border-radius:22px;padding:22px;color:#fff;border:1px solid #2c4078}
.congrats .eyebrow{color:#9fe1cb}
.congrats h1,.congrats h2,.congrats strong,.congrats b{color:#fff}
.congrats p,.congrats li,.congrats small{color:#c9d6f5}
.congrats .art{border-color:#2c4078}
.cg-rule{display:block;width:84px;height:3px;background:var(--lab-yellow);border-radius:2px;margin:6px 0 10px}
.congrats h1::after{display:none!important}
.chip-row{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:8px 0 12px}
.chip-row li{font-size:.74rem;font-weight:700;background:#1b2a56;color:#b5d4f4;padding:4px 12px;border-radius:var(--pill)}
.congrats .note{background:#13285f;border-color:#2c4078;color:#c9d6f5}
.congrats .day-row span{color:#c9d6f5}
.congrats .replay{background:#13285f;color:#fff;border-color:#2c4078}
.congrats .badge-list li{background:#13285f;border:1px solid #2c4078;color:#c9d6f5}
.congrats .badge-list li span,.congrats .badge-list li small{color:#c9d6f5}
.congrats .badge-list li strong{color:#fff}
.congrats .badge-list .medal{color:#f2c744}
.congrats .score-bar{background:#1b2a56}
.sources{padding-left:1.1rem;font-size:.86rem}

@media (max-width:760px){
  .pick,.pred-stage,.cube-stage,.lab-stage,.congrats{grid-template-columns:1fr}
  .cube-scene{--cs:160px}
  .pick-art{order:-1}
}

.stage.pred-stage,.stage.cmp-stage,.stage.lab-stage,.stage.cube-stage,.stage.congrats,.stage.pre-stage{flex:none;min-height:auto}

/* ---- compact layout pass (17 Oct 2026): less scrolling, no clipped text ---- */
.theme-lab #screen>.eyebrow{display:none}
.theme-lab #screen>h1{font-size:clamp(1.45rem,2.3vw,1.9rem);line-height:1.12;margin:0}
.theme-lab #screen>h1::after{margin-top:6px}
.theme-lab #screen>.instruction{margin:0;font-size:.92rem}
.theme-lab #screen{gap:8px}
/* captions are optional: the narration caption bar only shows when the learner turns it on */
.caption{bottom:8px;max-width:min(720px,calc(100% - 36px));font-size:.85rem;padding:6px 12px;opacity:.92}
/* precheck: one question at a time */
.pre-stage{max-width:760px}
.pre-card{display:grid;gap:12px;background:var(--surface);border:1.5px solid var(--line);border-radius:18px;padding:16px 18px}
.pre-step{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}
.pre-bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}
.pre-bar i{display:block;height:100%;background:var(--primary);border-radius:99px}
.pre-q{border:0;margin:0;padding:0;min-width:0}
.pre-q legend{float:left;width:100%;padding:0;margin:0 0 10px;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--ink)}
.pre-q legend+.choices{clear:both}
.pre-card .row{display:flex;gap:10px;justify-content:flex-end}
.pre-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pre-row{display:flex;gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:8px 12px;background:var(--surface)}
.pre-row.ok{border-color:var(--green)}.pre-row.miss{border-color:#d4a24a}
.pre-row small{display:block;font-weight:400;margin-top:2px;color:var(--body)}
.pre-mark{font-weight:800;color:var(--green)}.pre-row.miss .pre-mark{color:#b9770e}
/* sort games: tray left, bins right, nothing clipped */
.tri-card{height:auto;min-height:0;overflow:visible;font-size:.84rem}
.tri-card>span:last-child{display:block;min-width:0}
.tri-stage{grid-template-columns:minmax(250px,.85fr) 1.6fr;column-gap:16px;align-items:start}
.tri-tray{grid-template-columns:1fr;gap:6px}
.tri-bins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.tri-stage>.row,.tri-stage>.note,.tri-stage>.reason-list{grid-column:1/-1}
.tri-bin{min-height:0;padding:10px}
.tri-bin h3{font-size:.95rem;margin:0}
.tri-bin .chips{display:grid;gap:6px;margin-top:6px}
.tri-bin .place{min-height:28px;padding:0 12px;font-size:.78rem}
.tri-top{margin:0}
/* predict rows: statement left, two buttons right, explanation inline */
.pred-stage{grid-template-columns:minmax(0,230px) 1fr;gap:18px}
.pred-list{gap:7px}
.pred-row{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding:8px 12px}
.pred-text{margin:0;font-size:.92rem}
.pred-opt{padding:5px 12px;font-size:.78rem}
.pred-why{grid-column:1/-1;margin:0;font-size:.8rem}
/* prompt labs */
.lab-situ{border:1.5px solid var(--line);border-radius:16px;padding:10px 14px;background:var(--surface)}
.lab-situ summary{cursor:pointer;font-weight:800;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}
.lab-situ p{font-size:.88rem;margin:8px 0}
.lab-write textarea{min-height:0}
.lab-checks{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.lab-compare .cmp-prompt p{max-height:9em;overflow:auto}
@media(max-width:900px){.tri-stage{grid-template-columns:1fr}.lab-checks{grid-template-columns:1fr}.pred-stage{grid-template-columns:1fr}.pred-art{display:none}}
@media(max-width:700px){
  .hud-streak,.hud-badges{display:none}
  .theme-lab .course-title{display:none}
  .theme-lab #screen{padding-top:44px}
  .tri-tray .tri-card:not(:first-child){display:none}
  .tri-tray{min-height:0}
  .tri-bins{grid-template-columns:1fr 1fr;gap:8px}
  .tri-bin .chips .tri-card{padding:3px 8px}
  .tri-bin .chips .tri-card>span:last-child{font-size:0}
  .tri-bin .chips .tri-card>span:last-child b{font-size:.7rem;margin:0}
  .tri-bin .chips .face{display:none}
  .pred-row{grid-template-columns:1fr}
  .pre-card .row{justify-content:space-between}
}

.reasons summary{cursor:pointer;font-weight:700;color:var(--primary);padding:6px 0}
.tri-stage>.reasons{grid-column:1/-1}
.cmp-fold>summary{list-style:none;cursor:pointer}.cmp-fold>summary::-webkit-details-marker{display:none}
.cmp-fold>summary h3{margin:0 0 6px;display:inline}
.cmp-fold>summary::after{content:' ▾';color:var(--body)}
.lab-compare .cmp-prompt p{max-height:9em;overflow:auto}
.lab-compare .cmp-out p{max-height:none}
.theme-lab .pred-opt:disabled{opacity:1}
.theme-lab .pred-opt.sel{border-color:var(--primary);background:var(--primary-wash);color:var(--ink)}
.theme-lab .pred-opt.right{border-color:var(--green);background:var(--green-wash);color:var(--ink);font-weight:700}
.theme-lab .pred-opt.sel:not(.right){border-style:dashed}
/* never let a stage shrink below its content in short windows (LMS iframes): the screen scrolls instead */
.theme-lab .stage,.theme-lab .stage.tri-stage{flex:none;min-height:auto}
/* the lock button sits at the right, under the bins, never over the cards */
.tri-stage>.row{grid-column:2;justify-self:end;justify-content:flex-end;position:static}
@media(max-width:900px){.tri-stage>.row{grid-column:1}}

/* ===== Standards pass (19 Oct 2026): grid, margins, text size, contrast, targets, focus ===== */
:root{--gutter:clamp(16px,2vw,24px);--margin:clamp(32px,4vw,64px)}
@media (max-width:1023px){:root{--margin:24px}}
@media (max-width:767px){:root{--gutter:12px;--margin:16px}}
@media (max-width:479px){:root{--gutter:8px;--margin:16px}}
.theme-lab #screen{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-content:start;scroll-padding-top:72px;padding-left:var(--margin);padding-right:var(--margin)}
.theme-lab #screen>*{grid-column:1/-1;min-width:0}
@media (min-width:1280px){.theme-lab #screen{max-width:1440px;margin-inline:auto;width:100%}}
.theme-lab #screen p,.theme-lab #screen li,.theme-lab #screen .instruction{max-width:75ch}
.theme-lab #screen .cmp-out p,.theme-lab #screen .prewrap{max-width:none}
.theme-lab #screen figure img,.theme-lab #screen video{aspect-ratio:auto}
/* reading text is at least 16px; controls 14px; labels 12px */
.theme-lab,.theme-lab p,.theme-lab li,.theme-lab .instruction,.theme-lab .note,.theme-lab .key,.theme-lab .small,.theme-lab small,.theme-lab .pred-text,.theme-lab .pred-why,.theme-lab .says,.theme-lab .prewrap,.theme-lab .good,.theme-lab .weak,.theme-lab .match,.theme-lab figcaption,.theme-lab .course-title{font-size:max(1rem,16px)}
.theme-lab p,.theme-lab li{line-height:1.55}
.theme-lab button,.theme-lab summary,.theme-lab .pred-opt,.theme-lab .cube-tab,.theme-lab .hud>span,.theme-lab .wordmark{font-size:max(.875rem,14px)}
.theme-lab .eyebrow,.theme-lab .cmp-tag,.theme-lab .pre-step,.theme-lab .collection,.theme-lab .lab-situ summary{font-size:max(.75rem,12px)}
.theme-lab .tri-card{font-size:max(.875rem,14px)}
.theme-lab .tri-bin .chips .tri-card>span:last-child b{font-size:max(.75rem,12px)}
/* touch targets at least 24 x 24, summaries get padding */
.theme-lab button,.theme-lab summary,.theme-lab a{min-height:24px;min-width:24px}
.theme-lab summary{padding:6px 0;min-height:32px;display:list-item}
.theme-lab .tri-card{min-height:32px}
.theme-lab input[type=radio],.theme-lab input[type=checkbox]{width:24px;height:24px;accent-color:var(--primary)}
/* contrast: darker section headings on tinted bins */
html[data-theme="light"] .bin-draft h3,html[data-theme="light"] .bin-safe h3{color:#0f6e56}
html[data-theme="light"] .bin-check h3,html[data-theme="light"] .bin-fix h3{color:#1a45b8}
html[data-theme="light"] .bin-person h3{color:#7a5400}
html[data-theme="light"] .bin-never h3{color:#a23a2e}
html[data-theme="dark"] .bin-person h3{color:#f2c744}
html[data-theme="dark"] .bin-never h3{color:#ff9d90}
/* focus: strong ring on every control, never hidden */
.theme-lab :focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 25%,transparent)}
html[data-theme="dark"] .theme-lab :focus-visible{outline-color:#fff}
.theme-lab [id]{scroll-margin-top:72px}
/* selected and correct states carry a mark as well as a colour */
.theme-lab .choice.selected::before,.theme-lab .pred-opt.sel::before{content:"● ";color:var(--primary)}
.theme-lab .choice.right::before,.theme-lab .pred-opt.right::before,.theme-lab .check-choice.right::before{content:"✓ ";font-weight:800;color:var(--green)}
.theme-lab .choice.wrong::before,.theme-lab .pred-opt.wrong::before{content:"✗ ";font-weight:800}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/* checklist rows in the prompt labs are labels, not prose: keep them compact */
.theme-lab .lab-checks li,.theme-lab .lab-checks li *,.theme-lab .lab-verify li{font-size:max(.875rem,14px);line-height:1.35}
.theme-lab .lab-checks{gap:4px}
.theme-lab .lab-checks li{padding:4px 8px}
@media (max-width:700px){.theme-lab .lab-checks,.theme-lab .lab-verify ul{columns:1}}
/* ===== hook, checkpoint, follow-ups, Lumi chip ===== */
.hook-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gutter);align-items:start}
.hook-art img{width:100%;height:auto;border-radius:16px;display:block}
.hook-beats{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}
.hook-beats li{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px 12px}
.hook-beats p{margin:0}
.hook-n{flex:none;width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800;display:grid;place-items:center}
html[data-theme="dark"] .hook-n{color:#0b1530}
@media (max-width:767px){.hook-stage{grid-template-columns:1fr}.hook-art{display:none}}
.chk-stage{display:grid;place-items:center;min-height:42vh}
.chk-main{max-width:640px;display:grid;gap:10px}
.chk-msg{font-size:1.2rem;line-height:1.5;margin:0}
.follow{border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin:12px 0 0;background:var(--surface)}
.follow legend{font-weight:800;padding:0 6px}
.follow ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.follow label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}
.follow input{flex:none;margin-top:2px}
.lumi{margin-left:auto;flex:none;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8ff0cf,#1d9e75 60%,#0f6e56);box-shadow:0 0 0 2px rgba(242,199,68,.7);display:flex;gap:6px;align-items:center;justify-content:center}
.lumi-eye{width:5px;height:8px;border-radius:50%;background:#07241c;animation:lumi-blink 5s infinite}
.lumi.talk{animation:lumi-glow 1.1s ease-in-out infinite}
@keyframes lumi-glow{0%,100%{box-shadow:0 0 0 2px rgba(242,199,68,.7),0 0 0 0 rgba(143,240,207,.55)}50%{box-shadow:0 0 0 2px rgba(242,199,68,.9),0 0 0 9px rgba(143,240,207,0)}}
@keyframes lumi-blink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}
@media (prefers-reduced-motion:reduce){.lumi.talk{animation:none;box-shadow:0 0 0 3px #f2c744}.lumi-eye{animation:none}}
/* final small-text pass */
.theme-lab #slide-controls button,.theme-lab .more button,.theme-lab #page-label{font-size:max(.875rem,14px)}
.theme-lab .pick-card span{font-size:max(.875rem,14px)}
.theme-lab .lab-situ summary{font-size:max(.875rem,14px)}
.theme-lab #screen>.instruction,.theme-lab .instruction{font-size:max(1rem,16px)}
.theme-lab .check-choice span{font-size:max(1rem,16px)}

/* v0.1.1: route chip contrast in the dark look, readable chip size */
html[data-theme="dark"] .steps li.on{color:#0b1530}
.theme-lab .steps li{font-size:max(.8rem,12.8px)}

.cmp-out p{white-space:pre-line}
