.lang.svelte-9s86n8{position:relative}summary.svelte-9s86n8{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px 0 11px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:2px;font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s}summary.svelte-9s86n8::-webkit-details-marker{display:none}summary.svelte-9s86n8:hover,.lang[open].svelte-9s86n8 summary:where(.svelte-9s86n8){border-color:var(--gold)}summary.svelte-9s86n8 svg:where(.svelte-9s86n8){transition:rotate .3s var(--ease)}.lang[open].svelte-9s86n8 summary:where(.svelte-9s86n8) svg:where(.svelte-9s86n8){rotate:180deg}.panel.svelte-9s86n8{position:absolute;top:calc(100% + 10px);right:0;z-index:10;width:232px;padding:6px;background:var(--panel);color:var(--bone);border:1px solid var(--bone-faint);border-radius:4px;box-shadow:0 26px 50px -18px #0009}.lang[open].svelte-9s86n8 .panel:where(.svelte-9s86n8){animation:svelte-9s86n8-drop .22s var(--ease)}@keyframes svelte-9s86n8-drop{0%{opacity:0;translate:0 -6px}}.head.svelte-9s86n8{padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--bone-faint);font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}a.svelte-9s86n8{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 10px;align-items:center;gap:6px;padding:8px 12px;border-radius:2px;font-size:.97rem;font-weight:380;text-decoration:none;transition:background-color .15s,color .15s}.c.svelte-9s86n8{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:#f1eadb73;transition:color .15s}a.svelte-9s86n8:hover,a.svelte-9s86n8:focus-visible{background:#f1eadb12;outline:none}a.svelte-9s86n8:hover .c:where(.svelte-9s86n8),a.svelte-9s86n8:focus-visible .c:where(.svelte-9s86n8),a[aria-current].svelte-9s86n8 .c:where(.svelte-9s86n8){color:var(--gold)}a[aria-current].svelte-9s86n8:after{content:"";width:6px;height:6px;background:var(--gold);rotate:45deg}.bar.paper .panel.svelte-9s86n8{background:#f5efe2;color:var(--ink);border-color:var(--ink-faint);box-shadow:0 26px 50px -20px #0b233f66}.bar.paper .head.svelte-9s86n8{color:var(--gold-ink);border-color:var(--ink-faint)}.bar.paper .c.svelte-9s86n8{color:#0b233f73}.bar.paper a.svelte-9s86n8:hover,.bar.paper a.svelte-9s86n8:focus-visible{background:#0b233f0f}.bar.paper a.svelte-9s86n8:hover .c:where(.svelte-9s86n8),.bar.paper a.svelte-9s86n8:focus-visible .c:where(.svelte-9s86n8),.bar.paper a[aria-current].svelte-9s86n8 .c:where(.svelte-9s86n8){color:var(--gold-ink)}.bar.paper a[aria-current].svelte-9s86n8:after{background:var(--gold-deep)}.skip.svelte-1elxaub{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--gold);color:var(--night);text-decoration:none;transition:top .2s}.skip.svelte-1elxaub:focus{top:12px}.bar.svelte-1elxaub{position:fixed;inset:0 0 auto;z-index:50;height:var(--header);transition:background-color .35s,translate .45s var(--ease),box-shadow .35s}.bar.solid.svelte-1elxaub{background:#102032f0;box-shadow:0 1px 0 var(--faint)}.bar.hidden.svelte-1elxaub{translate:0 -100%}.bar.svelte-1elxaub:focus-within{translate:none}.inner.svelte-1elxaub{height:100%;display:flex;align-items:center;gap:28px}.home.svelte-1elxaub{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex:none}.home.svelte-1elxaub span:where(.svelte-1elxaub){font-family:var(--serif);font-size:1.5rem;font-weight:500;letter-spacing:.01em}nav.svelte-1elxaub{margin-left:auto}nav.svelte-1elxaub ul:where(.svelte-1elxaub){display:flex;gap:26px}nav.svelte-1elxaub a:where(.svelte-1elxaub){position:relative;font-size:.95rem;font-weight:400;text-decoration:none;padding-block:6px}nav.svelte-1elxaub a:where(.svelte-1elxaub):after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--gold);scale:0 1;transform-origin:left;transition:scale .4s var(--ease)}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover:after{scale:1 1}.tools.svelte-1elxaub{display:flex;align-items:center;gap:10px}.play.svelte-1elxaub{height:36px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--gold);border-radius:999px;color:var(--gold);font-size:.9rem;text-decoration:none;transition:background-color .2s,color .2s}.play.svelte-1elxaub:hover{background:var(--gold);color:var(--night)}.menu-button.svelte-1elxaub{display:none;height:36px;padding:0 14px;background:none;border:1px solid var(--faint);border-radius:2px;cursor:pointer}@media(max-width:1080px){.bar.svelte-1elxaub nav:where(.svelte-1elxaub),.play.svelte-1elxaub{display:none}.tools.svelte-1elxaub{margin-left:auto}.menu-button.svelte-1elxaub{display:block}.home.svelte-1elxaub span:where(.svelte-1elxaub){font-size:1.3rem}}.menu.svelte-1elxaub{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--night);color:var(--moonlight)}.menu.svelte-1elxaub::backdrop{background:var(--night)}.menu[open].svelte-1elxaub{animation:svelte-1elxaub-menu-in .35s var(--ease)}@keyframes svelte-1elxaub-menu-in{0%{opacity:0;translate:0 -12px}}.menu-top.svelte-1elxaub{height:60px;display:flex;align-items:center;justify-content:space-between}.menu-close.svelte-1elxaub{height:36px;padding:0 14px;background:none;border:1px solid var(--faint);border-radius:2px;cursor:pointer}.menu.svelte-1elxaub nav:where(.svelte-1elxaub){margin:0;padding-top:6vh}.menu.svelte-1elxaub nav:where(.svelte-1elxaub) ul:where(.svelte-1elxaub){display:block}.menu.svelte-1elxaub nav:where(.svelte-1elxaub) li:where(.svelte-1elxaub){border-top:1px solid var(--faint)}.menu.svelte-1elxaub nav:where(.svelte-1elxaub) li:where(.svelte-1elxaub):last-child{border-bottom:1px solid var(--faint)}.menu.svelte-1elxaub nav:where(.svelte-1elxaub) li:where(.svelte-1elxaub) a:where(.svelte-1elxaub){display:block;padding:16px 0;font-family:var(--serif);font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.1}.menu.svelte-1elxaub nav:where(.svelte-1elxaub) li:where(.svelte-1elxaub) a:where(.svelte-1elxaub):after{display:none}.menu-play.svelte-1elxaub{display:inline-block;margin-top:28px;padding:12px 20px;border-radius:999px;background:var(--gold);color:var(--night);text-decoration:none;font-weight:500}.footer.svelte-jz8lnl{padding:48px 0 40px;border-top:1px solid var(--faint);font-size:.92rem;color:var(--mist)}.row.svelte-jz8lnl{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:28px 48px;align-items:start}.brand.svelte-jz8lnl{display:grid;gap:6px}.home.svelte-jz8lnl{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px;text-decoration:none;color:var(--moonlight)}.home.svelte-jz8lnl span:where(.svelte-jz8lnl){font-family:var(--serif);font-size:1.4rem}nav.svelte-jz8lnl ul:where(.svelte-jz8lnl){display:flex;flex-wrap:wrap;gap:6px 18px}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,nav.svelte-jz8lnl a[aria-current]:where(.svelte-jz8lnl){color:var(--gold)}@media(max-width:860px){.row.svelte-jz8lnl{grid-template-columns:minmax(0,1fr)}}main.svelte-10ehbbt:focus{outline:none}
