:root{--bg:#2a2414;--panel:#3b321d;--panel2:#554827;--text:#fffaf0;--muted:#c6b995;--gold:#ffd166;--pink:#ffb86b;--mint:#a8f08a;--line:rgba(255,255,255,.12)}.hero-icons span{font-size:34px}.hangman-face{margin:4px auto 14px;width:110px;height:110px;display:grid;place-items:center;border-radius:30px;background:rgba(255,255,255,.06);font-size:58px}.question-card small{display:block;margin-top:12px;color:var(--pink);font-weight:800}.keyboard{margin-top:16px;display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.key{min-height:44px;border:1px solid var(--line);border-radius:10px;color:white;background:rgba(59,50,29,.88);cursor:pointer;font-weight:800}.key:disabled{opacity:.45;cursor:default}.key.good{color:#2a2414;background:var(--mint)}.key.bad{color:#2a2414;background:var(--pink)}#maskedWord{letter-spacing:.14em;font-size:clamp(34px,8vw,56px)}@media(max-width:560px){.keyboard{grid-template-columns:repeat(6,1fr);gap:6px}.key{min-height:40px}}
