:root{--page-accent:#f59e0b}.svelte-ue3svx,.svelte-ue3svx:before,.svelte-ue3svx:after{box-sizing:border-box;margin:0;padding:0}.hero.svelte-ue3svx{text-align:center;background:radial-gradient(at 50% 0,#f59e0b1f 0%,#0000 70%);padding:50px 20px 35px}.hero.svelte-ue3svx h1:where(.svelte-ue3svx){background:linear-gradient(135deg, var(--c-heading) 0%, var(--page-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:800}.hero.svelte-ue3svx p:where(.svelte-ue3svx){color:var(--c-dim);max-width:650px;margin:0 auto;font-size:13px;line-height:1.8}.content.svelte-ue3svx{max-width:1000px;margin:0 auto;padding:0 20px 60px}.section.svelte-ue3svx{background:var(--bg-section);border:1px solid var(--b-primary);border-radius:12px;margin:32px 0;padding:24px}.section.svelte-ue3svx h2:where(.svelte-ue3svx){color:#f59e0b;border-left:3px solid #f59e0b;margin-bottom:14px;padding-left:12px;font-size:17px}.section.svelte-ue3svx h3:where(.svelte-ue3svx){color:var(--c-heading);margin:18px 0 8px;font-size:14px}.section.svelte-ue3svx p:where(.svelte-ue3svx),.section.svelte-ue3svx li:where(.svelte-ue3svx){color:var(--c-secondary);font-size:13px;line-height:2}.section.svelte-ue3svx ul:where(.svelte-ue3svx){margin:6px 0;padding-left:20px}.section.svelte-ue3svx strong:where(.svelte-ue3svx){color:var(--c-heading)}.dt.svelte-ue3svx{border-collapse:collapse;width:100%;margin:14px 0;font-size:12px}.dt.svelte-ue3svx th:where(.svelte-ue3svx){color:#f59e0b;text-align:left;background:#f59e0b1f;border-bottom:2px solid #f59e0b40;padding:10px 12px;font-weight:600}.dt.svelte-ue3svx td:where(.svelte-ue3svx){border-bottom:1px solid var(--b-table);color:var(--c-secondary);padding:8px 12px}.dt.svelte-ue3svx tr:where(.svelte-ue3svx):hover td:where(.svelte-ue3svx){background:var(--bg-hover)}.note.svelte-ue3svx{color:var(--c-secondary);background:linear-gradient(135deg,#f59e0b14 0%,#f59e0b08 100%);border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;margin:14px 0;padding:12px 16px;font-size:12px;line-height:1.9}.formula.svelte-ue3svx{background:var(--bg-code);color:var(--c-secondary);text-align:center;border:1px solid #f59e0b1f;border-radius:8px;margin:12px 0;padding:14px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:13px}@media (width<=640px){.hero.svelte-ue3svx h1:where(.svelte-ue3svx){font-size:22px}.section.svelte-ue3svx{padding:16px}.formula.svelte-ue3svx{font-size:11px}}
