h1.svelte-19rgvlq{color:var(--primary-color);font-size:1.75rem;margin:0 0 .5rem}h2.svelte-19rgvlq{color:var(--primary-color);font-size:1.25rem;margin:1.5rem 0 .75rem;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem}.timeline.svelte-19rgvlq{display:flex;flex-direction:column;gap:1rem}.timeline-item.svelte-19rgvlq{display:flex;background-color:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000000d;position:relative;overflow:hidden;transition:all .2s ease-in-out}.timeline-item.svelte-19rgvlq:hover{box-shadow:0 4px 8px #0000001a}.timeline-item.svelte-19rgvlq:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:gray}.timeline-item.Group-1.svelte-19rgvlq:before{background-color:red}.timeline-item.Group-2.svelte-19rgvlq:before{background-color:orange}.timeline-item.Group-3.svelte-19rgvlq:before{background-color:#ff0}.timeline-item.Group-4.svelte-19rgvlq:before{background-color:green}.timeline-item.Group-5.svelte-19rgvlq:before{background-color:#00f}.timeline-item.Group-6.svelte-19rgvlq:before{background-color:indigo}.timeline-item.Exhibition.svelte-19rgvlq:before{background-color:violet}.timeline-time.svelte-19rgvlq{min-width:80px;font-weight:700;color:var(--primary-color);font-size:.9rem}.timeline-content.svelte-19rgvlq{flex:1}.timeline-content.svelte-19rgvlq h3:where(.svelte-19rgvlq){margin:0 0 .25rem;font-size:1rem}.timeline-content.svelte-19rgvlq p:where(.svelte-19rgvlq){margin:0;font-size:.9rem;color:#4a5568}.band-link.svelte-19rgvlq{color:var(--primary-color);text-decoration:none;font-weight:500;border-bottom:1px dotted var(--primary-color)}.schedule-notes.svelte-19rgvlq{background-color:#f8f9fa;border-radius:8px;padding:1rem;margin-top:2rem}.schedule-notes.svelte-19rgvlq ul:where(.svelte-19rgvlq){margin:0;padding-left:1.5rem}.schedule-notes.svelte-19rgvlq li:where(.svelte-19rgvlq){margin-bottom:.5rem;font-size:.9rem}@media(min-width:640px){h1.svelte-19rgvlq{font-size:2rem}.timeline-time.svelte-19rgvlq{min-width:100px;font-size:1rem}}
