#muzyka[hidden],#muzyka [hidden]{display:none!important}.music-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.music-card{padding:0;border:2px solid #f0dfc5;border-radius:20px;overflow:hidden;background:#fffaf0;color:#163e7a;text-align:left;font:inherit;box-shadow:0 5px 0 #e9e2d7;cursor:pointer}.music-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.music-card>div{padding:12px}.music-card span{font-size:.8rem;color:#99521c}.music-card h3{font-size:1.03rem;line-height:1.4;margin:6px 0}.music-card p{font-size:.85rem;line-height:1.5;margin:5px 0 12px}.music-card strong{font-size:.85rem;color:#8b4e14}.music-card:hover{border-color:#e7a02e;transform:translateY(-2px)}.music-game-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.music-game-head h3{margin:8px 0;font-size:1.7rem}.music-layout{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:24px;align-items:start;margin-top:20px}.music-picture{width:100%;height:auto;border-radius:22px}.music-play{background:#fff9ed;border:2px solid #f0dec2;border-radius:20px;padding:20px;min-width:0}.music-play p{line-height:1.6}.music-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}.music-toolbar button,.music-game-head button,.music-choice,.music-compose-tools button,#music-next{padding:12px 16px;min-height:44px;border:2px solid #dfcda8;border-radius:13px;background:white;color:#153e7c;font:inherit;font-weight:700;cursor:pointer}#music-listen,#music-next{background:#ffdc42;border-color:#efbd23;box-shadow:0 3px 0 #dba222}.music-toolbar label{display:flex;align-items:center;gap:8px;font-size:.9rem;flex-wrap:wrap}.music-toolbar input{width:100px}.music-controls,.music-percussion,.music-compose-tools{display:flex;flex-wrap:wrap;gap:10px}.music-keys{display:flex;gap:6px;width:100%;margin:10px 0}.music-key{flex:1;min-width:0;min-height:110px;border:2px solid #ffffff;border-radius:10px;box-shadow:0 5px 0 #b3b1ba;color:#14335b;font:inherit;font-weight:bold;cursor:pointer;padding:8px 2px}.music-lit,.music-key:active{transform:translateY(4px);box-shadow:none;outline:3px solid #123b77}.music-trail{overflow-wrap:anywhere;font-size:.9rem;min-height:1.5em}.music-status{padding:12px 15px;border-radius:12px;background:#e6f2df;color:#23562d;min-height:2em}.music-intro{max-width:800px;line-height:1.7}#muzyka button:disabled{opacity:.6;cursor:default}#muzyka button:focus-visible{outline:3px solid #1352a0;outline-offset:3px}.music-note{font-size:.85rem;color:#52667e}@media(max-width:1050px){.music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.music-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:700px){.music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.music-layout{grid-template-columns:1fr;gap:16px}.music-picture{width:180px;margin:auto}.music-play{padding:14px}.music-key{min-height:82px;font-size:.8rem}.music-keys{gap:3px}.music-card>div{padding:10px}}
.music-card{display:flex;flex-direction:column;align-items:stretch}.music-card>div{flex:1}.music-card img{flex:none}
