svg.svelte-lgksjd{width:100%;height:auto;overflow:visible}.half.svelte-lgksjd{transform-box:fill-box}.left.svelte-lgksjd{transform-origin:100% 100%}.right.svelte-lgksjd{transform-origin:0 100%}svg.svelte-1eqehiz{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.days.svelte-eaz8wd{gap:2.6rem;max-width:30rem;margin:2rem auto 0;display:grid}header.svelte-eaz8wd{text-align:center;margin-bottom:1rem}header.svelte-eaz8wd p:where(.svelte-eaz8wd),li.svelte-eaz8wd p:where(.svelte-eaz8wd){margin:0}.date.svelte-eaz8wd{color:var(--wax);font-size:.66rem}h3.svelte-eaz8wd{color:var(--ink);font-size:clamp(2.1rem,9vw,2.8rem)}ol.svelte-eaz8wd{border-top:1px solid #1f3a3d1f;margin:0;padding:0;list-style:none}li.svelte-eaz8wd{border-bottom:1px solid #1f3a3d1f;grid-template-columns:6.6rem 1fr;gap:1rem;padding:1rem .25rem;display:grid}.when.svelte-eaz8wd{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.badge.svelte-eaz8wd{width:42px;height:42px;color:var(--wax);background:#ffffffb3;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #34557f33}li.highlight.svelte-eaz8wd .badge:where(.svelte-eaz8wd){color:var(--paper);background:var(--wax);box-shadow:0 4px 10px -4px #34557f99}.time.svelte-eaz8wd{font-family:var(--caps);letter-spacing:.08em;color:var(--ink-soft);font-size:.68rem;line-height:1.5}.title.svelte-eaz8wd{color:var(--ink);font-size:1.25rem;font-weight:600;line-height:1.3}.place.svelte-eaz8wd{color:var(--wax);font-style:italic}.detail.svelte-eaz8wd{color:var(--ink-soft);font-size:1rem;line-height:1.45;margin-top:.25rem!important}li.highlight.svelte-eaz8wd{background:#cfeef38c;border:0;border-radius:12px;margin:.4rem -.5rem;padding-inline:.75rem;box-shadow:inset 0 0 0 1px #34557f26}li.highlight.svelte-eaz8wd .time:where(.svelte-eaz8wd){color:var(--wax-dark);font-weight:500}li.highlight.svelte-eaz8wd .title:where(.svelte-eaz8wd){font-family:var(--script);font-size:2rem;font-weight:400;line-height:1.1}@media (width<=360px){li.svelte-eaz8wd{grid-template-columns:5.4rem 1fr;gap:.7rem}}.notice.svelte-1ikamex{z-index:25;left:50%;top:max(12px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(100% - 24px,34rem);animation:svelte-1ikamex-down .6s var(--spring-pop);background:#f7f3ecf0;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem .6rem .65rem .9rem;display:grid;position:fixed;translate:-50%;box-shadow:0 0 0 1px #34557f2e,0 14px 30px -14px #1f3a3d80}.notice.preview.svelte-1ikamex{animation:none;position:relative;top:0}@keyframes svelte-1ikamex-down{0%{translate:-50% -140%}}.ic.svelte-1ikamex{background:var(--wax);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}p.svelte-1ikamex{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.35}.caps.svelte-1ikamex{color:var(--wax);font-size:.62rem;display:block}button.svelte-1ikamex{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#1f3a3d0f;border:0;border-radius:50%;font-size:1.4rem}@media (prefers-reduced-motion:reduce){.notice.svelte-1ikamex{animation:none}}
