.feedback[data-astro-cid-xfqfjihl]{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:14px;margin-top:1.5rem;padding:1.5rem}.feedback[data-astro-cid-xfqfjihl] h2[data-astro-cid-xfqfjihl]{letter-spacing:-.06em;margin:.7rem 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.5rem)}.feedback--dialog[data-astro-cid-xfqfjihl] h2[data-astro-cid-xfqfjihl]{letter-spacing:-.04em;margin:.45rem 2.5rem .6rem 0;font-size:clamp(1.35rem,3vw,2rem)}.feedback-intro[data-astro-cid-xfqfjihl],.feedback-empty[data-astro-cid-xfqfjihl]{color:var(--color-text-secondary)}.feedback-error[data-astro-cid-xfqfjihl]{border:1px solid var(--color-accent-coral);color:var(--color-accent-coral);padding:.7rem}.feedback-form[data-astro-cid-xfqfjihl]{border-top:1px solid var(--color-border);gap:1rem;max-width:680px;margin:1.5rem 0;padding:1rem 0;display:grid}.feedback-form[data-astro-cid-xfqfjihl] label[data-astro-cid-xfqfjihl],.feedback-form[data-astro-cid-xfqfjihl] legend[data-astro-cid-xfqfjihl]{color:var(--color-text-secondary);letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.68rem}.feedback-form[data-astro-cid-xfqfjihl] textarea[data-astro-cid-xfqfjihl]{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font:inherit;resize:vertical;background:0 0;margin-top:.5rem;padding:.8rem;display:block}.feedback-form[data-astro-cid-xfqfjihl] fieldset[data-astro-cid-xfqfjihl]{border:0;flex-wrap:wrap;gap:.8rem;padding:0;display:flex}.feedback-form[data-astro-cid-xfqfjihl] fieldset[data-astro-cid-xfqfjihl] label[data-astro-cid-xfqfjihl]{letter-spacing:0;text-transform:none;align-items:center;gap:.55rem;font-family:DM Sans,sans-serif;display:inline-flex}.feedback-list[data-astro-cid-xfqfjihl]{gap:.8rem;display:grid}.feedback-entry[data-astro-cid-xfqfjihl]{border-left:3px solid var(--color-accent-lime);background:var(--color-surface-subtle);padding:1rem}.feedback-entry[data-astro-cid-xfqfjihl].pending{border-left-color:var(--color-text-secondary)}.feedback-entry[data-astro-cid-xfqfjihl].blocked{border-left-color:var(--color-accent-coral)}.feedback-entry-head[data-astro-cid-xfqfjihl]{color:var(--color-text-secondary);text-transform:uppercase;justify-content:space-between;gap:1rem;font-family:DM Mono,monospace;font-size:.65rem;display:flex}.feedback-entry-head[data-astro-cid-xfqfjihl] strong[data-astro-cid-xfqfjihl]{color:var(--color-text-primary);text-transform:none;font-family:DM Sans,sans-serif;font-size:.9rem}.feedback-entry[data-astro-cid-xfqfjihl]>p[data-astro-cid-xfqfjihl]{white-space:pre-wrap;line-height:1.5}.feedback-reactions[data-astro-cid-xfqfjihl]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.7rem;font-family:DM Mono,monospace;font-size:.68rem;display:flex}.feedback-reactions[data-astro-cid-xfqfjihl] form[data-astro-cid-xfqfjihl]{display:inline}.feedback-reactions[data-astro-cid-xfqfjihl] button[data-astro-cid-xfqfjihl]{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .5rem}.feedback-reactions[data-astro-cid-xfqfjihl] button[data-astro-cid-xfqfjihl]:hover{border-color:var(--color-accent-lime);color:var(--color-accent-lime)}.feedback-form[data-astro-cid-xfqfjihl] textarea[data-astro-cid-xfqfjihl]{border:0;border-bottom:1px solid var(--color-border);border-radius:0;min-height:8rem;padding:.7rem 0}.song-card[data-astro-cid-dimny6ja]{--song-accent:var(--color-accent-coral);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:14px;overflow:hidden}.song-card[data-astro-cid-dimny6ja].lime{--song-accent:var(--color-accent-lime)}.song-card[data-astro-cid-dimny6ja].violet{--song-accent:var(--color-accent-violet)}.song-card[data-astro-cid-dimny6ja].has-custom-player>audio[data-astro-cid-dimny6ja]{display:none}.song-head[data-astro-cid-dimny6ja]{background:linear-gradient(135deg,var(--color-surface-subtle),transparent);justify-content:space-between;gap:1rem;min-height:175px;padding:1.5rem;display:flex}.song-index[data-astro-cid-dimny6ja]{color:var(--song-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2.4rem;font-family:DM Mono,monospace;font-size:.68em}.song-card[data-astro-cid-dimny6ja] h2[data-astro-cid-dimny6ja]{letter-spacing:-.05em;max-width:22ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,2.4rem);line-height:.96}.song-card[data-astro-cid-dimny6ja] h2[data-astro-cid-dimny6ja] a[data-astro-cid-dimny6ja]:hover{color:var(--song-accent)}.song-meta[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);text-transform:uppercase;margin:.7rem 0 0;font-family:DM Mono,monospace;font-size:.7rem}.circle-button[data-astro-cid-dimny6ja]{border:1px solid var(--color-border-strong);background:var(--song-accent);width:52px;height:52px;color:var(--color-page);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:auto;font-size:1rem;display:grid}.circle-button[data-astro-cid-dimny6ja]:hover{filter:brightness(1.08)}.is-playing[data-astro-cid-dimny6ja] .circle-button[data-astro-cid-dimny6ja]{background:var(--color-text-primary)}.login-note[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);text-transform:uppercase;padding:0 1.5rem 1rem;font-family:DM Mono,monospace;font-size:.7rem}.login-note[data-astro-cid-dimny6ja] a[data-astro-cid-dimny6ja]:hover{color:var(--color-accent-lime)}.transport[data-astro-cid-dimny6ja]{align-items:center;gap:1rem;padding:0 1.5rem 1rem;display:flex}.progress-wrap[data-astro-cid-dimny6ja]{flex:1}.song-progress-wrap[data-astro-cid-dimny6ja]{position:relative}.song-progress[data-astro-cid-dimny6ja]{width:100%;height:5px;accent-color:var(--song-accent);cursor:pointer;background:#f0e9d82e;border:0;border-radius:99px;padding:0;display:block}.song-progress-wrap[data-astro-cid-dimny6ja] [data-astro-cid-dimny6ja][data-progress]{background:var(--song-accent);pointer-events:none;border-radius:99px;width:0;height:5px;position:absolute;top:0;left:0}.time[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);justify-content:space-between;margin-top:.35rem;font-family:DM Mono,monospace;font-size:.62rem;display:flex}.player-status[data-astro-cid-dimny6ja]{min-height:1.1em;color:var(--color-text-secondary);margin:.35rem 0 0;font-family:DM Mono,monospace;font-size:.62rem}.song-info[data-astro-cid-dimny6ja]{background:var(--color-surface-subtle);padding:1.4rem 1.5rem 1.5rem}.song-description[data-astro-cid-dimny6ja]{margin:0;font-size:1.05rem;line-height:1.45}.song-origin[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);margin:.7rem 0 0;font-size:.9rem}.song-details[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1.3rem;margin-top:1.2rem;font-family:DM Mono,monospace;font-size:.68rem;display:flex}.song-details[data-astro-cid-dimny6ja] b[data-astro-cid-dimny6ja]{color:var(--color-text-primary);text-transform:none;margin-top:.25rem;font-family:DM Sans,sans-serif;font-size:.9rem;display:block}.song-tags[data-astro-cid-dimny6ja]{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;display:flex}.song-tags[data-astro-cid-dimny6ja] a[data-astro-cid-dimny6ja]{color:var(--song-accent);font-family:DM Mono,monospace;font-size:.68rem}.song-actions[data-astro-cid-dimny6ja]{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;font-family:DM Mono,monospace;font-size:.7rem;display:flex}.download[data-astro-cid-dimny6ja]{border:1px solid var(--song-accent);color:var(--song-accent);border-radius:999px;padding:.7rem .9rem;font-weight:700}.text-link[data-astro-cid-dimny6ja]{color:var(--color-text-secondary)}.compact-song-main[data-astro-cid-dimny6ja]{grid-template-columns:minmax(0,1fr) minmax(4.5rem,8rem);align-items:center;gap:1.5rem;padding:1.4rem 1.5rem 1.1rem;display:grid}.compact-song-copy[data-astro-cid-dimny6ja]{min-width:0}.compact[data-astro-cid-dimny6ja] .song-index[data-astro-cid-dimny6ja]{margin:0 0 .7rem}.compact[data-astro-cid-dimny6ja] h2[data-astro-cid-dimny6ja]{max-width:32ch;font-size:clamp(1.4rem,2.5vw,2.15rem)}.compact-style[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:.55rem 0 0;font-family:DM Mono,monospace;font-size:.7rem}.compact-style-label[data-astro-cid-dimny6ja]{color:var(--color-text-primary)}.compact-tags[data-astro-cid-dimny6ja]{margin-top:.8rem}.compact-tags[data-astro-cid-dimny6ja] a[data-astro-cid-dimny6ja]{font-size:.65rem}.song-access[data-astro-cid-dimny6ja]{color:var(--song-accent);letter-spacing:.04em;text-transform:uppercase;margin:.8rem 0 0;font-family:DM Mono,monospace;font-size:.64rem}.compact-engagement[data-astro-cid-dimny6ja]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.compact-playback[data-astro-cid-dimny6ja]{justify-content:flex-end;align-items:center;display:flex}.compact-playback[data-astro-cid-dimny6ja] .circle-button[data-astro-cid-dimny6ja]{width:56px;height:56px;margin:0}.compact-unavailable[data-astro-cid-dimny6ja]{color:var(--color-text-secondary);font-family:DM Mono,monospace;font-size:1.4rem}.compact[data-astro-cid-dimny6ja] .transport[data-astro-cid-dimny6ja]{margin-top:.75rem;padding:0 1.5rem 1.3rem}.compact[data-astro-cid-dimny6ja] .player-status[data-astro-cid-dimny6ja],.compact[data-astro-cid-dimny6ja] .time[data-astro-cid-dimny6ja]{margin-top:.45rem}@media (width>=800px){.compact-song-list[data-astro-cid-dimny6ja]{gap:1rem}.compact-song-main[data-astro-cid-dimny6ja]{grid-template-columns:minmax(0,1fr) minmax(19rem,32rem);align-items:center;gap:2rem;padding:1.2rem 1.5rem}.compact-playback[data-astro-cid-dimny6ja]{justify-content:stretch}.compact-playback[data-astro-cid-dimny6ja] .circle-button[data-astro-cid-dimny6ja]{order:2;margin-left:1rem}.compact[data-astro-cid-dimny6ja] .transport[data-astro-cid-dimny6ja]{grid-area:1/2;margin-top:.9rem;padding:0 1.5rem 1.2rem}.compact[data-astro-cid-dimny6ja] .compact-song-main[data-astro-cid-dimny6ja]{padding-bottom:1.2rem}}@media (width<=560px){.compact-song-main[data-astro-cid-dimny6ja]{grid-template-columns:minmax(0,1fr) 3.5rem;gap:.7rem;padding:1.1rem 1rem .9rem}.compact-playback[data-astro-cid-dimny6ja] .circle-button[data-astro-cid-dimny6ja]{width:48px;height:48px}.compact[data-astro-cid-dimny6ja] .transport[data-astro-cid-dimny6ja]{padding:0 1rem 1rem}.compact[data-astro-cid-dimny6ja] h2[data-astro-cid-dimny6ja]{overflow-wrap:anywhere}.compact-tags[data-astro-cid-dimny6ja]{gap:.35rem}}
