.page.svelte-110obhz{justify-content:center;align-items:center;height:100%;display:flex}form.svelte-110obhz{flex-direction:column;gap:.75rem;width:min(320px,90vw);display:flex}label.svelte-110obhz{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}input.svelte-110obhz{color:inherit;background:#222;border:1px solid #444;border-radius:.4rem;padding:.6rem}button[type=submit].svelte-110obhz{color:#fff;background:#3a6ea5;border:none;border-radius:.4rem;padding:.7rem;font-weight:600}.links.svelte-110obhz{justify-content:space-between;display:flex}.link.svelte-110obhz{color:#7fb0e0;background:0 0;border:none;padding:0}.error.svelte-110obhz{color:#e07a7a;margin:0}.page.svelte-ys9719{justify-content:center;align-items:center;height:100%;display:flex}form.svelte-ys9719{flex-direction:column;gap:.75rem;width:min(320px,90vw);display:flex}label.svelte-ys9719{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}input.svelte-ys9719{color:inherit;background:#222;border:1px solid #444;border-radius:.4rem;padding:.6rem}button[type=submit].svelte-ys9719{color:#fff;background:#3a6ea5;border:none;border-radius:.4rem;padding:.7rem;font-weight:600}.error.svelte-ys9719{color:#e07a7a;margin:0}.overlay.svelte-ys9719{background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card.svelte-ys9719{background:#222;border-radius:.5rem;flex-direction:column;gap:1rem;max-width:90vw;padding:1.5rem;display:flex}.hash-row.svelte-ys9719{background:#111;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}code.svelte-ys9719{overflow-wrap:anywhere;flex:1;font-size:.75rem}.icon.svelte-ys9719{color:inherit;background:0 0;border:none;flex-shrink:0}header.svelte-1h259us{background:#1b1b1b;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.search.svelte-1h259us{background:#222;border-radius:999px;flex:1;align-items:center;padding:.25rem .5rem;display:flex}.search.svelte-1h259us input:where(.svelte-1h259us){color:inherit;background:0 0;border:none;outline:none;flex:1;padding:.25rem}.icon.svelte-1h259us{color:inherit;background:0 0;border:none;padding:.4rem;font-size:1.1rem;line-height:1}.back.svelte-1h259us{font-size:1.4rem}.spacer.svelte-1h259us{flex:1}.overlay.svelte-1h259us{z-index:10;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card.svelte-1h259us{text-align:center;background:#222;border-radius:.5rem;max-width:90vw;padding:1.5rem}.box.svelte-2qyl00{cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.cover.svelte-2qyl00{background:0 0;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.cover.svelte-2qyl00 img:where(.svelte-2qyl00){object-fit:contain;width:100%;height:100%}.placeholder.svelte-2qyl00{opacity:.5;font-size:3rem}.star.svelte-2qyl00{color:gold;text-shadow:0 0 3px #000;position:absolute;top:.25rem;right:.25rem}.caption.svelte-2qyl00{align-items:flex-start;gap:.4rem;padding:.25rem;font-size:.85rem;display:flex}.play.svelte-2qyl00{color:inherit;background:0 0;border:none;flex-shrink:0;line-height:1.3}.title.svelte-2qyl00{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;font-size:.8em;line-height:1.3;display:-webkit-box;overflow:hidden}footer.svelte-1s23iop{background:#1b1b1b;justify-content:center;align-items:center;gap:1rem;padding:.5rem;display:flex}.icon.svelte-1s23iop{color:inherit;background:0 0;border:none;padding:.25rem .75rem;font-size:1.5rem}.icon.svelte-1s23iop:disabled{opacity:.3}.page.svelte-e42unz{flex-direction:column;height:100vh;display:flex}.grid.svelte-e42unz{flex:1;gap:.5rem;min-height:0;padding:.5rem;display:grid}.page.svelte-1jggg45{flex-direction:column;height:100vh;display:flex}.content.svelte-1jggg45{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.big-image.svelte-1jggg45{background:#000;flex-shrink:0;justify-content:center;align-items:center;height:45vh;display:flex}.big-image.svelte-1jggg45 img:where(.svelte-1jggg45){object-fit:contain;max-width:100%;max-height:100%}.thumbs.svelte-1jggg45{background:#1b1b1b;flex-shrink:0;gap:.4rem;padding:.4rem;display:flex;overflow-x:auto}.thumbs.svelte-1jggg45 button:where(.svelte-1jggg45){background:0 0;border:2px solid #0000;flex-shrink:0;padding:0}.thumbs.svelte-1jggg45 button.selected:where(.svelte-1jggg45){border-color:#3a6ea5}.thumbs.svelte-1jggg45 img:where(.svelte-1jggg45){object-fit:cover;width:48px;height:48px;display:block}.playbar.svelte-1jggg45{background:#1b1b1b;padding:.5rem .75rem .75rem}.controls.svelte-1jggg45{align-items:center;gap:.5rem;display:flex}.icon.svelte-1jggg45{color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1.3rem;line-height:1;display:inline-flex}.icon.big.svelte-1jggg45{width:2.4rem;height:2.4rem;font-size:1.8rem}.icon.svelte-1jggg45:disabled{opacity:.3}.track-info.svelte-1jggg45{flex-direction:column;flex:1;min-width:0;font-size:.85rem;display:flex}.name.svelte-1jggg45{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time.svelte-1jggg45{text-align:right;opacity:.7;font-variant-numeric:tabular-nums;font-size:.75rem;display:block}input[type=range].svelte-1jggg45{width:100%}.tracklist.svelte-1jggg45{flex-shrink:0;padding:.5rem .75rem 1rem}.tracklist-title.svelte-1jggg45,.track-row.svelte-1jggg45{align-items:baseline;gap:.4rem;width:100%;display:flex}.tracklist-title.svelte-1jggg45{border-bottom:1px solid #333;margin-bottom:.25rem;padding:.4rem 0;font-weight:600}.filler.svelte-1jggg45{border-bottom:1px dotted #555;flex:1;margin-bottom:.3em}.group-header.svelte-1jggg45{opacity:.75;padding:.6rem 0 .15rem;font-size:.8rem;font-weight:600}.track-row.svelte-1jggg45{color:inherit;text-align:left;background:0 0;border:none;border-radius:.3rem;padding:.35rem .25rem;font-size:.9rem}.track-row.active.svelte-1jggg45{background:#3a6ea5}.track-label.svelte-1jggg45{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-duration.svelte-1jggg45{opacity:.7;flex-shrink:0;font-size:.85rem}body{color:#eee;background:#111;height:100vh;margin:0;font-family:system-ui,sans-serif;overflow:hidden}#app{height:100%}button{font:inherit;cursor:pointer}
