/* Ajustări finale pentru mixerul compact. */
.mixer-topbar{min-height:82px;gap:16px;padding:14px 24px}.master-play{width:52px;height:52px;font-size:19px}.master-time{gap:8px;font-size:20px}.loop-toggle{border-radius:10px;padding:10px 14px;font-size:14px}.master-volume{gap:10px;font-size:inherit}.master-volume label{font:700 11px 'DM Sans',sans-serif;letter-spacing:.04em}.master-volume input{width:min(15vw,170px)}.preview-note{padding:9px 24px;font-size:10px}.mixer-stem{grid-template-columns:195px minmax(0,1fr);min-height:78px}.stem-controls{padding:13px 20px;gap:9px}.stem-controls strong{font-size:15px}.stem-controls>div{gap:7px}.stem-button{height:28px;min-width:35px;padding:0 8px;border-radius:8px;font-size:11px}.full-waveform{height:78px}.song-resources{margin:68px 0 0;padding-top:30px;border-top:1px solid var(--mix-line)}.song-resources h2{margin:5px 0 22px;font:600 clamp(28px,3vw,43px)/1 'Playfair Display',Georgia,serif;letter-spacing:-.04em}.song-resource-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.song-resource-links>a,.resource-unavailable{min-height:82px;padding:14px 16px;border:1px solid var(--mix-line);background:var(--mix-paper);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;color:var(--mix-ink);text-decoration:none;transition:background .18s,transform .18s}.song-resource-links>a:hover{background:#e7d1b6;transform:translateY(-2px)}.song-resource-links span{font:700 15px/1.1 'DM Sans',sans-serif}.song-resource-links small{grid-column:1;margin-top:4px;color:#657972;font:11px 'DM Sans',sans-serif}.song-resource-links b{grid-column:2;grid-row:1/3;font-size:18px;color:#bb533e}.resource-unavailable{opacity:.6}@media(max-width:760px){.mixer-topbar{min-height:68px;padding:10px 12px;gap:8px}.master-play{width:43px;height:43px;font-size:16px}.master-time{gap:4px;font-size:14px}.loop-toggle{padding:9px;font-size:13px}.loop-toggle span{display:none}.master-volume{gap:5px}.master-volume label{display:none}.master-volume input{width:56px}.preview-note{padding:9px 12px;font-size:9px}.mixer-stem{grid-template-columns:96px minmax(0,1fr);min-height:66px}.stem-controls{padding:9px 8px;gap:7px}.stem-controls strong{font-size:11px}.stem-button{height:25px;min-width:29px;padding:0 6px;font-size:10px}.full-waveform{height:66px}.song-resources{margin-top:45px}.song-resource-links{grid-template-columns:1fr 1fr}.song-resource-links>a,.resource-unavailable{min-height:72px;padding:12px}.song-resource-links span{font-size:13px}}
