.page-head.svelte-13luymz{text-align:center;padding:7rem 1.5rem 2rem;background:radial-gradient(circle at 50% 0%,#0a1420 0%,var(--mcb-bg) 70%)}.page-head.svelte-13luymz h1:where(.svelte-13luymz){font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.page-head.svelte-13luymz p:where(.svelte-13luymz){color:#ffffffa6;margin:0;font-size:1.05rem}.wrap.svelte-13luymz{max-width:800px;margin:0 auto;padding:2rem 1.5rem 5rem}.month.svelte-13luymz{margin-bottom:2.5rem}.month.svelte-13luymz h2:where(.svelte-13luymz){font-size:1.2rem;text-transform:uppercase;letter-spacing:.15em;color:var(--mcb-accent);border-bottom:1px solid rgba(47,169,255,.2);padding-bottom:.6rem;margin:0 0 1rem}ul.svelte-13luymz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}li.svelte-13luymz{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#2fa9ff0d;border:1px solid rgba(47,169,255,.15);border-radius:.6rem}.day.svelte-13luymz{flex:0 0 auto;min-width:120px;color:var(--mcb-accent);font-weight:700;font-size:.9rem}.body.svelte-13luymz{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem}.name.svelte-13luymz{font-weight:600;font-size:1.05rem}.time.svelte-13luymz,.loc.svelte-13luymz{color:#fff9;font-size:.88rem}.go.svelte-13luymz{flex:0 0 auto;color:var(--mcb-accent);text-decoration:none;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.go.svelte-13luymz:hover{text-decoration:underline}.empty.svelte-13luymz{text-align:center;color:#fff9;font-size:1.1rem;padding:3rem 1rem}@media(max-width:560px){li.svelte-13luymz{flex-wrap:wrap}.day.svelte-13luymz{min-width:0}}
