.page.svelte-19b52t0{max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.crumbs.svelte-19b52t0{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:1.75rem}.crumbs.svelte-19b52t0 a:where(.svelte-19b52t0){color:var(--text-3)}.crumbs.svelte-19b52t0 a:where(.svelte-19b52t0):hover{color:var(--text);text-decoration:none}.head.svelte-19b52t0 h1:where(.svelte-19b52t0){font-family:var(--font-heading);font-size:clamp(1.9rem,5vw,2.6rem);font-weight:700;letter-spacing:-1px;color:var(--text);margin:0 0 .6rem}.blurb.svelte-19b52t0{margin:0;font-size:1.1rem;line-height:1.6;color:var(--text-2)}.badges.svelte-19b52t0{display:flex;align-items:center;gap:.6rem;margin-top:1.1rem}.cat.svelte-19b52t0{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--hairline);border-radius:4px;padding:2px 7px}.scope.svelte-19b52t0{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;padding:2px 7px;border-radius:4px;border:1px solid transparent;white-space:nowrap}.scope-local.svelte-19b52t0{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.scope-lan.svelte-19b52t0{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 38%,transparent)}.scope-internet.svelte-19b52t0{color:var(--pink);border-color:color-mix(in srgb,var(--pink) 38%,transparent)}.scope-box.svelte-19b52t0,.cta.svelte-19b52t0,.related.svelte-19b52t0{margin-top:2.5rem}.scope-box.svelte-19b52t0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.6rem}h2.svelte-19b52t0{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 .7rem}.scope-box.svelte-19b52t0 p:where(.svelte-19b52t0),.cta.svelte-19b52t0 p:where(.svelte-19b52t0){margin:0;font-size:.95rem;line-height:1.65;color:var(--text-2)}.scope-extra.svelte-19b52t0{margin-top:.75rem!important;padding-top:.75rem;border-top:1px solid var(--hairline);font-size:.9rem!important}.doc-link.svelte-19b52t0{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem;padding:1.1rem 1.3rem;background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:var(--radius)}.doc-link.svelte-19b52t0:hover{border-color:var(--accent);text-decoration:none}.doc-label.svelte-19b52t0{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;color:var(--accent-2)}.doc-title.svelte-19b52t0{font-size:.98rem;font-weight:600;color:var(--text)}.cta-row.svelte-19b52t0{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.btn.svelte-19b52t0{display:inline-block;font-size:.92rem;font-weight:600;border-radius:9px;padding:.65rem 1.3rem;border:1px solid transparent}.btn.svelte-19b52t0:hover{text-decoration:none}.btn-primary.svelte-19b52t0{background:var(--accent-solid);color:var(--on-accent)}.btn-primary.svelte-19b52t0:hover{background:var(--accent-solid-hover)}.btn-ghost.svelte-19b52t0{border-color:var(--hairline-strong);color:var(--text);background:#ffffff08}.btn-ghost.svelte-19b52t0:hover{border-color:var(--hairline-hover)}.related.svelte-19b52t0 ul:where(.svelte-19b52t0){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.related.svelte-19b52t0 li:where(.svelte-19b52t0) a:where(.svelte-19b52t0){display:flex;flex-direction:column;gap:4px;height:100%;background:var(--surface-fill);border:1px solid var(--hairline);border-radius:10px;padding:13px 15px;color:inherit}.related.svelte-19b52t0 li:where(.svelte-19b52t0) a:where(.svelte-19b52t0):hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);text-decoration:none}.r-top.svelte-19b52t0{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.r-name.svelte-19b52t0{font-family:var(--font-heading);font-size:13.8px;font-weight:600;color:var(--text)}.r-blurb.svelte-19b52t0{font-size:12.3px;line-height:1.5;color:var(--text-2)}.all-link.svelte-19b52t0{display:inline-block;margin-top:1.25rem;font-family:var(--font-mono);font-size:.8rem;color:var(--accent-2)}@media(max-width:560px){.related.svelte-19b52t0 ul:where(.svelte-19b52t0){grid-template-columns:1fr}}
