body{-webkit-font-smoothing:antialiased;background:#141916;min-height:100vh;margin:0}.page.svelte-1gmktme{--ink:#eee8db;--muted:#a9a58f;--bronze:#e4c797;--link:#ddc287;--rule:#ffffff12;min-height:100vh;color:var(--ink);background:radial-gradient(at 55% 0,#29302345,#0000 60%),#141916;font:16px/1.65 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}header.svelte-1gmktme,main.svelte-1gmktme,footer.svelte-1gmktme{max-width:42rem;margin:0 auto;padding-left:24px;padding-right:24px}header.svelte-1gmktme{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:18px;display:flex}.brand.svelte-1gmktme{letter-spacing:2px;color:var(--bronze);font:20px/1.1 Georgia,serif;text-decoration:none}.back.svelte-1gmktme{color:var(--link);white-space:nowrap;font-size:14px;text-decoration:none;transition:color .16s}.back.svelte-1gmktme:hover{color:var(--bronze);text-decoration:underline}main.svelte-1gmktme{padding-top:36px;padding-bottom:32px}h1.svelte-1gmktme{color:var(--bronze);margin:0;font:40px/1.15 Georgia,serif}.updated.svelte-1gmktme{letter-spacing:.4px;color:var(--muted);margin:6px 0 28px;font-size:13px}main.svelte-1gmktme h2{color:var(--bronze);margin:34px 0 8px;font:22px/1.3 Georgia,serif}main.svelte-1gmktme :is(p,ul){margin:0 0 14px}main.svelte-1gmktme ul{padding-left:20px}main.svelte-1gmktme li{margin-bottom:6px}main.svelte-1gmktme li::marker{color:#b59157}main.svelte-1gmktme strong{color:#f3ead3;font-weight:600}main.svelte-1gmktme a,footer.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--link);text-underline-offset:3px;transition:color .16s}.page.svelte-1gmktme a:focus-visible{outline-offset:4px;outline:2px solid #e6c285}footer.svelte-1gmktme{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;padding-bottom:32px;font-size:13px;display:flex}footer.svelte-1gmktme nav:where(.svelte-1gmktme){color:var(--link);flex-wrap:wrap;align-items:center;gap:16px;display:flex}footer.svelte-1gmktme nav:where(.svelte-1gmktme) a{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.back.svelte-1gmktme,main.svelte-1gmktme a,footer.svelte-1gmktme a:where(.svelte-1gmktme){transition:none}}@media (width<=560px){header.svelte-1gmktme,main.svelte-1gmktme,footer.svelte-1gmktme{padding-left:16px;padding-right:16px}.brand.svelte-1gmktme{letter-spacing:1.5px;font-size:16px}main.svelte-1gmktme{padding-top:26px}h1.svelte-1gmktme{font-size:32px}main.svelte-1gmktme h2{margin-top:28px;font-size:20px}.page.svelte-1gmktme{font-size:15px}}
