._card_a76e9c9{border:1px solid var(--line);max-width:900px;color:var(--ink);background:#fff;border-radius:20px;margin:24px 0;padding:clamp(20px,4vw,34px)}._card_a76e9c9 p{line-height:1.65}._card_a76e9c9 h2{margin:22px 0;font-size:clamp(22px,3vw,30px);line-height:1.35}._card_a76e9c9 h2:focus{outline:none}._rules_a76e9c9{flex-wrap:wrap;gap:8px;display:flex}._rules_a76e9c9 span{background:var(--blue-tint);color:var(--action-deep);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}._allowance_a76e9c9{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;margin:20px 0;padding:14px 0;display:flex}._allowance_a76e9c9 small,._note_a76e9c9{color:var(--muted);font-size:13px}._progressLabel_a76e9c9{justify-content:space-between;gap:12px;margin-top:22px;font-size:14px;font-weight:700;display:flex}._card_a76e9c9 progress{width:100%;height:7px;accent-color:var(--action);margin-top:10px}._clues_a76e9c9{background:var(--blue-tint);border-radius:12px;margin:16px 0;padding:16px 20px}._clues_a76e9c9 ol{margin:0 0 10px;padding-left:20px}._clues_a76e9c9 li{padding:5px 0;line-height:1.6}._options_a76e9c9{gap:11px;margin:20px 0;display:grid}._options_a76e9c9 button{text-align:left;border:1px solid var(--line);width:100%;min-height:60px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px;font-weight:600;line-height:1.5;display:flex}._options_a76e9c9 button:not(:disabled):hover{background:var(--blue-tint);border-color:var(--action)}._options_a76e9c9 button:disabled{opacity:1;cursor:default}._options_a76e9c9 button[data-state=correct]{background:#edf8f1;border-color:#29835d}._options_a76e9c9 button[data-state=wrong]{background:#fff2eb;border-color:#b3633d}._letter_a76e9c9{background:var(--blue-tint);width:30px;height:30px;color:var(--action-deep);border-radius:8px;flex:none;place-items:center;display:grid}._options_a76e9c9 small{margin-top:4px;font-size:12px;display:block}._primary_a76e9c9,._secondary_a76e9c9,._error_a76e9c9 button{border:1px solid var(--action);min-height:46px;font:inherit;cursor:pointer;border-radius:10px;padding:12px 18px;font-weight:700}._primary_a76e9c9{background:var(--action);color:#fff}._secondary_a76e9c9,._error_a76e9c9 button{color:var(--action-deep);background:#fff}._card_a76e9c9 button:disabled{cursor:wait}:is(._card_a76e9c9 button:focus-visible,._card_a76e9c9 a:focus-visible){outline:3px solid var(--action);outline-offset:4px}._textButton_a76e9c9{min-height:44px;color:var(--action-deep);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;text-decoration:underline;display:block}._feedback_a76e9c9{background:#fff7f1;border-left:4px solid #b3633d;border-radius:0 12px 12px 0;margin-bottom:20px;padding:20px}._feedback_a76e9c9[data-correct=true]{background:#edf8f1;border-color:#29835d}._feedback_a76e9c9 a{font-size:13px;text-decoration:underline}._error_a76e9c9{background:#fff2eb;border-radius:12px;margin:18px 0;padding:16px}._error_a76e9c9 p{margin-top:0}._result_a76e9c9{padding:12px 0 24px}._result_a76e9c9>span{color:var(--action-deep);letter-spacing:.08em;font-size:12px;font-weight:800}._result_a76e9c9 h2{font-size:clamp(28px,5vw,42px)}._exhausted_a76e9c9{background:var(--blue-tint);border-radius:12px;padding:16px}._recap_a76e9c9{margin:0 0 26px}._recap_a76e9c9 h3{font-size:18px}._recap_a76e9c9 details{border-top:1px solid var(--line);padding:0 0 12px}._recap_a76e9c9 summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:600;line-height:1.5}._recap_a76e9c9 summary span{color:var(--action-deep)}._recap_a76e9c9 a{font-size:13px;text-decoration:underline}._card_a76e9c9 summary:focus-visible{outline:3px solid var(--action);outline-offset:4px}._card_a76e9c9 ._options_a76e9c9 button:disabled{cursor:default}@media (max-width:600px){._card_a76e9c9{border-radius:14px;margin:18px 0;padding:18px}._primary_a76e9c9{width:100%}._rules_a76e9c9{gap:5px}._rules_a76e9c9 span{padding:6px 8px;font-size:11px}._clues_a76e9c9{padding:14px}._options_a76e9c9 button{font-size:15px}._feedback_a76e9c9{padding:16px}}
