:root{--bg: #ffffff;--fg: #191c20;--muted: #565e68;--accent: #0b5cab;--on-accent: #ffffff;--surface: #f4f6f8;--border: #d7dce2;--ok: #1a7f37;--ok-on: #ffffff;--warn: #9a6700;--warn-on: #ffffff;--error: #cf222e;--error-on: #ffffff;--info: #0b5cab;--info-on: #ffffff;--radius: .375rem;--focus: 2px solid var(--accent)}@media(prefers-color-scheme:dark){:root{--bg: #101418;--fg: #e7e9eb;--muted: #98a1ab;--accent: #7ab8ff;--on-accent: #0b1220;--surface: #181e25;--border: #2b333d;--ok: #2ea043;--ok-on: #04170a;--warn: #bb8009;--warn-on: #140d00;--error: #f85149;--error-on: #1a0505;--info: #388bfd;--info-on: #04152b;--focus: 2px solid var(--accent)}}*{box-sizing:border-box}html{color-scheme:light dark}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.65;background:var(--bg);color:var(--fg)}a{color:var(--accent);text-underline-offset:.2em}:focus-visible{outline:var(--focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px}.skip:focus{left:.5rem;top:.5rem;z-index:10;background:var(--bg);padding:.5rem 1rem;border:1px solid var(--border)}.wrap{max-width:52rem;margin:0 auto;padding-inline:1.25rem}.app-header{border-bottom:1px solid var(--border);--brand: var(--fg)}.app-header .wrap{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;padding-bottom:1rem}.brand{font-weight:700;text-decoration:none;color:var(--brand)}.brand-logo{display:block;height:1.5rem;width:auto}main{padding-top:2.5rem;padding-bottom:4rem}h1{font-size:1.9rem;line-height:1.25;margin:0 0 1rem}h2{font-size:1.25rem;margin:2.25rem 0 .75rem}.lede{font-size:1.15rem;color:var(--muted);max-width:38rem}.muted{color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:var(--surface);border:1px solid var(--border);padding:.08em .35em;word-break:break-word}.console-grid{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2.5rem;align-items:start}@media(max-width:46rem){.console-grid{grid-template-columns:minmax(0,1fr)}}.console-nav{position:sticky;top:1.25rem;font-size:.92rem}.console-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.console-nav a{display:block;text-decoration:none;color:var(--muted)}.console-nav a:hover,.console-nav a:focus-visible{color:var(--fg)}.console-nav a[aria-current=page]{color:var(--fg);font-weight:600}pre{max-width:100%;overflow-x:auto}.toaster.svelte-1kymlcg{position:fixed;bottom:1rem;right:1rem;display:grid;gap:.5rem;z-index:10;max-width:min(24rem,90vw)}.toast.svelte-1kymlcg{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-left:4px solid var(--info);background:var(--surface);padding:.6rem .9rem;border-radius:var(--radius)}.toast[data-kind=success].svelte-1kymlcg{border-left-color:var(--ok)}.toast[data-kind=error].svelte-1kymlcg{border-left-color:var(--error)}.toast.svelte-1kymlcg p:where(.svelte-1kymlcg){margin:0}.toast.svelte-1kymlcg button:where(.svelte-1kymlcg){border:none;background:none;color:var(--muted);cursor:pointer;font:inherit;padding:0}
