.guide.svelte-1nh2vui{max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 5.5rem}.guide-head.svelte-1nh2vui{margin-bottom:2rem}.guide-head.svelte-1nh2vui .brand:where(.svelte-1nh2vui){font-size:1.5rem;margin-bottom:1.6rem}.crumbs.svelte-1nh2vui{display:flex;gap:.5rem;align-items:center;font-size:.9rem;margin-bottom:1.1rem}.guide-head.svelte-1nh2vui .eyebrow:where(.svelte-1nh2vui){margin-bottom:.7rem}.lead.svelte-1nh2vui{margin-top:.9rem;max-width:60ch;line-height:1.6}.intro.svelte-1nh2vui{border:1px solid var(--line);background:var(--card);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:1.15rem 1.3rem;margin-bottom:2.6rem;color:var(--muted);font-size:.96rem;line-height:1.6}.body.svelte-1nh2vui{display:flex;flex-direction:column;gap:2.6rem}.visual-guide.svelte-1nh2vui{margin-top:1.2rem;padding:1.4rem;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r);box-shadow:var(--shadow-sm)}.body.svelte-1nh2vui h2:where(.svelte-1nh2vui){font-family:var(--font-display);font-weight:700;font-size:1.32rem;letter-spacing:-.018em;line-height:1.2;margin-bottom:.85rem}.body.svelte-1nh2vui p:where(.svelte-1nh2vui){color:var(--muted);line-height:1.66}.body.svelte-1nh2vui p:where(.svelte-1nh2vui)+p:where(.svelte-1nh2vui){margin-top:.85rem}.body.svelte-1nh2vui strong:where(.svelte-1nh2vui){color:var(--ink);font-weight:600}.body.svelte-1nh2vui em:where(.svelte-1nh2vui){color:var(--ink);font-style:italic}.body.svelte-1nh2vui ul:where(.svelte-1nh2vui),.body.svelte-1nh2vui ol:where(.svelte-1nh2vui){margin:.6rem 0 0;padding-left:1.3rem;color:var(--muted);line-height:1.62}.body.svelte-1nh2vui ul:where(.svelte-1nh2vui){list-style:disc}.body.svelte-1nh2vui ol:where(.svelte-1nh2vui){list-style:decimal}.body.svelte-1nh2vui li:where(.svelte-1nh2vui){margin:.42rem 0}.reg.svelte-1nh2vui{border:1px solid var(--line);background:var(--card);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:1.15rem 1.3rem 1.25rem;margin-top:1.1rem}.reg.svelte-1nh2vui h3:where(.svelte-1nh2vui){font-family:var(--font-display);font-weight:700;font-size:1.08rem;letter-spacing:-.01em;color:var(--ink);margin-bottom:.5rem}.reg-note.svelte-1nh2vui{font-size:.9rem;line-height:1.55;margin-bottom:.6rem}code.svelte-1nh2vui{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:.08rem .34rem;color:var(--ink);white-space:nowrap}.foot-links.svelte-1nh2vui{display:flex;gap:.6rem;align-items:center;font-size:.92rem;margin-top:2.6rem}a.svelte-1nh2vui{color:var(--secondary);font-weight:600;transition:color .18s ease}a.svelte-1nh2vui:hover{color:var(--accent-ink)}a.svelte-1nh2vui:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:var(--r-sm)}.body.svelte-1nh2vui a:where(.svelte-1nh2vui){border-bottom:1px solid color-mix(in srgb,var(--secondary) 35%,transparent)}.crumbs.svelte-1nh2vui a:where(.svelte-1nh2vui),.foot-links.svelte-1nh2vui a:where(.svelte-1nh2vui),.brand.svelte-1nh2vui{border-bottom:none}.brand.svelte-1nh2vui .d:where(.svelte-1nh2vui){color:var(--accent)}
