.preview-overlay[data-astro-cid-ocpah24e]{z-index:var(--z-toast);padding:var(--space-4);background:var(--color-stage-scrim);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.preview-overlay[data-astro-cid-ocpah24e][hidden]{display:none}.dialog[data-astro-cid-ocpah24e]{background:var(--color-bg);width:min(100%,38.75rem);color:var(--color-ink);box-shadow:var(--shadow-frame);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);position:relative}.close[data-astro-cid-ocpah24e]{top:var(--space-3);right:var(--space-3);width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:var(--color-chip);color:var(--color-ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.close[data-astro-cid-ocpah24e] svg[data-astro-cid-ocpah24e]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.eyebrow[data-astro-cid-ocpah24e]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin-right:3rem;font-weight:700}.title[data-astro-cid-ocpah24e]{margin:var(--space-2) 3rem var(--space-2) 0;text-wrap:balance;font-size:clamp(1.625rem,3.2vw,2.125rem);line-height:1.1}.body[data-astro-cid-ocpah24e]{color:var(--color-ink-soft)}.actions[data-astro-cid-ocpah24e]{margin-block:1.125rem var(--space-5);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.replay[data-astro-cid-ocpah24e],.all[data-astro-cid-ocpah24e]{cursor:pointer;border-radius:14px;align-items:center;min-height:3.25rem;padding-inline:1.625rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.replay[data-astro-cid-ocpah24e]{background:var(--color-cta);color:var(--color-on-cta);border:0}.all[data-astro-cid-ocpah24e]{border:1.5px solid var(--color-outline)}.all[data-astro-cid-ocpah24e]:hover{border-color:var(--color-ink)}.more[data-astro-cid-ocpah24e]{margin-bottom:var(--space-3);font-size:.9375rem;font-weight:700}ul[data-astro-cid-ocpah24e]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-ocpah24e]:first-child{--tilt:-1.5deg}li[data-astro-cid-ocpah24e]:nth-child(2){--tilt:1deg}li[data-astro-cid-ocpah24e]:nth-child(3){--tilt:-.5deg}ul[data-astro-cid-ocpah24e] a[data-astro-cid-ocpah24e]{border-radius:var(--radius-sm);background:var(--color-surface);height:100%;box-shadow:var(--shadow-lift);transform:rotate(var(--tilt));transition:transform var(--motion-base) var(--motion-ease);flex-direction:column;gap:2px;padding:8px 8px 12px;text-decoration:none;display:flex}ul[data-astro-cid-ocpah24e] a[data-astro-cid-ocpah24e]:hover,ul[data-astro-cid-ocpah24e] a[data-astro-cid-ocpah24e]:focus-visible{transform:rotate(0)translateY(-4px)}img[data-astro-cid-ocpah24e]{aspect-ratio:1;background:var(--color-muted);object-fit:cover;border-radius:3px;width:100%;height:auto;margin-bottom:8px}strong[data-astro-cid-ocpah24e]{font-size:clamp(.875rem,1.5vw,1rem);line-height:1.2}span[data-astro-cid-ocpah24e]{color:var(--color-ink-soft);font-size:.8125rem}@media (height<34rem){img[data-astro-cid-ocpah24e]{display:none}}.cover[data-astro-cid-kyj244xt]{inset:0 0 var(--keys-h);place-content:center;justify-items:center;gap:var(--space-3);background:linear-gradient(var(--color-stage-top), var(--color-stage));display:grid;position:absolute}.cover[data-astro-cid-kyj244xt] img[data-astro-cid-kyj244xt]{border-radius:var(--radius-md);filter:blur(2px);opacity:.6;width:8rem;height:8rem}.cover-play[data-astro-cid-kyj244xt]{border-radius:var(--radius-pill);background:var(--color-cta);width:4.5rem;height:4.5rem;color:var(--color-on-cta);box-shadow:var(--shadow-frame);cursor:pointer;border:0;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-play[data-astro-cid-kyj244xt] svg[data-astro-cid-kyj244xt]{fill:currentColor}.cover-status[data-astro-cid-kyj244xt]{bottom:var(--space-4);color:var(--color-on-stage-soft);font-size:var(--text-sm);text-align:center;position:absolute;left:0;right:0}.song-error[data-astro-cid-kyj244xt]{inset:0 0 var(--keys-h);z-index:var(--z-toast);place-content:center;justify-items:center;gap:var(--space-3);background:var(--color-stage-scrim);color:var(--color-on-brand);text-align:center;display:grid;position:absolute}.song-error[data-astro-cid-kyj244xt] button[data-astro-cid-kyj244xt]{min-height:var(--tap-min);padding-inline:var(--space-5);background:var(--color-cta);color:var(--color-on-cta);cursor:pointer;border:0;border-radius:14px;font-weight:700}.song-error[data-astro-cid-kyj244xt] a[data-astro-cid-kyj244xt]{color:var(--color-accent)}
