.lab{max-width:680px}.lab h1{font-size:22px}.back{color:#e3c990;font-size:11px;white-space:nowrap;display:inline-block;padding:14px 0}.intro{font-size:13px;color:#ccd2c6;line-height:1.8;margin:0 0 15px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.choices button[aria-pressed=true],.directions button[aria-pressed=true]{background:#ddc18b;color:#19232c;border-color:#f0d7a2}.stages{display:grid;grid-template-columns:1fr;margin:12px 0;background:#18242d;border:1px solid #45534f;border-radius:12px;overflow:hidden}.stages.compare{grid-template-columns:1fr 1fr}.stages figure{margin:0;min-width:0}.stages figure[hidden]{display:none}.stages.compare figure+figure{border-left:1px solid #45534f}.stages figcaption{padding:10px;text-align:center;font-size:12px;color:#dfc48e}.stages canvas{width:100%;aspect-ratio:1;height:auto}.actor-state{font-size:13px;color:#e5ca94;margin:12px 0}.hint{font-size:11px;line-height:1.6;color:#aabcb9;margin:9px 0 14px}.directions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.guide{display:flex;gap:8px;align-items:center;min-height:48px;font-size:12px}.guide input{width:19px;height:19px;accent-color:#dbc18a}details a{color:#e3c990}@media(max-width:370px){.lab h1{font-size:19px}.back{font-size:10px}.choices button{font-size:11px}}
.walk-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px}.walk-choices button[aria-pressed=true]{background:#ddc18b;color:#19232c;border-color:#f0d7a2}.walk-step{width:100%;margin-top:10px}
