*{box-sizing:border-box;margin:0}html,body{height:100%;overscroll-behavior:none}:root{--bg: #fafaf9;--surface: #fff;--hover: #f0efee;--border: #e7e5e4;--border-strong: #d6d3d1;--text: #1c1917;--text-muted: #57534e;--text-soft: #78716c;--text-faint: #a8a29e;--danger: #b91c1c;--danger-bg: #fef2f2;--danger-border: #fecaca;--radius: .75rem;--speed: .15s;--header-height: 3.25rem;--inspector-width: 60vw;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.shell.svelte-12qhfyh{display:flex;flex-direction:column;height:100dvh}header.svelte-12qhfyh{position:sticky;top:0;z-index:10;flex:none;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;border-bottom:1px solid var(--border);background:#fafaf9e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand.svelte-12qhfyh{font-weight:650;letter-spacing:-.01em;text-decoration:none;color:inherit}.brand.svelte-12qhfyh .version:where(.svelte-12qhfyh){margin-left:.15rem;font-weight:400;font-size:.75rem;letter-spacing:0;color:var(--text-faint);font-variant-numeric:tabular-nums}nav.svelte-12qhfyh{display:flex;gap:.25rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.35rem .8rem;border-radius:999px;font-size:.875rem;text-decoration:none;color:var(--text-muted);transition:background var(--speed)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--text);color:var(--bg)}nav.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;font-size:.875rem;padding:.35rem .8rem;border:0;border-radius:999px;background:none;color:var(--text-soft);cursor:pointer}nav.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:var(--hover)}.updated.svelte-12qhfyh{flex:none;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.45rem 1.25rem;border-bottom:1px solid var(--border);background:var(--surface);font-size:.85rem;color:var(--text-muted)}.updated.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;font-size:.8rem;font-weight:550;padding:.25rem .75rem;border:1px solid var(--text);border-radius:999px;background:var(--text);color:var(--surface);cursor:pointer}.updated.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{opacity:.85}main.svelte-12qhfyh{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 0;grid-template-rows:minmax(0,1fr);transition:grid-template-columns var(--speed) ease-out}main.inspecting.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) var(--inspector-width)}[data-replay-block].svelte-12qhfyh{display:contents}nav.svelte-12qhfyh .signin:where(.svelte-12qhfyh){color:var(--text-soft)}nav.svelte-12qhfyh .signin:where(.svelte-12qhfyh):hover{background:var(--hover);color:var(--text)}@media(max-width:52rem){main.inspecting.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) 0}}@media(prefers-reduced-motion:reduce){main.svelte-12qhfyh{transition:none}}
