.simple-page.svelte-6i9va1{max-width:48rem;padding-top:calc(var(--top-nav-height,0px) + var(--space-xl));padding-bottom:var(--space-2xl);padding-inline:var(--layout-padding);margin-inline:auto}.page-header.svelte-6i9va1{gap:var(--space-3xs);padding-bottom:var(--space-l);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-l);flex-direction:column;display:flex}.page-title.svelte-6i9va1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw + .5rem,2.5rem);font-weight:800;line-height:1.15}.page-subtitle.svelte-6i9va1{font-size:var(--font-size-text-lg);color:var(--color-text-muted);max-width:none}.page-updated.svelte-6i9va1{font-size:var(--font-size-text-xs);color:var(--color-text-subtle);max-width:none}.page-prose.svelte-6i9va1{gap:var(--space-s);font-size:var(--font-size-text-base);line-height:var(--line-height-text-base);color:var(--color-text-muted);flex-direction:column;display:flex}.page-prose.svelte-6i9va1 h2{font-size:var(--font-size-text-xl);letter-spacing:-.01em;color:var(--color-text);margin-top:var(--space-m);font-weight:700}.page-prose.svelte-6i9va1 h3{font-size:var(--font-size-text-lg);color:var(--color-text);margin-top:var(--space-xs);font-weight:700}.page-prose.svelte-6i9va1 h4{font-size:var(--font-size-text-base);color:var(--color-text);margin-top:var(--space-2xs);font-weight:700}.page-prose.svelte-6i9va1 p{max-width:none}.page-prose.svelte-6i9va1 strong{color:var(--color-text);font-weight:600}.page-prose.svelte-6i9va1 a{color:var(--color-link)}.page-prose.svelte-6i9va1 ul,.page-prose.svelte-6i9va1 ol{gap:var(--space-3xs);padding-left:var(--space-m);flex-direction:column;display:flex}.page-prose.svelte-6i9va1 li{max-width:none}.page-prose.svelte-6i9va1 li::marker{color:var(--color-text-subtle)}.page-prose.svelte-6i9va1 blockquote{border-left:3px solid var(--color-primary);padding-left:var(--space-s);color:var(--color-text);font-style:italic}.page-prose.svelte-6i9va1 hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--space-m)}.page-prose.svelte-6i9va1 table{border-collapse:collapse;width:100%;font-size:var(--font-size-text-sm)}.page-prose.svelte-6i9va1 th{text-align:left;color:var(--color-text);padding:var(--space-2xs) var(--space-xs);border-bottom:2px solid var(--color-border);font-weight:700}.page-prose.svelte-6i9va1 td{padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.page-prose.svelte-6i9va1 code{background:var(--color-surface-elevated);border-radius:var(--radius-xs);color:var(--color-text);padding:.15em .35em;font-size:.9em}.page-prose.svelte-6i9va1 pre{padding:var(--space-s);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);font-size:var(--font-size-text-sm);overflow-x:auto}.page-prose.svelte-6i9va1 pre code{background:0 0;border-radius:0;padding:0}
