.k_KCYG_invite{margin-block:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--album-accent,var(--color-mark));background:color-mix(in srgb, var(--album-surface,var(--color-surface)) 85%, transparent)}.k_KCYG_invite p{margin:0}
._2e3Krq_page{max-width:var(--measure);margin-inline:auto}._2e3Krq_kicker{margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}._2e3Krq_lede{font-size:var(--text-lg)}._2e3Krq_list{margin:var(--space-6) 0;padding:0;list-style:none}._2e3Krq_list>li{padding:var(--space-4) 0;border-bottom:1px solid var(--color-line)}._2e3Krq_list>li:last-child{border-bottom:0}._2e3Krq_itemTitle{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;display:block}._2e3Krq_itemMeta{color:var(--color-muted);font-size:var(--text-sm);margin:0}._2e3Krq_actions{gap:var(--space-4);margin:var(--space-5) 0;flex-wrap:wrap;align-items:center;display:flex}._2e3Krq_continue{min-height:1.5rem;margin:var(--space-2) 0 0;font-weight:700}._2e3Krq_button{min-height:2.75rem;padding:var(--space-2) var(--space-5);font:inherit;color:var(--color-fg);border:1px solid var(--color-fg);border-radius:var(--radius);cursor:pointer;background:0 0}._2e3Krq_steps{margin:var(--space-5) 0;padding-left:var(--space-5)}._2e3Krq_steps li{margin-bottom:var(--space-2)}._2e3Krq_stepHead{margin-bottom:var(--space-5)}._2e3Krq_songTitle{margin:0}._2e3Krq_step ._2e3Krq_songTitle{font-size:clamp(1.75rem,7vw,3rem)}._2e3Krq_stepTitle{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-lg);font-style:italic}._2e3Krq_listen{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line)}._2e3Krq_listen ._2e3Krq_sub{margin-top:0}._2e3Krq_listenRow{align-items:center;gap:var(--space-4);display:flex}._2e3Krq_listenText{margin:0}._2e3Krq_listen ._2e3Krq_pending{background:0 0;border:0;margin:0;padding:0}._2e3Krq_sub{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xl)}._2e3Krq_pending{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-mark)}._2e3Krq_sources{padding-left:var(--space-5);margin:0}._2e3Krq_sources li{margin-bottom:var(--space-2)}._2e3Krq_reflection{font-size:var(--text-lg);font-style:italic}._2e3Krq_groups{margin:var(--space-7) 0 var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-mark)}._2e3Krq_groups ._2e3Krq_sub{margin-top:0}._2e3Krq_groups ul{padding-left:var(--space-5);margin:0}._2e3Krq_groups li{margin-bottom:var(--space-2)}._2e3Krq_stepNav{justify-content:space-between;gap:var(--space-4);margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);display:flex}._2e3Krq_note{margin:var(--space-5) 0}._2e3Krq_note label{margin-bottom:var(--space-2);font-weight:700}._2e3Krq_note textarea{width:100%;min-height:9rem;padding:var(--space-3);font:inherit;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-muted);border-radius:var(--radius);resize:vertical;display:block}._2e3Krq_noteMeta{justify-content:space-between;gap:var(--space-4);margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm);display:flex}._2e3Krq_noteStatus{min-height:1.5em;margin:0}._2e3Krq_print{max-width:46rem;margin-inline:auto}._2e3Krq_printStep{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line)}._2e3Krq_printStep ._2e3Krq_songTitle{margin-top:0}._2e3Krq_printStep ._2e3Krq_sub{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg)}._2e3Krq_printFoot{margin-top:var(--space-8);color:var(--color-muted);font-size:var(--text-sm)}@media print{._2e3Krq_print{color:#000;max-width:none;margin:0;font-size:12pt;line-height:1.45}._2e3Krq_print h1{color:#000;margin:0 0 8pt;font-size:28pt}._2e3Krq_print h2,._2e3Krq_print h3{color:#000}._2e3Krq_print a{color:#000;text-decoration:underline}._2e3Krq_printStep{break-before:page;page-break-before:always;border:0;margin:0;padding:0}._2e3Krq_printStep ._2e3Krq_songTitle{margin:0;font-size:20pt}._2e3Krq_print ._2e3Krq_stepTitle{color:#000;margin:2pt 0 8pt;font-size:13pt}._2e3Krq_print ._2e3Krq_listen{background:0 0;border:0;padding:0}._2e3Krq_printStep ._2e3Krq_sub{margin:14pt 0 4pt;font-size:13pt}._2e3Krq_printStep ._2e3Krq_songTitle,._2e3Krq_printStep ._2e3Krq_sub{break-after:avoid}._2e3Krq_printStep ._2e3Krq_stepTitle,._2e3Krq_print ._2e3Krq_printFoot,._2e3Krq_print ._2e3Krq_pending{color:#000}._2e3Krq_print ._2e3Krq_pending{background:0 0;border:1px solid #000}._2e3Krq_print ._2e3Krq_groups{color:#000;break-inside:avoid;page-break-inside:avoid;background:0 0;border:1.5pt solid #000;margin:16pt 0 0;padding:10pt 12pt}._2e3Krq_print ._2e3Krq_reflection{font-size:12pt}._2e3Krq_noPrint{display:none!important}}._2e3Krq_button:hover{background:var(--color-surface)}._2e3Krq_noteError{margin:var(--space-2) 0 0}._2e3Krq_songs{margin:var(--space-5) 0;counter-reset:song;border-top:1px solid var(--color-line);padding:0;list-style:none}._2e3Krq_songRow{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}._2e3Krq_songRowTitle{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);margin:0}._2e3Krq_songRowSub{color:var(--color-muted);margin:0;font-style:italic}._2e3Krq_songRowLine{margin:0}._2e3Krq_songRowActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._2e3Krq_read{min-height:2.75rem;padding:0 var(--space-5);color:var(--color-bg);background:var(--color-fg);border:1px solid var(--color-fg);border-radius:var(--radius);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._2e3Krq_read:hover{background:var(--color-muted);border-color:var(--color-muted)}._2e3Krq_quiet{color:var(--color-muted);font-size:var(--text-sm)}._2e3Krq_cards{gap:var(--space-6);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}._2e3Krq_card{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-mark);display:grid}._2e3Krq_cardCovers{gap:var(--space-2);display:flex}._2e3Krq_cardCovers img{object-fit:cover;width:7rem;height:7rem;box-shadow:0 0 0 1px var(--color-line);display:block}._2e3Krq_cardTitle{font-size:var(--text-xl);margin:0}._2e3Krq_cardFor{margin:0;font-weight:700}._2e3Krq_how{padding-left:var(--space-5);margin:0}._2e3Krq_how li{margin-bottom:var(--space-1)}@media (min-width:40rem){._2e3Krq_card{grid-template-columns:auto minmax(0,1fr);align-items:start}._2e3Krq_cardCovers{flex-direction:column}}
