.game-module__Bo05nW__game{overflow-wrap:anywhere;color:var(--learning-text-primary);background:var(--learning-card-background);border:1px solid var(--learning-border-strong);box-shadow:var(--learning-card-shadow);border-radius:24px;overflow:hidden}.game-module__Bo05nW__header{color:#f7f5ef;background:radial-gradient(at 100% 0,#38a19f2b,#0000 65%),#0b2239;border-bottom:2px solid #c5a15a;padding:clamp(1.25rem,4vw,2.5rem)}.game-module__Bo05nW__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.game-module__Bo05nW__header .game-module__Bo05nW__eyebrow{color:#ddc58d}.game-module__Bo05nW__header h3{color:inherit;margin:.6rem 0 .85rem;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.2}.game-module__Bo05nW__header p{color:#d3dce4;max-width:65ch;margin:0;line-height:1.7}.game-module__Bo05nW__intro,.game-module__Bo05nW__play,.game-module__Bo05nW__result{padding:clamp(1rem,4vw,2rem)}.game-module__Bo05nW__intro{text-align:center}.game-module__Bo05nW__path{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.game-module__Bo05nW__path li{background:var(--learning-soft-surface);border-radius:12px;justify-items:center;gap:.7rem;padding:1.1rem .25rem;font-size:.85rem;font-weight:700;display:grid}.game-module__Bo05nW__path b{border:1px solid var(--learning-gold);aspect-ratio:1;width:2.5rem;color:var(--learning-gold-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.game-module__Bo05nW__intro small{color:var(--learning-text-secondary);max-width:60ch;margin:1rem auto 0;font-size:.8rem;line-height:1.6;display:block}.game-module__Bo05nW__primary,.game-module__Bo05nW__secondary{border:1px solid var(--learning-gold);min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;max-width:100%;padding:.85rem 1.4rem;font-weight:800;display:inline-flex}.game-module__Bo05nW__primary{color:#0b2239;background:#ddc58d}.game-module__Bo05nW__secondary{background:var(--learning-card-background);color:var(--learning-text-primary);margin:0 .75rem .75rem 0}.game-module__Bo05nW__game button:disabled{opacity:.6;cursor:default}.game-module__Bo05nW__game button:focus-visible,.game-module__Bo05nW__game summary:focus-visible{outline:3px solid var(--learning-focus-ring);outline-offset:4px}.game-module__Bo05nW__game h4{color:var(--learning-heading);margin:1.3rem 0;scroll-margin-top:98px;font-size:clamp(1.15rem,2.5vw,1.5rem);line-height:1.5}.game-module__Bo05nW__game h4:focus{outline:none}.game-module__Bo05nW__status{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.85rem;font-weight:700;display:flex}.game-module__Bo05nW__game progress{width:100%;height:6px;accent-color:var(--learning-gold);border:0;border-radius:3px;margin:.8rem 0 0;overflow:hidden}.game-module__Bo05nW__game progress::-webkit-progress-bar{background:var(--learning-soft-surface)}.game-module__Bo05nW__game progress::-webkit-progress-value{background:var(--learning-gold)}.game-module__Bo05nW__options{gap:.7rem;margin:1rem 0 1.5rem;display:grid}.game-module__Bo05nW__options button{text-align:left;background:var(--learning-input-background);border:1px solid var(--learning-border-strong);width:100%;min-height:52px;color:var(--learning-text-primary);font:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem;line-height:1.6;display:flex}.game-module__Bo05nW__options button b{color:var(--learning-gold-text);flex-shrink:0;padding-top:.13rem;font-size:.8rem}.game-module__Bo05nW__options button[aria-pressed=true]{border-color:var(--learning-gold);background:var(--learning-gold-soft);box-shadow:inset 3px 0 var(--learning-gold)}.game-module__Bo05nW__options button:disabled{opacity:1}.game-module__Bo05nW__options button[data-correct=true]{border-color:var(--learning-state-success);background:var(--learning-state-success-surface)}.game-module__Bo05nW__feedback{border-left:3px solid var(--learning-gold);background:var(--learning-soft-surface);margin-bottom:1.3rem;padding:1rem;line-height:1.7}.game-module__Bo05nW__feedback p{margin:.4rem 0 0}.game-module__Bo05nW__recap details{border-bottom:1px solid var(--learning-border-strong);padding:1rem 0;line-height:1.7}.game-module__Bo05nW__recap summary{cursor:pointer;font-weight:700}.game-module__Bo05nW__result>p{line-height:1.7}@media (hover:hover){.game-module__Bo05nW__options button:not(:disabled):hover{border-color:var(--learning-gold)}.game-module__Bo05nW__primary:not(:disabled):hover{background:#ead5a5}}@media (max-width:380px){.game-module__Bo05nW__path{gap:.35rem}.game-module__Bo05nW__path li{font-size:.73rem}.game-module__Bo05nW__primary{width:100%}.game-module__Bo05nW__options button{padding:.8rem}}
