.board.svelte-vj8v9c{color:#ece3c8;width:100%;max-width:32rem;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.b-hero.svelte-vj8v9c{text-align:center;padding:.5rem 0 1.25rem}.b-eyebrow.svelte-vj8v9c{letter-spacing:.28em;text-transform:uppercase;color:#c9a24a;margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:inline-block}.b-title.svelte-vj8v9c{letter-spacing:-.02em;color:#f3ecd4;margin:0 0 .6rem;font-family:Fraunces,Iowan Old Style,Georgia,serif;font-size:clamp(2rem,8vw,2.8rem);font-weight:800;line-height:1}.b-title.svelte-vj8v9c em:where(.svelte-vj8v9c){color:#d8c98e;font-style:italic}.b-lead.svelte-vj8v9c{color:#ece3c8a8;max-width:26rem;margin:0 auto;font-size:.9rem;line-height:1.5}.b-subnav.svelte-vj8v9c{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:14px;display:flex}.b-subnav.svelte-vj8v9c a:where(.svelte-vj8v9c){letter-spacing:.16em;text-transform:uppercase;color:#d8c98e;border-bottom:1px solid #d8c98e66;padding-bottom:2px;font-size:.72rem;text-decoration:none}.b-subnav.svelte-vj8v9c a:where(.svelte-vj8v9c):hover{color:#f3ecd4}.timeline.svelte-vj8v9c{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.t-item.svelte-vj8v9c{grid-template-columns:1.1rem 1fr;gap:.9rem;padding:0 .25rem 1.4rem;display:grid;position:relative}.t-item.svelte-vj8v9c:before{content:"";background:#d8c98e2e;width:2px;position:absolute;top:1.1rem;bottom:-.2rem;left:calc(.55rem - 1px)}.t-item.svelte-vj8v9c:last-child:before{display:none}.t-item.svelte-vj8v9c:last-child{padding-bottom:0}.t-dot.svelte-vj8v9c{z-index:1;background:linear-gradient(#d8c98e,#b9962f);border:2px solid #14271a66;border-radius:50%;width:1.1rem;height:1.1rem;margin-top:.15rem;box-shadow:0 0 0 3px #140f0659}.t-dot-live.svelte-vj8v9c{background:#9caf6a;animation:1.6s ease-in-out infinite svelte-vj8v9c-t-pulse}@keyframes svelte-vj8v9c-t-pulse{0%,to{box-shadow:0 0 0 3px #9caf6a47}50%{box-shadow:0 0 0 6px #9caf6a1a}}.t-body.svelte-vj8v9c{background:linear-gradient(#ece3c80f,#ece3c806);border:1px solid #d8c98e2e;border-radius:.85rem;min-width:0;padding:.85rem 1rem}.t-row.svelte-vj8v9c{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.t-name.svelte-vj8v9c{color:#f3ecd4;font-family:Fraunces,Georgia,serif;font-size:1.02rem;font-weight:700}.t-phase.svelte-vj8v9c{letter-spacing:.1em;text-transform:uppercase;color:#ece3c899;border:1px solid #ece3c838;border-radius:999px;flex-shrink:0;padding:.18rem .55rem;font-size:.6rem;font-weight:700}.t-phase-open.svelte-vj8v9c{color:#9caf6a;background:#9caf6a1f;border-color:#9caf6a80}.t-phase-complete.svelte-vj8v9c{color:#e7c75b;background:#c9a24a1f;border-color:#d8c98e80}.t-when.svelte-vj8v9c{color:#ece3c8d9;font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.82rem;font-weight:600}.t-local.svelte-vj8v9c{color:#ece3c880;font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.74rem}.t-countdown.svelte-vj8v9c{letter-spacing:.03em;color:#d8c98e;margin:.4rem 0 0;font-size:.7rem;font-weight:700}.t-note.svelte-vj8v9c{color:#ece3c880;margin:.4rem 0 0;font-size:.72rem}.b-foot.svelte-vj8v9c{color:#ece3c86b;text-align:center;margin:1rem .25rem 0;font-size:.72rem;line-height:1.5}.b-foot.svelte-vj8v9c a:where(.svelte-vj8v9c){color:#d8c98e}.b-state.svelte-vj8v9c{text-align:center;background:linear-gradient(#ece3c80f,#ece3c805);border:1px dashed #d8c98e4d;border-radius:1rem;flex-direction:column;align-items:center;gap:.7rem;padding:2.5rem 1.5rem;display:flex}.b-state-glyph.svelte-vj8v9c{color:#c9a24a;opacity:.55;font-family:Noto Serif SC,Songti SC,serif;font-size:3rem;line-height:1}.b-state-title.svelte-vj8v9c{color:#f3ecd4;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:800}.b-state-body.svelte-vj8v9c{color:#ece3c89e;max-width:30ch;margin:0;font-size:.88rem;line-height:1.55}.b-cta.svelte-vj8v9c{color:#14271a;letter-spacing:.04em;background:linear-gradient(#d8c98e,#b9962f);border:1px solid #ece3c866;border-radius:999px;margin-top:.4rem;padding:.7rem 1.4rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block}.b-cta.svelte-vj8v9c:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.b-cta.svelte-vj8v9c{transition:none}.t-dot-live.svelte-vj8v9c{animation:none}}@media (width<=400px){.t-item.svelte-vj8v9c{grid-template-columns:.9rem 1fr;gap:.7rem}.t-dot.svelte-vj8v9c{width:.9rem;height:.9rem}}
