.lead[data-astro-cid-bmfncjcp]{margin-bottom:2.5rem}.notice-callout[data-astro-cid-bmfncjcp]{border:1px solid var(--border-subtle);background:var(--bg-surface,#141416);border-radius:6px;align-items:flex-start;gap:.85rem;margin-top:1.25rem;padding:1rem 1.25rem;display:flex}.notice-callout-icon[data-astro-cid-bmfncjcp]{color:var(--accent-crimson,#e11d48);flex-shrink:0;font-size:1.1rem;line-height:1.4}.notice-callout[data-astro-cid-bmfncjcp] p[data-astro-cid-bmfncjcp]{color:var(--text-muted,#a1a1aa);margin:0;font-size:.88rem;line-height:1.6}.acoustic-section[data-astro-cid-bmfncjcp]{margin:3.5rem 0}.section-heading-row[data-astro-cid-bmfncjcp]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.65rem;display:flex}.section-heading-row[data-astro-cid-bmfncjcp] h2[data-astro-cid-bmfncjcp]{color:var(--text-primary);margin:0;font-family:Shippori Mincho,serif;font-size:1.35rem;font-weight:700}.section-badge[data-astro-cid-bmfncjcp]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:9999px;padding:.2rem .6rem;font-family:Cinzel,serif;font-size:.78rem;font-weight:700}.section-subtext[data-astro-cid-bmfncjcp]{color:var(--text-muted);margin:0 0 1.5rem;font-size:.88rem}.song-card-grid[data-astro-cid-bmfncjcp]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.acoustic-card[data-astro-cid-bmfncjcp]{background:var(--bg-surface,#141416);border:1px solid var(--border-subtle,#27272a);border-radius:8px;flex-direction:column;gap:1rem;padding:1.35rem 1.5rem;transition:border-color .16s;display:flex}.acoustic-card[data-astro-cid-bmfncjcp]:hover{border-color:#fff3}.card-head[data-astro-cid-bmfncjcp]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.song-name[data-astro-cid-bmfncjcp]{margin:0;font-size:1.25rem;font-weight:700}.song-name[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]{color:var(--text-primary);text-decoration:none;transition:color .16s}.song-name[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]:hover{color:#fda4af;text-decoration:underline}.song-detail-link[data-astro-cid-bmfncjcp]{color:#fda4af;white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:none}.song-detail-link[data-astro-cid-bmfncjcp]:hover{text-decoration:underline}.records-block[data-astro-cid-bmfncjcp]{flex-direction:column;gap:1rem;display:flex}.record-group[data-astro-cid-bmfncjcp]{flex-direction:column;gap:.45rem;display:flex}.record-label[data-astro-cid-bmfncjcp]{color:#71717a;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.record-list[data-astro-cid-bmfncjcp]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.record-item[data-astro-cid-bmfncjcp]{background:#ffffff05;border-radius:4px;flex-direction:column;gap:.2rem;padding:.45rem .6rem;display:flex}.record-item-main[data-astro-cid-bmfncjcp]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.show-link[data-astro-cid-bmfncjcp]{color:#93c5fd;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .16s}.show-link[data-astro-cid-bmfncjcp]:hover{color:#fff;text-decoration:underline}.show-text[data-astro-cid-bmfncjcp]{color:var(--text-primary);font-size:.88rem;font-weight:600}.record-item-meta[data-astro-cid-bmfncjcp]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.75rem;display:flex}.meta-date[data-astro-cid-bmfncjcp]{color:#fda4af;font-family:Cinzel,serif;font-weight:600}.meta-arrangement[data-astro-cid-bmfncjcp]{color:#e4e4e7;font-style:italic}.format-pill[data-astro-cid-bmfncjcp]{white-space:nowrap;border-radius:4px;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-block}.format-pill-full[data-astro-cid-bmfncjcp]{color:#fda4af;background:#e11d482e;border:1px solid #e11d4866}.format-pill-corner[data-astro-cid-bmfncjcp]{color:#93c5fd;background:#93c5fd1f;border:1px solid #93c5fd59}.bonus-item[data-astro-cid-bmfncjcp]{border-left:2px solid var(--accent-crimson)}.bonus-title[data-astro-cid-bmfncjcp]{color:var(--text-primary);font-size:.88rem;font-weight:600}.meta-source[data-astro-cid-bmfncjcp]{color:var(--text-muted)}.events-timeline[data-astro-cid-bmfncjcp]{flex-direction:column;gap:1.5rem;display:flex}.timeline-card[data-astro-cid-bmfncjcp]{background:var(--bg-surface,#141416);border:1px solid var(--border-subtle,#27272a);border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.timeline-header[data-astro-cid-bmfncjcp]{flex-direction:column;gap:.4rem;display:flex}.timeline-meta[data-astro-cid-bmfncjcp]{align-items:center;gap:.6rem;display:flex}.timeline-date[data-astro-cid-bmfncjcp]{color:#fda4af;font-family:Cinzel,serif;font-size:.85rem;font-weight:700}.timeline-title[data-astro-cid-bmfncjcp]{margin:0;font-size:1.25rem;font-weight:700}.timeline-title[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]{color:var(--text-primary);text-decoration:none;transition:color .16s}.timeline-title[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]:hover{color:#fda4af;text-decoration:underline}.timeline-venue[data-astro-cid-bmfncjcp]{color:var(--text-muted);margin:0;font-size:.82rem}.timeline-desc[data-astro-cid-bmfncjcp]{color:#d4d4d8;margin:0;font-size:.92rem;line-height:1.65}.timeline-tracks[data-astro-cid-bmfncjcp]{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding-top:.85rem;display:flex}.timeline-tracks-label[data-astro-cid-bmfncjcp]{color:#71717a;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.timeline-track-list[data-astro-cid-bmfncjcp]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.4rem 1.5rem;margin:0;padding-left:1.4rem;display:grid}.timeline-track-item[data-astro-cid-bmfncjcp]{font-size:.88rem}.track-link[data-astro-cid-bmfncjcp]{color:#93c5fd;font-weight:500;text-decoration:none}.track-link[data-astro-cid-bmfncjcp]:hover{color:#fff;text-decoration:underline}.track-arrangement[data-astro-cid-bmfncjcp]{color:var(--text-muted);margin-left:.35rem;font-size:.78rem}.bonus-grid[data-astro-cid-bmfncjcp]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.bonus-card[data-astro-cid-bmfncjcp]{background:var(--bg-surface,#141416);border:1px solid var(--border-subtle,#27272a);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.bonus-head[data-astro-cid-bmfncjcp]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bonus-card-title[data-astro-cid-bmfncjcp]{margin:0;font-size:1.05rem;font-weight:700}.bonus-card-title[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]{color:var(--text-primary);text-decoration:none}.bonus-card-title[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]:hover{color:#fda4af;text-decoration:underline}.bonus-meta[data-astro-cid-bmfncjcp]{color:var(--text-muted);margin:0;font-size:.82rem}.bonus-meta[data-astro-cid-bmfncjcp] a[data-astro-cid-bmfncjcp]{color:#93c5fd;text-decoration:none}.bonus-source[data-astro-cid-bmfncjcp]{color:#a1a1aa;margin:.25rem 0 0;font-size:.8rem;line-height:1.5}
