@layer vendors, reset, base, legacy, components, pages, utilities, shame;@layer legacy{.tts-mini-player{--bg: #0b1220;--fg: #e5e7eb;--muted: #9ca3af;--stroke: rgba(255, 255, 255, 0.12);--accent: #60a5fa;display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.65rem .8rem;border-radius:14px;background:rgba(11,18,32,.92);border:1px solid var(--stroke);box-shadow:0 10px 30px rgba(0,0,0,.25);max-width:720px}.tts-mini-player .btn{border:1px solid var(--stroke);background:rgba(255,255,255,.06);color:var(--fg);border-radius:12px;height:36px;min-width:36px;padding:0 .6rem;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.tts-mini-player .btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.1);border-color:rgba(96,165,250,.45)}.tts-mini-player.is-playing .btn.play{border-color:rgba(96,165,250,.65)}.tts-mini-player .mid{display:flex;flex-direction:column;gap:.35rem;min-width:0}.tts-mini-player .row{display:flex;justify-content:space-between;gap:.5rem}.tts-mini-player .label{font:600 .92rem/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tts-mini-player .time{font:500 .78rem/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--muted);white-space:nowrap}.tts-mini-player input[type=range]{-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background:rgba(255,255,255,.14);cursor:pointer}.tts-mini-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--fg);border:2px solid rgba(96,165,250,.85);box-shadow:0 0 0 4px rgba(96,165,250,.15)}.tts-mini-player input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--fg);border:2px solid rgba(96,165,250,.85)}.tts-mini-player .right{display:flex;align-items:center;gap:.5rem}.tts-mini-player .music-vol{width:90px}.tts-mini-player .btn.music.is-off{opacity:.45}@media(max-width: 560px){.tts-mini-player{grid-template-columns:auto 1fr}.tts-mini-player .right{grid-column:1/-1;justify-content:flex-end}}}
