.doc.svelte-87ywt{max-width:720px;margin:0 auto}.doc-header.svelte-87ywt{padding:var(--space-10) 0 var(--space-6)}h1.svelte-87ywt{font-size:2rem;font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--space-2)}@media (max-width: 640px){h1.svelte-87ywt{font-size:1.6rem}}.meta.svelte-87ywt{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0 0 var(--space-5)}.banner.svelte-87ywt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);padding:var(--space-4) var(--space-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-left:3px solid var(--color-warning, #d97706);border-radius:var(--radius-md)}.banner.svelte-87ywt strong:where(.svelte-87ywt){color:var(--color-text)}.section.svelte-87ywt{padding:var(--space-8) 0;border-top:1px solid var(--color-border-light)}h2.svelte-87ywt{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}h3.svelte-87ywt{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-4) 0 var(--space-2)}p.svelte-87ywt{color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0 0 var(--space-3)}p.svelte-87ywt:last-child{margin-bottom:0}ul.svelte-87ywt{color:var(--color-text-secondary);line-height:var(--leading-normal);padding-left:var(--space-5);margin:0 0 var(--space-3)}ul.svelte-87ywt li:where(.svelte-87ywt){margin-bottom:var(--space-2)}ul.svelte-87ywt li:where(.svelte-87ywt) strong:where(.svelte-87ywt){color:var(--color-text)}.foot.svelte-87ywt{padding:var(--space-8) 0 var(--space-4);font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;border-top:1px solid var(--color-border-light)}.foot.svelte-87ywt a:where(.svelte-87ywt){color:var(--color-text-tertiary)}.foot.svelte-87ywt a:where(.svelte-87ywt):hover{color:var(--color-text)}
