.card.svelte-t08nqt{background:var(--raised);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:.85rem;padding:clamp(1.25rem,3vw,1.75rem);transition:border-color .15s,transform .15s;display:flex}.card.svelte-t08nqt:hover{border-color:var(--accent);transform:translateY(-3px)}.card.svelte-t08nqt:hover .name:where(.svelte-t08nqt){color:var(--accent)}.live.svelte-t08nqt{color:var(--accent);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.live.svelte-t08nqt:hover{text-underline-offset:.2em;text-decoration:underline}.pulse.svelte-t08nqt{background:currentColor;border-radius:50%;width:.4rem;height:.4rem;animation:2s ease-in-out infinite svelte-t08nqt-beat}@keyframes svelte-t08nqt-beat{50%{opacity:.25}}.name.svelte-t08nqt{transition:color .2s}@media (prefers-reduced-motion:reduce){.pulse.svelte-t08nqt{animation:none}.card.svelte-t08nqt{transition:none}.card.svelte-t08nqt:hover{transform:none}}.head.svelte-t08nqt{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.name.svelte-t08nqt{font-size:var(--step-1)}.name.svelte-t08nqt a:where(.svelte-t08nqt){text-decoration:none}.period.svelte-t08nqt{color:var(--muted);white-space:nowrap}.summary.svelte-t08nqt{color:var(--ink);flex:1}.stack.svelte-t08nqt{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.stack.svelte-t08nqt li:where(.svelte-t08nqt){font-family:var(--mono);font-size:var(--step--1);color:var(--accent);background:var(--accent-wash);border-radius:999px;padding:.15rem .65rem}.meta.svelte-t08nqt{color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;gap:.1rem 1.15rem;margin-top:auto;padding-top:.55rem;display:flex}.posts.svelte-kjz6sm{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.post.svelte-kjz6sm{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:.35rem 1.5rem;padding-bottom:1.75rem;display:grid}.post.svelte-kjz6sm:last-child{border-bottom:none;padding-bottom:0}.period.svelte-kjz6sm{color:var(--muted);padding-top:.35rem}.title.svelte-kjz6sm{font-size:var(--step-1);margin-bottom:.2rem}.place.svelte-kjz6sm{color:var(--accent);margin-bottom:.45rem;font-weight:500}.detail.svelte-kjz6sm{color:var(--muted);max-width:58ch}@media (width<=44rem){.post.svelte-kjz6sm{grid-template-columns:1fr}.period.svelte-kjz6sm{padding-top:0}}.toggle.svelte-1cmi4dh{border:1px solid var(--rule-strong);color:var(--muted);cursor:pointer;font-family:var(--body);font-size:var(--step--1);background:0 0;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .95rem .4rem .75rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.toggle.svelte-1cmi4dh:before{content:"";background:linear-gradient(110deg, transparent 20%, var(--accent-wash) 50%, transparent 80%);transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.toggle.svelte-1cmi4dh:hover{border-color:var(--accent);color:var(--accent)}.toggle.svelte-1cmi4dh:hover:before{transform:translate(100%)}.orb.svelte-1cmi4dh,.label.svelte-1cmi4dh{position:relative}.orb.svelte-1cmi4dh{overflow:visible}.disc.svelte-1cmi4dh,.bite.svelte-1cmi4dh,.rays.svelte-1cmi4dh{transition:cx .5s cubic-bezier(.4,0,.2,1),cy .5s cubic-bezier(.4,0,.2,1),r .5s cubic-bezier(.4,0,.2,1),opacity .35s,transform .5s cubic-bezier(.4,0,.2,1)}.rays.svelte-1cmi4dh{transform-origin:12px 12px}.toggle[data-theme=dark].svelte-1cmi4dh .bite:where(.svelte-1cmi4dh){cx:17px;cy:7px}.toggle[data-theme=dark].svelte-1cmi4dh .disc:where(.svelte-1cmi4dh){r:7.4px}.toggle[data-theme=dark].svelte-1cmi4dh .rays:where(.svelte-1cmi4dh){opacity:0;transform:rotate(-45deg)scale(.4)}@media (prefers-reduced-motion:reduce){.toggle.svelte-1cmi4dh:before{display:none}.disc.svelte-1cmi4dh,.bite.svelte-1cmi4dh,.rays.svelte-1cmi4dh{transition:none}}.topbar.svelte-1uha8ag{z-index:10;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.topbar.svelte-1uha8ag:after{content:"";background:var(--accent);width:100%;height:2px;transform:scaleX(var(--read,0));transform-origin:0;position:absolute;bottom:-1px;left:0}.bar.svelte-1uha8ag{align-items:center;gap:1.5rem;padding-block:.85rem;display:flex}.wordmark.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.02em;margin-right:auto;font-size:1.15rem;font-weight:700;text-decoration:none}.nav.svelte-1uha8ag{gap:1.5rem;display:none}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);font-weight:500;text-decoration:none}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.hero.svelte-1uha8ag{padding-block:clamp(3rem,9vh,5.5rem) clamp(2.5rem,6vh,4rem)}.badge.svelte-1uha8ag{color:var(--accent);background:var(--accent-wash);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem .8rem;display:inline-flex}.dot.svelte-1uha8ag{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.name.svelte-1uha8ag{font-size:var(--step-3);letter-spacing:-.035em;max-width:16ch;font-weight:700}.letter.svelte-1uha8ag{animation:.75s cubic-bezier(.2,.7,.3,1) both svelte-1uha8ag-rise;animation-delay:calc(var(--i) * 26ms);display:inline-block}.enter.svelte-1uha8ag{animation:.7s cubic-bezier(.2,.7,.3,1) both svelte-1uha8ag-rise;animation-delay:var(--d,0s)}@keyframes svelte-1uha8ag-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.42em)}}.role.svelte-1uha8ag{font-size:var(--step-1);max-width:40ch;margin-top:1.1rem}.intro.svelte-1uha8ag{color:var(--muted);max-width:56ch;margin-top:.9rem}.highlight.svelte-1uha8ag{max-width:56ch;margin-top:.9rem}.highlight.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent)}.links.svelte-1uha8ag{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.link.svelte-1uha8ag{border:1px solid var(--rule-strong);border-radius:8px;padding:.5rem 1.1rem;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s}.link.svelte-1uha8ag:hover{border-color:var(--accent);background:var(--accent-wash)}.section.svelte-1uha8ag{border-top:1px solid var(--rule);padding-block:clamp(2.5rem,6vw,4rem)}.section-head.svelte-1uha8ag{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-2);font-weight:700}.section-note.svelte-1uha8ag{color:var(--muted);max-width:58ch;margin-top:.5rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.1rem;display:grid}.contributions.svelte-1uha8ag{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.contribution.svelte-1uha8ag{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:.35rem 1.5rem;padding-bottom:1.75rem;display:grid}.contribution.svelte-1uha8ag:last-child{border-bottom:none;padding-bottom:0}.state.svelte-1uha8ag{text-transform:uppercase;color:var(--muted);padding-top:.35rem}.state[data-state=merged].svelte-1uha8ag{color:var(--accent)}.contribution-title.svelte-1uha8ag{font-size:var(--step-1);margin-bottom:.35rem}.contribution-title.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.ref.svelte-1uha8ag{color:var(--muted);font-weight:400}.detail.svelte-1uha8ag{color:var(--muted);max-width:58ch}.tools.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.75rem,4vw,2.75rem);display:grid}.tool-heading.svelte-1uha8ag{font-size:var(--step-1);margin-bottom:.85rem}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1uha8ag{background:var(--brand);color:var(--on-brand);font-size:var(--step--1);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-brand) 20%, transparent);border-radius:7px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .55rem;font-weight:500;line-height:1.5;transition:transform .18s,box-shadow .18s;display:inline-flex}.chip.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:currentColor;flex:none;width:1.05em;height:1.05em}.chip.svelte-1uha8ag .mark:where(.svelte-1uha8ag){border:1.5px solid;border-radius:3px;flex:none;place-items:center;width:1.05em;height:1.05em;font-size:.78em;font-weight:700;display:grid}.chip.svelte-1uha8ag:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-brand) 20%, transparent), 0 7px 20px -7px color-mix(in oklab, var(--brand) 80%, transparent);transform:translateY(-3px)}.spoken.svelte-1uha8ag{color:var(--muted);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.colophon.svelte-1uha8ag{border-top:1px solid var(--rule);color:var(--muted);padding-block:clamp(2rem,5vw,3rem) clamp(3rem,8vw,5rem)}.colophon.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:62ch}.colophon-links.svelte-1uha8ag{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}@media (width>=48rem){.nav.svelte-1uha8ag{display:flex}}@media (prefers-reduced-motion:reduce){.letter.svelte-1uha8ag,.enter.svelte-1uha8ag{animation:none}.chip.svelte-1uha8ag:hover{transform:none}}@media (width<=44rem){.contribution.svelte-1uha8ag{grid-template-columns:1fr}.state.svelte-1uha8ag{padding-top:0}}
