.note-moon[data-astro-cid-guvcdpr5]{flex:none;width:auto;display:block}.mixer[data-v-bbf7d911]{flex-direction:column;gap:1.5rem;display:flex}.controls[data-v-bbf7d911]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;display:flex}.play[data-v-bbf7d911]{color:#fff;background:linear-gradient(135deg, var(--accent), #6d28d9);cursor:pointer;border:none;border-radius:999px;min-width:92px;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600}.play[data-v-bbf7d911]:disabled{opacity:.4;cursor:not-allowed}.ghost[data-v-bbf7d911]{border:1px solid var(--border);color:var(--fg-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem}.ghost[data-v-bbf7d911]:disabled{opacity:.4;cursor:not-allowed}.field[data-v-bbf7d911]{color:var(--fg-subtle);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.field input[type=range][data-v-bbf7d911]{width:140px;accent-color:var(--accent)}.field__note[data-v-bbf7d911]{color:var(--accent-soft);font-size:.72rem}.presets[data-v-bbf7d911]{gap:.35rem;display:flex}.hint[data-v-bbf7d911]{color:var(--fg-subtle);margin:0;font-size:.85rem}.category__title[data-v-bbf7d911]{color:var(--fg-soft);margin:0 0 .75rem;font-size:.95rem}.grid[data-v-bbf7d911]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.track[data-v-bbf7d911]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.track--on[data-v-bbf7d911]{border-color:var(--accent);background:#8b5cf629}.track__main[data-v-bbf7d911]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.9rem;display:flex}.track__icon[data-v-bbf7d911]{font-size:1.05rem}.track__volume[data-v-bbf7d911]{width:calc(100% - 1.7rem);accent-color:var(--accent);margin:0 .85rem .6rem;display:block}.toolbar[data-v-bbf7d911]{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.toolbar__label[data-v-bbf7d911]{letter-spacing:.1em;color:var(--fg-subtle);font-size:.8rem}.tools[data-v-bbf7d911]{flex-wrap:wrap;gap:.5rem;display:flex}.tool[data-v-bbf7d911]{border:1px solid var(--border);color:var(--fg-soft);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .95rem;font-family:inherit;font-size:.82rem;transition:color .15s,border-color .15s;display:inline-flex}.tool[data-v-bbf7d911]:hover:not(:disabled){color:var(--fg);border-color:var(--border-strong)}.tool[data-v-bbf7d911]:disabled{opacity:.45;cursor:not-allowed}.tool[data-v-bbf7d911]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.tool__label[data-v-bbf7d911]{white-space:nowrap}.tool__meta[data-v-bbf7d911]{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=520px){.tools[data-v-bbf7d911]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.tool[data-v-bbf7d911]{justify-content:center}}.bar__progress[data-v-bbf7d911]{background:#ffffff1f;height:2px;position:absolute;top:0;left:0;right:0}.bar__progress-fill[data-v-bbf7d911]{background:linear-gradient(90deg, var(--accent), var(--accent-soft));height:100%;display:block}.bar[data-v-bbf7d911]{z-index:60;padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink-line-strong);backdrop-filter:blur(14px);background:#1c2135f0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 36px #00000075}.bar__inner[data-v-bbf7d911]{width:100%;max-width:var(--maxw);align-items:center;gap:.75rem;margin:0 auto;display:flex}.bar[data-v-bbf7d911] :focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.bar__transport[data-v-bbf7d911]{flex:none;align-items:center;gap:.35rem;display:flex}.bar__nav[data-v-bbf7d911],.bar__main[data-v-bbf7d911]{color:var(--fg-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar__nav[data-v-bbf7d911]{width:34px;height:34px}.bar__main[data-v-bbf7d911]{color:#fff;background:linear-gradient(135deg, var(--accent), #6d28d9);width:40px;height:40px}.bar__nav[data-v-bbf7d911]:hover:not(:disabled){color:var(--fg);background:var(--surface-hover)}.bar__nav[data-v-bbf7d911]:disabled,.bar__main[data-v-bbf7d911]:disabled{opacity:.35;cursor:not-allowed}.bar__text[data-v-bbf7d911]{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.bar__tag[data-v-bbf7d911]{color:#fff;background:var(--accent);border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.72rem}.bar__info[data-v-bbf7d911]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.bar__title[data-v-bbf7d911],.bar__sub[data-v-bbf7d911]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar__title[data-v-bbf7d911]{font-size:.86rem}.bar__sub[data-v-bbf7d911]{color:var(--fg-subtle);font-size:.74rem}.bar__time[data-v-bbf7d911]{color:var(--fg-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem}.bar__actions[data-v-bbf7d911]{flex:none;gap:.4rem;display:flex}.bar__actions .btn[data-v-bbf7d911]{padding:.35rem .75rem;font-size:.78rem}@media (width<=640px){.bar[data-v-bbf7d911]{padding-inline:.75rem}.bar__inner[data-v-bbf7d911]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"transport text time""transport actions actions";align-items:center;gap:.35rem .6rem;display:grid}.bar__transport[data-v-bbf7d911]{grid-area:transport}.bar__text[data-v-bbf7d911]{grid-area:text}.bar__time[data-v-bbf7d911]{grid-area:time}.bar__actions[data-v-bbf7d911]{grid-area:actions;justify-content:flex-end}.bar__sub[data-v-bbf7d911]{display:none}.bar__nav[data-v-bbf7d911]{width:30px;height:30px}}.toast[data-v-bbf7d911]{border-radius:var(--radius);color:var(--fg-soft);background:#8b5cf624;border:1px solid #a78bfa66;margin:0;padding:.6rem .9rem;font-size:.85rem}
