.lyrics-game{width:100%;max-width:840px;margin:0 auto;padding:26px;border:1px solid #314334;border-radius:22px;background:#142018;font-family:var(--game-font)}.lyrics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#91a38a;font-size:12px}.lyrics-toolbar>div{display:flex;gap:5px}.lyrics-toolbar button{padding:9px 13px;border:1px solid #354b37;border-radius:999px;background:transparent;color:#aaba9f;font-weight:600;font-size:12px}.lyrics-toolbar button.selected{background:#16d96b;color:#082b15;border-color:#16d96b}.lyrics-toolbar button:disabled{cursor:default}.lyrics-kicker{margin:35px 0 18px;color:#16d96b;font-size:12px;text-transform:uppercase;letter-spacing:1px}.lyrics-clues{min-height:115px;padding:0 0 15px}.lyrics-clues p{display:flex;gap:16px;margin:8px 0;font-size:clamp(19px,3.6vw,27px);font-weight:500;color:#edf4e6;line-height:1.4}.lyrics-clues p>span{font-size:10px;color:#7c9970;padding-top:8px}.lyrics-counter{margin:20px 0;color:#a8bb9d;font-size:12px}.lyrics-attempts{display:flex;flex-direction:column;gap:7px;padding:0;list-style:none;margin-bottom:20px}.lyrics-attempts li{display:flex;gap:10px;color:#a8b79f;font-size:13px}.lyrics-attempts li[data-result=correct]{color:#16d96b}.lyrics-attempts li[data-result=wrong]>span{color:#f17768}.lyrics-game .guess-form{margin:20px 0}.lyrics-game .search-wrap{height:52px}.lyrics-source-note{font-size:11px;line-height:1.7;color:#8a9e80;margin:22px 0 0}.lyrics-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lyrics-choices button,.lyrics-result button{min-height:48px;border:1px solid #416145;border-radius:12px;color:#e8f2e0;background:#203d29;font-size:14px;padding:10px 16px;cursor:pointer}.lyrics-choices button:hover,.lyrics-result button:hover{border-color:#16d96b}.lyrics-choices button:disabled{opacity:.4;cursor:default}.lyrics-choices .lyrics-skip{grid-column:1/-1;background:transparent;color:#a8c299}.lyrics-result{padding:23px;border-radius:15px;background:#1d3927;color:#dfeeda}.lyrics-result h2{font-size:25px;color:#2fea7c;margin:0 0 10px}.lyrics-result p{line-height:1.8}.lyrics-result a{color:#b5d7a1;text-decoration:underline;font-size:12px}.lyrics-result>div{display:flex;gap:10px;margin-top:19px;flex-wrap:wrap}.lyrics-result button:first-child{color:#082b15;background:#16d96b}@media(max-width:600px){.lyrics-game{padding:18px}.lyrics-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.lyrics-kicker{margin-top:25px}.lyrics-choices{grid-template-columns:1fr}.lyrics-game .guess-form{grid-template-columns:minmax(0,1fr) 80px}.lyrics-clues{min-height:100px}}