.body.svelte-1kznueo{font-size:var(--text-base);line-height:1.7}.body.svelte-1kznueo ul,.body.svelte-1kznueo ol{padding-left:1.3rem}.body.svelte-1kznueo a.term{text-decoration-style:dotted;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;cursor:help}.body.svelte-1kznueo a.term:hover,.body.svelte-1kznueo a.term:focus-visible{border-radius:var(--radius-xs);background:var(--accent-soft)}.term-tip.svelte-1kznueo{z-index:70;gap:var(--space-1);width:min(22rem,100vw - 2rem);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);font-size:var(--text-sm);line-height:1.5;display:grid;position:fixed}.tip-kicker.svelte-1kznueo{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.term-tip.svelte-1kznueo strong:where(.svelte-1kznueo){font-size:var(--text-md)}.term-tip.svelte-1kznueo a:where(.svelte-1kznueo){margin-top:var(--space-1);font-weight:600}.body.svelte-1kznueo code{background:var(--chip);border-radius:var(--radius-xs);padding:.05rem .3rem;font-size:.92em}.body.svelte-1kznueo th{background:var(--chip);font-weight:600}.body.svelte-1kznueo li:has(>input[type=checkbox]){margin-left:-1.3rem;list-style:none}.body.svelte-1kznueo input[type=checkbox]{accent-color:var(--yes);margin-right:.4rem}.body.svelte-1kznueo h2{font-size:var(--text-xl);margin:2.25rem 0 .6rem;scroll-margin-top:5rem}.body.svelte-1kznueo h3{font-size:var(--text-base);margin:1.5rem 0 .4rem}.body.svelte-1kznueo table{border-collapse:collapse;width:100%;font-size:var(--text-md);margin:1rem 0;display:block;overflow-x:auto}.body.svelte-1kznueo th,.body.svelte-1kznueo td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem .6rem}.body.svelte-1kznueo blockquote{border-left:4px solid var(--yes);background:var(--yes-soft);border-radius:0 8px 8px 0;margin:1rem 0;padding:.25rem 1rem}.body.svelte-1kznueo .callout{padding:var(--space-3) var(--space-5) var(--space-3);border-left:4px solid var(--c-edge);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--c-bg);margin:1.25rem 0}.body.svelte-1kznueo .callout>p{margin:var(--space-1) 0 0}.body.svelte-1kznueo .callout>:last-child{margin-bottom:0}.body.svelte-1kznueo .callout-label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-edge);font-weight:700;display:flex}.body.svelte-1kznueo .callout-label:before{background:var(--c-edge);width:1.25rem;height:1.25rem;color:var(--surface);font-size:var(--text-xs);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.body.svelte-1kznueo .callout.tip{--c-edge:var(--accent);--c-bg:var(--accent-soft)}.body.svelte-1kznueo .callout.tip .callout-label:before{content:"✓"}.body.svelte-1kznueo .callout.warn{--c-edge:var(--maybe);--c-bg:var(--maybe-soft)}.body.svelte-1kznueo .callout.warn .callout-label:before{content:"!"}.body.svelte-1kznueo .callout.example{--c-edge:var(--muted);--c-bg:var(--chip)}.body.svelte-1kznueo .callout.example .callout-label:before{content:"“"}.body.svelte-1kznueo .callout.numbers{--c-edge:var(--yes);--c-bg:var(--yes-soft)}.body.svelte-1kznueo .callout.numbers .callout-label:before{content:"#"}.body.svelte-1kznueo li{margin:.25rem 0}
