.includes.svelte-1vko1x4{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.includes.svelte-1vko1x4{grid-template-columns:1fr 1fr;gap:24px}}h3.svelte-1vko1x4{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-on-dark);margin:0 0 16px;font-weight:500}ul.svelte-1vko1x4{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1vko1x4{font-size:var(--text-sm);color:var(--text-on-dark-soft);align-items:flex-start;gap:12px;line-height:1.5;display:flex}li.svelte-1vko1x4 svg{color:var(--text-on-dark);flex-shrink:0;margin-top:2px}.detail.svelte-1yz2l4v{z-index:var(--z-content);padding:8px 20px calc(80px + env(safe-area-inset-bottom));flex-direction:column;gap:40px;max-width:1100px;margin:0 auto;display:flex;position:relative}@media (width>=768px){.detail.svelte-1yz2l4v{gap:64px;padding:32px 48px 120px}}.hero.svelte-1yz2l4v{flex-direction:column;gap:16px;display:flex}.top.svelte-1yz2l4v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero.svelte-1yz2l4v h1:where(.svelte-1yz2l4v){font-family:var(--font-display);color:var(--text-on-color);margin:0;font-size:clamp(2.5rem,8vw,4rem);font-weight:500;line-height:1}.bio.svelte-1yz2l4v{font-size:var(--text-base);color:var(--text-on-color-soft);white-space:pre-line;max-width:720px;margin:0;line-height:1.6}.tags.svelte-1yz2l4v{flex-wrap:wrap;gap:6px;display:flex}h2.svelte-1yz2l4v{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--text-on-color);margin:0 0 8px;font-weight:500}header.svelte-1yz2l4v p:where(.svelte-1yz2l4v){color:var(--text-on-color-soft);font-size:var(--text-sm);margin:0 0 24px}.date-grid.svelte-1yz2l4v{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.date-grid.svelte-1yz2l4v{grid-template-columns:1fr 1fr}}.date-card.svelte-1yz2l4v{flex-direction:column;gap:8px;display:flex}.date-head.svelte-1yz2l4v{gap:6px;margin-bottom:4px;display:flex}.date-line.svelte-1yz2l4v{font-size:var(--text-sm);color:var(--text-on-dark);align-items:center;gap:8px;display:flex}.date-line.muted.svelte-1yz2l4v{font-size:var(--text-xs);color:var(--text-on-dark-soft)}.desc.svelte-1yz2l4v{font-size:var(--text-xs);color:var(--text-on-dark-soft);margin:6px 0 0;line-height:1.5}.cta-section.svelte-1yz2l4v{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px 0;display:flex}.coming-soon.svelte-1yz2l4v .cs-inner:where(.svelte-1yz2l4v){flex-direction:column;align-items:flex-start;gap:16px;display:flex}.coming-soon.svelte-1yz2l4v h2:where(.svelte-1yz2l4v){font-size:var(--text-2xl);color:var(--text-on-dark)}.coming-soon.svelte-1yz2l4v p:where(.svelte-1yz2l4v){font-size:var(--text-sm);color:var(--text-on-dark-soft);margin:0}.notify-form.svelte-1yz2l4v{flex-direction:column;gap:12px;width:100%;max-width:360px;display:flex}.ok.svelte-1yz2l4v{color:var(--status-confirmed);font-size:var(--text-sm)}
