.row.svelte-ivyane,.row.svelte-ivyane:link,.row.svelte-ivyane:visited{align-items:center;gap:var(--space-s);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--text);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:#ffffff08;text-decoration:none;display:flex}.row.svelte-ivyane:hover{border-color:var(--accent-a40);box-shadow:inset 3px 0 0 var(--accent);color:var(--text);background:#ffffff0f}.date.svelte-ivyane{width:3.5rem;padding-block:var(--space-2xs);border-radius:var(--radius-s);background:var(--accent-a10);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.day.svelte-ivyane{font-size:var(--step-2);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.month.svelte-ivyane{margin-top:var(--space-3xs);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.info.svelte-ivyane{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.venue.svelte-ivyane{transition:color var(--duration) var(--ease);font-weight:600;line-height:1.25}.row.svelte-ivyane:hover .venue:where(.svelte-ivyane){color:var(--accent)}.place.svelte-ivyane{font-size:var(--step--1);color:var(--text-muted)}.meta.svelte-ivyane{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.chip.svelte-ivyane{padding:1px var(--space-2xs);border:1px solid var(--line);color:var(--text-muted);border-radius:999px;font-size:.75rem;line-height:1.5}.bands.svelte-ivyane{color:var(--text-faint);font-size:.75rem;line-height:1.5}.arrow.svelte-ivyane{color:var(--text-faint);transition:color var(--duration) var(--ease), transform var(--duration) var(--ease);flex-shrink:0}.row.svelte-ivyane:hover .arrow:where(.svelte-ivyane){color:var(--accent);transform:translate(3px)}.summary.svelte-uufw3z{margin:0 0 var(--space-2xs);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-variant-numeric:tabular-nums}.yearLabel.svelte-uufw3z{align-items:center;gap:var(--space-xs);margin:var(--space-m) 0 var(--space-2xs);font-size:var(--step--1);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.yearLabel.svelte-uufw3z:after{content:"";background:var(--line);flex:1;height:1px}.shows.svelte-uufw3z{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
