.zelda-peoples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.zelda-peoples article{background:#183b2f;border:1px solid #446b58;border-radius:14px;padding:16px;min-width:0}.zelda-peoples h3{margin:0 0 14px}.zelda-pair{display:grid;grid-template-columns:28% minmax(0,1fr);gap:12px;align-items:center;background:#f5f4ed;border-radius:10px;padding:10px}.zelda-pair img{display:block;width:100%;height:auto;object-fit:contain}.zelda-character{max-height:235px}.zelda-settlement{max-height:260px}.zelda-audios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zelda-audios .gr-audio{margin:0 0 16px;min-width:0}.zelda-audios h3{margin:0 0 12px}.zelda-lesson caption{text-align:left;font-weight:700;color:#d4f580;padding:20px 0 12px}.zelda-lesson textarea{display:block;width:100%;min-width:140px;min-height:100px;resize:vertical;background:#092219;border:1px solid #638869;border-radius:8px;padding:10px;color:#f1f7f0;font:inherit;line-height:1.5;box-sizing:border-box}.zelda-lesson textarea:focus-visible{outline:2px solid #d4f580;outline-offset:2px}.zelda-lesson .gr-table-wrap{margin-top:18px}.zelda-lesson .gr-table-wrap th,.zelda-lesson .gr-table-wrap td{padding:10px;min-width:140px}@media(max-width:699px){.zelda-peoples,.zelda-audios{grid-template-columns:1fr}.zelda-peoples article{padding:12px}.zelda-lesson textarea{font-size:16px}.zelda-pair{padding:8px}.zelda-character{max-height:190px}}
.zelda-lesson .zelda-long-answer{min-height:320px;margin-top:18px}

.zelda-help{margin:22px 0}.zelda-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zelda-help-card{border:1px solid #638869;border-radius:12px;background:#183b2f;min-width:0}.zelda-help-card summary{padding:14px 16px;cursor:pointer;color:#d4f580;font-weight:700}.zelda-help-card summary:focus-visible{outline:2px solid #d4f580;outline-offset:3px}.zelda-help-card p{padding:0 16px 16px;margin:0;line-height:1.7}@media(max-width:699px){.zelda-help-grid{grid-template-columns:1fr}}

.zelda-identity{display:grid;grid-template-columns:1fr 1fr;gap:16px}.zelda-identity label{display:block}.zelda-identity input{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit;background:#092219;color:#f1f7f0;border:1px solid #638869;border-radius:8px;margin:8px 0 16px}.zelda-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.zelda-lesson button{font:inherit;padding:12px 18px;border:1px solid #a8ce78;border-radius:10px;background:#d4f580;color:#11271e;cursor:pointer;min-height:44px}.zelda-lesson button:disabled{opacity:.65;cursor:default}.zelda-lesson .zelda-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#092219;border-radius:10px;padding:16px}.zelda-lesson [role=status]{overflow-wrap:anywhere}@media(max-width:699px){.zelda-identity{grid-template-columns:1fr}}
