.compact-wrapper.svelte-x5uz3h{padding:.5rem;text-align:center;background-color:var(--color-primary-light)}.wrapper.svelte-x5uz3h{width:5rem;height:5rem;border-radius:1rem;background-color:var(--color-primary-light);display:flex;flex-direction:column;align-items:center;justify-content:center}.year.svelte-x5uz3h{font-size:.75rem}.month.svelte-x5uz3h{font-size:1.25rem}.day.svelte-x5uz3h{font-size:1rem}a.svelte-82twh2{display:block;padding:.5rem .5rem .5rem 0;text-decoration:none;color:inherit;border-top-right-radius:2rem;border-bottom-right-radius:2rem;transition:.25s}a.svelte-82twh2:not(.compact){padding-right:1rem}a.compact.svelte-82twh2{padding:0;border-top-right-radius:0;border-bottom-left-radius:2rem;border:1px solid var(--color-primary-light);margin-bottom:1rem}a.svelte-82twh2:hover{background-color:#3333331a}a.svelte-82twh2:not(.compact):hover{padding-left:1rem;padding-right:0}.concert-container.svelte-82twh2{display:grid;grid-template-areas:"date header" "date description";grid-template-columns:5rem 1fr;gap:.5rem 1rem}a.svelte-82twh2:not(.compact) .concert-container:where(.svelte-82twh2){max-width:calc(100% - 1rem)}a.compact.svelte-82twh2 .concert-container:where(.svelte-82twh2){grid-template-areas:"date" "header" "description";grid-template-columns:1fr}header.svelte-82twh2{grid-area:header}.concert-title.svelte-82twh2{padding-bottom:.25rem;font-size:1.25rem;font-weight:700}.compact.svelte-82twh2 .concert-title:where(.svelte-82twh2){padding:.5rem 1rem .25rem}.compact.svelte-82twh2 .concert-optional:where(.svelte-82twh2){padding:0 1rem .5rem}.concert-date.svelte-82twh2{grid-area:date}.concert-optional.svelte-82twh2>div:where(.svelte-82twh2){display:flex;gap:.25rem;align-items:center;font-size:.9rem;padding-bottom:.25rem}.icon.svelte-82twh2{height:1rem;width:1rem}.concert-description.svelte-82twh2{grid-area:description}.compact.svelte-82twh2 .concert-description:where(.svelte-82twh2){padding:0 1rem 1rem}ul.svelte-1xum7m0{list-style-type:none;margin:1rem 0;padding:0}li.extra-margin.svelte-1xum7m0{margin-top:2rem;margin-bottom:1rem}.group-header.svelte-1xum7m0 h4:where(.svelte-1xum7m0){font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem}
