dialog.svelte-1ojgkph{border:1px solid var(--line);background:var(--panel);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;padding:0;font-size:14px;line-height:1.4;overflow:hidden}dialog[open].svelte-1ojgkph{flex-direction:column;display:flex}dialog.svelte-1ojgkph::backdrop{background:#000000b3}img.svelte-1ojgkph{object-fit:contain;background:#000;flex:none;width:100%;height:min(55dvh,177.778vw - 56.8889px);display:block}.info.svelte-1ojgkph{flex-direction:column;gap:8px;min-height:0;padding:14px 16px 16px;display:flex;overflow:auto}h2.svelte-1ojgkph{margin:0;font-size:18px;line-height:1.25}p.svelte-1ojgkph{margin:0}.meta.svelte-1ojgkph{color:var(--dim)}.description.svelte-1ojgkph{white-space:pre-line}.actions.svelte-1ojgkph{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.actions.svelte-1ojgkph>:where(.svelte-1ojgkph){background:var(--surface);text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 6px;font-weight:700;line-height:1.1;display:flex}.actions.svelte-1ojgkph .play:where(.svelte-1ojgkph){background:var(--accent);color:var(--on-accent)}.actions.svelte-1ojgkph .place:where(.svelte-1ojgkph){color:var(--accent);background:#f5c86b40}.close.svelte-1ojgkph{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:16px;position:absolute;top:8px;right:8px}@media (orientation:landscape){dialog.svelte-1ojgkph{width:min(820px,100vw - 32px);height:min(720px,100dvh - 32px)}dialog[open].svelte-1ojgkph{flex-direction:row}img.svelte-1ojgkph{aspect-ratio:9/16;width:auto;height:100%}.info.svelte-1ojgkph{flex:1;min-width:0}h2.svelte-1ojgkph{padding-right:40px}}.grid.svelte-yk48dj{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cover.svelte-yk48dj{aspect-ratio:9/16;background:var(--surface);border-radius:10px;min-width:0;position:relative;overflow:hidden}.cover.current.svelte-yk48dj{outline:3px solid var(--accent);outline-offset:2px}img.svelte-yk48dj{object-fit:cover;width:100%;height:100%;display:block}.shade.svelte-yk48dj{background:linear-gradient(#0000,#000000e6 45%);flex-direction:column;gap:2px;padding:48px 10px 54px;display:flex;position:absolute;inset:auto 0 0}.shade.svelte-yk48dj strong:where(.svelte-yk48dj){overflow-wrap:anywhere;font-size:15px;line-height:1.2}.shade.svelte-yk48dj span:where(.svelte-yk48dj){color:var(--dim);font-size:12px}.mark.svelte-yk48dj{position:absolute;top:6px;right:6px}.mark.svelte-yk48dj:empty{display:none}.buttons.svelte-yk48dj{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.buttons.svelte-yk48dj>:where(.svelte-yk48dj){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:0;border-radius:8px;place-items:center;min-width:0;height:38px;padding:0;font-weight:700;display:grid}.buttons.svelte-yk48dj .play:where(.svelte-yk48dj){background:var(--accent);color:var(--on-accent)}.buttons.svelte-yk48dj .place:where(.svelte-yk48dj){color:var(--accent);background:#f5c86b40}.buttons.svelte-yk48dj svg:where(.svelte-yk48dj){fill:currentColor;width:18px;height:18px}.buttons.svelte-yk48dj .stroke:where(.svelte-yk48dj){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.buttons.svelte-yk48dj .number:where(.svelte-yk48dj){font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;font-size:18px;line-height:1;display:block}.panel.svelte-16ee5ab{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.head.svelte-16ee5ab{background:var(--panel-head);align-items:center;gap:8px;padding:10px 12px;display:flex}.sleep.svelte-16ee5ab{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sleep.svelte-16ee5ab .label:where(.svelte-16ee5ab){white-space:nowrap}.value.svelte-16ee5ab{text-align:center;flex-direction:column;flex:none;align-items:center;min-width:0;display:flex}.value.svelte-16ee5ab output:where(.svelte-16ee5ab){font-variant-numeric:tabular-nums;font-weight:700}.value.svelte-16ee5ab small:where(.svelte-16ee5ab){color:var(--dim);white-space:nowrap;font-size:11px}.status.svelte-16ee5ab:empty{display:none}.status.svelte-16ee5ab{color:var(--dim);padding:4px 12px;font-size:13px}button.svelte-16ee5ab{background:var(--surface);border:0;border-radius:8px;min-height:36px;padding:8px 10px}button.svelte-16ee5ab:disabled{opacity:.35}.stop.svelte-16ee5ab{white-space:nowrap;flex:none}.tabs.svelte-16ee5ab{border-bottom:1px solid var(--line);display:none}.tabs.svelte-16ee5ab button:where(.svelte-16ee5ab){background:0 0;border-radius:0;flex:1;padding:10px}.tabs.svelte-16ee5ab .on:where(.svelte-16ee5ab){box-shadow:inset 0 -2px var(--accent)}.panes.svelte-16ee5ab{flex:1;min-height:0;padding:0 16px 16px;overflow:auto}section.svelte-16ee5ab{border-bottom:1px solid var(--line);padding:12px 0}section.svelte-16ee5ab:last-child{border-bottom:0}h2.svelte-16ee5ab{justify-content:space-between;margin:0 0 8px;font-size:15px;display:flex}h2.svelte-16ee5ab span:where(.svelte-16ee5ab),.dim.svelte-16ee5ab,.now.svelte-16ee5ab span:where(.svelte-16ee5ab),.times.svelte-16ee5ab,.pct.svelte-16ee5ab{color:var(--dim);font-size:13px;font-weight:400}.dim.svelte-16ee5ab{margin:4px 0}.now.svelte-16ee5ab{align-items:center;gap:12px;display:flex}.now.svelte-16ee5ab img:where(.svelte-16ee5ab){aspect-ratio:9/16;object-fit:cover;border-radius:6px;flex:none;height:88px}.now.svelte-16ee5ab div:where(.svelte-16ee5ab){flex-direction:column;min-width:0;display:flex}input[type=range].svelte-16ee5ab{width:100%;accent-color:var(--accent);margin:10px 0 2px}.times.svelte-16ee5ab{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.controls.svelte-16ee5ab{gap:10px;margin-top:8px;display:flex}.controls.svelte-16ee5ab .big:where(.svelte-16ee5ab){background:var(--accent);color:var(--on-accent);flex:1;font-size:18px}ol.svelte-16ee5ab{margin:0;padding:0;list-style:none}ol.svelte-16ee5ab li:where(.svelte-16ee5ab){align-items:center;gap:6px;padding:3px 0;display:flex}ol.svelte-16ee5ab li.current:where(.svelte-16ee5ab) .t:where(.svelte-16ee5ab){color:var(--accent)}.t.svelte-16ee5ab{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.n.svelte-16ee5ab{color:var(--dim);flex:none;width:18px}.clear.svelte-16ee5ab{margin-top:8px}.choice.svelte-16ee5ab{align-items:center;gap:8px;padding:6px 0;display:flex}.choice.svelte-16ee5ab input:where(.svelte-16ee5ab){accent-color:var(--accent);width:18px;height:18px;margin:0}.vol.svelte-16ee5ab{align-items:center;gap:10px;margin-top:8px;display:flex}.vol.svelte-16ee5ab input:where(.svelte-16ee5ab){margin:0}.pct.svelte-16ee5ab{white-space:nowrap;text-align:right;width:40px}@media (orientation:portrait){.panel.svelte-16ee5ab{border-left:0;border-top:1px solid var(--line)}.tabs.svelte-16ee5ab{display:flex}section.svelte-16ee5ab{border:0;display:none}.panes[data-tab=player].svelte-16ee5ab .pane-player:where(.svelte-16ee5ab),.panes[data-tab=queue].svelte-16ee5ab .pane-queue:where(.svelte-16ee5ab),.panes[data-tab=ambience].svelte-16ee5ab .pane-ambience:where(.svelte-16ee5ab){display:block}}.mark.svelte-1xjedas{width:26px;height:26px;color:var(--text);background:#0009;border-radius:50%;flex:none;place-items:center;font-size:13px;line-height:1;display:inline-grid;position:relative}.stored.svelte-1xjedas{color:#8fd18f}.failed.svelte-1xjedas{color:#f08a7a}.glyph.svelte-1xjedas b:where(.svelte-1xjedas){margin-left:1px;font-size:11px}svg.svelte-1xjedas{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}circle.svelte-1xjedas{fill:none;stroke-width:2.5px}.track.svelte-1xjedas{stroke:#ffffff2e}.fill.svelte-1xjedas{stroke:var(--accent);transition:stroke-dashoffset .2s linear}.line.svelte-1wf6j1b{all:unset;cursor:pointer;width:100%;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.line.svelte-1wf6j1b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.line.problem.svelte-1wf6j1b span:where(.svelte-1wf6j1b){color:#f08a7a}dialog.svelte-1itb8gx{border:1px solid var(--line);background:var(--panel);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.4;overflow:auto}dialog.svelte-1itb8gx::backdrop{background:#000000b3}h2.svelte-1itb8gx{margin:0 0 8px;font-size:18px}h3.svelte-1itb8gx{margin:12px 0 4px;font-size:14px}p.svelte-1itb8gx{margin:8px 0}progress.svelte-1itb8gx{width:100%;accent-color:var(--accent)}ul.svelte-1itb8gx{margin:0;padding-left:20px}.dim.svelte-1itb8gx,.reset.svelte-1itb8gx{color:var(--dim)}.problem.svelte-1itb8gx{color:#f08a7a}.warn.svelte-1itb8gx{color:var(--accent)}.actions.svelte-1itb8gx{gap:8px;margin:12px 0 4px;display:flex}.actions.svelte-1itb8gx button:where(.svelte-1itb8gx){background:var(--surface);border:0;border-radius:8px;padding:8px 14px}.actions.svelte-1itb8gx button:where(.svelte-1itb8gx):disabled{opacity:.35}a.svelte-1itb8gx{color:var(--text)}:root{--bg:#000;--text:#ece8f6;--dim:#a59fbd;--panel:#110f1c;--panel-head:#1a1729;--surface:#2b2645;--line:#2b2645;--accent:#f5c86b;--on-accent:#14121f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,sans-serif}*,:before,:after{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.layout.svelte-1uha8ag{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;height:100dvh;display:grid}main.svelte-1uha8ag{padding:max(12px, env(safe-area-inset-top)) 12px 12px max(12px, env(safe-area-inset-left));overflow:auto}.note.svelte-1uha8ag{color:var(--dim)}@media (orientation:portrait){.layout.svelte-1uha8ag{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.layout.svelte-1uha8ag>.panel{max-height:45dvh}}
