.app-icon[data-v-ec98d6c4]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:1.25rem;height:1.25rem}.app-icon--filled[data-v-ec98d6c4]{fill:currentColor;stroke:none}.btn-play .app-icon[data-v-ec98d6c4],.btn-more .app-icon[data-v-ec98d6c4]{width:1.35rem;height:1.35rem}.btn[data-v-58d44a54]{appearance:none;cursor:pointer;font-family:inherit;line-height:1.2;text-decoration:none}.btn[data-v-58d44a54]:disabled,.btn[aria-disabled=true][data-v-58d44a54]{cursor:default;opacity:.6}.btn[data-v-58d44a54]:focus:not(:focus-visible){outline:none}.btn[data-v-58d44a54]:focus-visible{outline:2px solid var(--sr-ink);outline-offset:3px;box-shadow:none}.btn-play[data-v-58d44a54],.btn-quiet[data-v-58d44a54],.btn-more[data-v-58d44a54],.btn-vote[data-v-58d44a54],.btn-danger[data-v-58d44a54]{border:0;border-radius:3px;align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.btn-play.btn--regular[data-v-58d44a54],.btn-quiet.btn--regular[data-v-58d44a54],.btn-more.btn--regular[data-v-58d44a54],.btn-vote.btn--regular[data-v-58d44a54],.btn-danger.btn--regular[data-v-58d44a54]{font-size:var(--sr-text-body);padding:.7rem 1.65rem}.btn-play.btn--compact[data-v-58d44a54],.btn-quiet.btn--compact[data-v-58d44a54],.btn-more.btn--compact[data-v-58d44a54],.btn-vote.btn--compact[data-v-58d44a54],.btn-danger.btn--compact[data-v-58d44a54]{font-size:var(--sr-text-meta);gap:.4rem;padding:.55rem 1rem}.btn--compact .app-icon[data-v-58d44a54]{width:1rem;height:1rem}.btn-play[data-v-58d44a54],.btn-play[data-v-58d44a54]:focus,.btn-play[data-v-58d44a54]:focus-visible,.btn-play[data-v-58d44a54]:active:not(:disabled){background:var(--sr-ink);color:#000}.btn-quiet[data-v-58d44a54]{color:var(--sr-ink);background:0 0;border:1px solid #ffffff59}.btn-quiet.btn--muted[data-v-58d44a54]{color:var(--sr-ink-muted);border-color:#ffffff47}.btn-quiet[aria-pressed=true][data-v-58d44a54]{background:var(--sr-surface-lift);color:var(--sr-ink-muted);border-color:#0000}.btn-quiet.btn--solid[data-v-58d44a54]{border-color:var(--sr-ink);background:var(--sr-ink);color:#000}.btn-quiet[data-v-58d44a54]:focus-visible:not(.btn--solid):not([aria-pressed=true]),.btn-quiet[data-v-58d44a54]:active:not(:disabled):not(.btn--fills):not(.btn--solid):not([aria-pressed=true]){border-color:var(--sr-ink);color:var(--sr-ink);background:0 0}.btn-quiet[aria-pressed=true][data-v-58d44a54]:focus,.btn-quiet[aria-pressed=true][data-v-58d44a54]:focus-visible,.btn-quiet[aria-pressed=true][data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink-muted)}.btn-quiet.btn--solid[data-v-58d44a54]:focus,.btn-quiet.btn--solid[data-v-58d44a54]:focus-visible,.btn-quiet.btn--solid[data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-ink);background:var(--sr-ink);color:#000}.btn-more[data-v-58d44a54],.btn-more[data-v-58d44a54]:focus,.btn-more[data-v-58d44a54]:focus-visible,.btn-more[data-v-58d44a54]:active:not(:disabled):not([aria-disabled=true]){color:var(--sr-ink);background:#6d6d6eb3}.btn-vote[data-v-58d44a54],.btn-vote[data-v-58d44a54]:focus,.btn-vote[data-v-58d44a54]:focus-visible,.btn-vote[data-v-58d44a54]:active:not(:disabled):not([aria-disabled=true]){background:var(--sr-red);color:var(--sr-ink)}.btn-vote[data-v-58d44a54]:disabled,.btn-vote[aria-disabled=true][data-v-58d44a54]{opacity:.72}.btn-text[data-v-58d44a54]{color:var(--sr-ink-muted);font-weight:600;font-size:var(--sr-text-meta);background:0 0;border:0;border-radius:3px;align-items:center;gap:.35rem;padding:0;display:inline-flex}.btn-text.btn--regular[data-v-58d44a54]{font-size:var(--sr-text-body);padding:.7rem .4rem}.btn-text.btn--strong[data-v-58d44a54]{color:var(--sr-ink)}.btn-text[data-v-58d44a54]:focus,.btn-text[data-v-58d44a54]:focus-visible,.btn-text[data-v-58d44a54]:active:not(:disabled){color:var(--sr-ink);background:0 0}.btn-danger[data-v-58d44a54]{border:1px solid var(--sr-red-bright);color:var(--sr-red-bright);background:0 0;font-weight:700}.btn-danger[data-v-58d44a54]:focus,.btn-danger[data-v-58d44a54]:focus-visible,.btn-danger[data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-red-bright);color:var(--sr-red-bright);background:0 0}.btn-plain[data-v-58d44a54]{color:var(--sr-ink);font-size:var(--sr-text-meta);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .6rem;font-weight:600;display:inline-flex}.btn-plain[aria-pressed=true][data-v-58d44a54]{color:var(--sr-red-bright);background:0 0}.btn-plain[data-v-58d44a54]:focus,.btn-plain[data-v-58d44a54]:focus-visible,.btn-plain[data-v-58d44a54]:active:not(:disabled){color:var(--sr-ink);background:0 0}.btn-plain[aria-pressed=true][data-v-58d44a54]:focus,.btn-plain[aria-pressed=true][data-v-58d44a54]:focus-visible,.btn-plain[aria-pressed=true][data-v-58d44a54]:active:not(:disabled){color:var(--sr-red-bright);background:0 0}.btn-overlay[data-v-58d44a54]{color:var(--sr-ink);font-size:var(--sr-text-small);background:#000000ad;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-weight:600;display:inline-flex}.btn-overlay[data-v-58d44a54]:focus,.btn-overlay[data-v-58d44a54]:focus-visible,.btn-overlay[data-v-58d44a54]:active:not(:disabled){color:var(--sr-ink);background:#000000d9}.btn-surface[data-v-58d44a54]{border:1px solid var(--sr-surface-lift);background:var(--sr-surface);width:100%;color:var(--sr-ink);font:inherit;font-size:var(--sr-text-small);text-align:left;border-radius:3px;padding:.55rem .8rem;display:block}.btn-surface[data-v-58d44a54]:focus,.btn-surface[data-v-58d44a54]:focus-visible,.btn-surface[data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-surface-lift);background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-field[data-v-58d44a54]{background:var(--sr-surface-lift);width:100%;min-width:0;min-height:2.9rem;color:var(--sr-ink);font:inherit;font-size:var(--sr-text-body);text-align:left;border:1px solid #ffffff2e;border-radius:3px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.btn-field.btn--invalid[data-v-58d44a54]{border-color:var(--sr-red-bright)}.btn-field[data-v-58d44a54]:focus,.btn-field[data-v-58d44a54]:focus-visible,.btn-field[data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-option[data-v-58d44a54]{width:100%;color:var(--sr-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;padding:.55rem .8rem;display:block}.btn-option[data-v-58d44a54]:focus,.btn-option[data-v-58d44a54]:focus-visible,.btn-option[data-v-58d44a54]:active:not(:disabled){background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-choice[data-v-58d44a54]{width:100%;color:var(--sr-ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;padding:.85rem 1rem;display:block}.btn-choice.btn--compact[data-v-58d44a54]{gap:.3rem;padding:.4rem;display:grid}.btn-choice.btn--dashed[data-v-58d44a54]{border-style:dashed;border-color:#ffffff4d;min-height:100%;font-weight:600}.btn-choice[aria-pressed=true][data-v-58d44a54]{border-style:solid;border-color:var(--sr-ink);color:var(--sr-ink);background:0 0}.btn-choice.btn--dashed[aria-pressed=true][data-v-58d44a54]{background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-choice[data-v-58d44a54]:focus,.btn-choice[data-v-58d44a54]:focus-visible,.btn-choice[data-v-58d44a54]:active:not(:disabled){color:var(--sr-ink)}.btn-choice[aria-pressed=true][data-v-58d44a54]:focus,.btn-choice[aria-pressed=true][data-v-58d44a54]:focus-visible,.btn-choice[aria-pressed=true][data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-ink);color:var(--sr-ink)}.btn-choice.btn--dashed[aria-pressed=true][data-v-58d44a54]:focus,.btn-choice.btn--dashed[aria-pressed=true][data-v-58d44a54]:focus-visible,.btn-choice.btn--dashed[aria-pressed=true][data-v-58d44a54]:active:not(:disabled){background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-card[data-v-58d44a54]{border:1px solid var(--sr-surface-lift);background:var(--sr-surface);width:100%;height:100%;color:var(--sr-ink);font:inherit;text-align:left;border-radius:6px;padding:clamp(1.1rem,3vw,1.6rem);display:block}.btn-card.btn--compact[data-v-58d44a54]{padding:.85rem 1rem}.btn-card[aria-pressed=true][data-v-58d44a54]{border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-card[data-v-58d44a54]:focus,.btn-card[data-v-58d44a54]:focus-visible,.btn-card[data-v-58d44a54]:active:not(:disabled){color:var(--sr-ink)}.btn-card[aria-pressed=true][data-v-58d44a54]:focus,.btn-card[aria-pressed=true][data-v-58d44a54]:focus-visible,.btn-card[aria-pressed=true][data-v-58d44a54]:active:not(:disabled){border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-hit[data-v-58d44a54]{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-hit[data-v-58d44a54]:focus,.btn-hit[data-v-58d44a54]:focus-visible,.btn-hit[data-v-58d44a54]:active:not(:disabled){color:inherit;background:0 0}@media (hover:hover){.btn-play[data-v-58d44a54]:hover:not(:disabled){color:#000;background:#ffffffc7}.btn-quiet[data-v-58d44a54]:hover:not(:disabled):not(.btn--fills):not(.btn--solid):not([aria-pressed=true]){border-color:var(--sr-ink);color:var(--sr-ink);background:0 0}.btn-quiet.btn--fills[data-v-58d44a54]:hover:not(:disabled),.btn-quiet.btn--solid[data-v-58d44a54]:hover:not(:disabled){border-color:var(--sr-ink);background:var(--sr-ink);color:#000}.btn-quiet[aria-pressed=true][data-v-58d44a54]:hover:not(:disabled){border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink-muted)}.btn-more[data-v-58d44a54]:hover:not(:disabled):not([aria-disabled=true]){color:var(--sr-ink);background:#6d6d6e7a}.btn-vote[data-v-58d44a54]:hover:not(:disabled):not([aria-disabled=true]){background:var(--sr-red-bright);color:var(--sr-ink)}.btn-text[data-v-58d44a54]:hover:not(:disabled):not(.btn--dim){color:var(--sr-ink);background:0 0}.btn-text.btn--dim[data-v-58d44a54]:hover:not(:disabled){color:var(--sr-ink-muted);background:0 0}.btn-danger[data-v-58d44a54]:hover:not(:disabled){border-color:var(--sr-red-bright);color:var(--sr-red-bright);background:0 0}.btn-plain[data-v-58d44a54]:hover:not(:disabled):not([aria-pressed=true]){color:var(--sr-ink);background:#ffffff1a}.btn-plain[aria-pressed=true][data-v-58d44a54]:hover:not(:disabled){color:var(--sr-red-bright);background:0 0}.btn-overlay[data-v-58d44a54]:hover:not(:disabled){color:var(--sr-ink);background:#000000d9}.btn-surface[data-v-58d44a54]:hover:not(:disabled){background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-field[data-v-58d44a54]:hover:not(:disabled){border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-option[data-v-58d44a54]:hover:not(:disabled){background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-choice[data-v-58d44a54]:hover:not(:disabled):not([aria-pressed=true]){color:var(--sr-ink);border-color:#ffffff40}.btn-choice.btn--dashed[data-v-58d44a54]:hover:not(:disabled):not([aria-pressed=true]){color:var(--sr-ink);background:0 0;border-color:#ffffff80}.btn-choice[aria-pressed=true][data-v-58d44a54]:hover:not(:disabled){border-color:var(--sr-ink);color:var(--sr-ink)}.btn-choice.btn--dashed[aria-pressed=true][data-v-58d44a54]:hover:not(:disabled){background:var(--sr-surface-lift);color:var(--sr-ink)}.btn-card[data-v-58d44a54]:hover:not(:disabled):not([aria-pressed=true]){background:var(--sr-surface);color:var(--sr-ink);border-color:#ffffff59}.btn-card[aria-pressed=true][data-v-58d44a54]:hover:not(:disabled){border-color:var(--sr-ink);background:var(--sr-surface-lift);color:var(--sr-ink)}}
