.festival.svelte-19ufdl7,.weekday.svelte-19ufdl7{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding-inline:3rem;display:flex;position:relative;container-type:inline-size}p.svelte-19ufdl7{margin:0}.icon.svelte-19ufdl7{opacity:.5;text-shadow:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:3.125rem;line-height:1;position:absolute;top:50%}.icon.left.svelte-19ufdl7{left:.75rem;translate:0 -50%;rotate:-12deg}.icon.right.svelte-19ufdl7{right:.75rem;translate:0 -50%;rotate:12deg}.body.svelte-19ufdl7{justify-items:center;gap:.2rem;display:grid}.badge.svelte-19ufdl7{box-shadow:0 0 4px var(--zonekit-halo,#000);letter-spacing:.1em;border:1px solid;border-radius:999px;gap:.5em;padding:.05rem .7rem;font-size:.75rem;display:flex}.name.svelte-19ufdl7{letter-spacing:.25em;white-space:nowrap;align-items:center;gap:.6rem;margin-right:-.25em;font-size:2.25rem;font-weight:800;line-height:1.15;display:flex}.name.svelte-19ufdl7:before,.name.svelte-19ufdl7:after{content:"";width:1.25rem;height:2px;box-shadow:0 0 4px var(--zonekit-halo,#000);background:currentColor}.line.svelte-19ufdl7{letter-spacing:.12em;line-height:1.25}.weekday.svelte-19ufdl7{justify-content:center;gap:1rem;padding-inline:1rem 3rem}.calendar.svelte-19ufdl7{width:3.75rem;box-shadow:0 0 4px var(--zonekit-halo,#000);text-align:center;border:2px solid;border-radius:.5rem;flex:none;display:grid;overflow:hidden}.calendar.svelte-19ufdl7 .label:where(.svelte-19ufdl7){letter-spacing:.2em;border-bottom:2px solid;font-size:.6875rem;line-height:1.6}.calendar.svelte-19ufdl7 .day:where(.svelte-19ufdl7){font-size:2rem;font-weight:800;line-height:1.3}.greeting.svelte-19ufdl7{letter-spacing:.08em;word-break:keep-all;text-wrap:balance;font-weight:700;line-height:1.25}@media (width<=360px){.festival.svelte-19ufdl7{padding-inline:2rem}.name.svelte-19ufdl7{letter-spacing:.15em;gap:.4rem;margin-right:-.15em;font-size:1.875rem}.name.svelte-19ufdl7:before,.name.svelte-19ufdl7:after{width:.75rem}}
