/* ACCESS Practice Lab — Language Game Studio game styles (games-b). */

/* Distinct Language Game Studio stations share accessible controls while each keeps its own scene identity. */
.cg-station{max-width:900px;margin:0 auto;padding:clamp(1rem,3vw,2rem);border:2px solid #b9d1dc;border-radius:24px;background:#fffdf8;box-shadow:0 12px 30px #17324d12}.cg-route{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:800;color:#17324d}.cg-route-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#f2c15b;color:#17324d}.cg-prompt{max-width:68ch;color:#17324d;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.cg-instruction{font-weight:700;color:#385267}.cg-station .gs-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem}.cg-station .gs-choice{min-height:64px;padding:1rem;text-align:left;line-height:1.4}.cg-station .gs-choice:focus-visible{outline:4px solid #f2c15b;outline-offset:3px}.cg-station .gs-choice.is-right{border-color:#167c75;background:#e5f5f1}.cg-station .gs-choice.is-miss{border-color:#a54332;background:#fff0e8}.cg-station .gs-actions{margin-top:1.25rem}.cg-escape-room .cg-route-icon{background:#f2765a;color:#fff}.cg-word-bingo .gs-choice{border-radius:50%;text-align:center}.cg-sound-word-studio .gs-choice{font-size:1.15rem;letter-spacing:.02em}.cg-story-detective .cg-station{border-style:dashed}.cg-read-along-theater .cg-prompt{font-family:Georgia,serif}.cg-sentence-factory .gs-choice{border-radius:12px}
@media(max-width:600px){.cg-station{border-radius:16px;padding:1rem}.cg-station .gs-choice{min-height:56px}.cg-route{font-size:1rem}}
