.ref.svelte-gz4j7v{border-top:1px solid var(--gold);line-height:1.7;margin-top:3rem;padding-top:2rem}.ref-eyebrow.svelte-gz4j7v{color:var(--barbi-pink);font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem}h2.svelte-gz4j7v{color:var(--gold);font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;margin:0 0 .75rem}h3.svelte-gz4j7v{color:var(--gold);font-size:1.25rem;font-weight:800;margin:0 0 .25rem}h4.svelte-gz4j7v{font-size:1rem;margin:0;overflow-wrap:anywhere}h5.svelte-gz4j7v{font-size:.85rem;font-weight:700;margin:.75rem 0 .25rem}.ref.svelte-gz4j7v p:where(.svelte-gz4j7v){margin:0 0 .75rem}.ref.svelte-gz4j7v a:where(.svelte-gz4j7v){color:var(--gold);text-decoration:underline}.ref-toc.svelte-gz4j7v{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem 1rem;margin:1rem 0 2rem}.ref-group.svelte-gz4j7v{margin-bottom:2.5rem}.ref-tierdesc.svelte-gz4j7v{color:var(--tm,#94a3b8)}.ref-tool.svelte-gz4j7v{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:var(--radius-theme,.75rem);margin:1rem 0;padding:1rem;scroll-margin-top:5rem}.ref-tool.svelte-gz4j7v header:where(.svelte-gz4j7v){align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem}.ref-tool.svelte-gz4j7v h4:where(.svelte-gz4j7v) a:where(.svelte-gz4j7v){text-decoration:none}.ref-title.svelte-gz4j7v{color:var(--tm,#94a3b8);font-size:.9rem}.ref-badges.svelte-gz4j7v{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem;list-style:none;margin:.5rem 0;padding:0}.ref-badges.svelte-gz4j7v li:where(.svelte-gz4j7v){border:1px solid;border-radius:999px;padding:.1rem .5rem}.ref-badges.svelte-gz4j7v .ok:where(.svelte-gz4j7v){color:#15803d}.ref-badges.svelte-gz4j7v .warn:where(.svelte-gz4j7v){color:#b45309}.ref-desc.svelte-gz4j7v{font-size:.92rem;text-align:start;white-space:pre-line}.ref-none.svelte-gz4j7v{color:var(--tm,#94a3b8);font-size:.85rem}.ref-inputs.svelte-gz4j7v{font-size:.85rem;margin:0}.ref-inputs.svelte-gz4j7v>div:where(.svelte-gz4j7v){border-top:1px dashed color-mix(in srgb,var(--gold) 30%,transparent);padding:.35rem 0}.ref-inputs.svelte-gz4j7v dt:where(.svelte-gz4j7v){align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.ref-type.svelte-gz4j7v{color:var(--tm,#94a3b8);font-family:ui-monospace,monospace;overflow-wrap:anywhere}.ref-req.svelte-gz4j7v{color:var(--tm,#94a3b8);font-size:.75rem}.ref-inputs.svelte-gz4j7v dd:where(.svelte-gz4j7v){margin:.15rem 0 0}
