.guide.svelte-1jdqhy9{max-width:820px;padding-top:44px;padding-bottom:64px}header.svelte-1jdqhy9{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding-bottom:32px;display:flex}.back.svelte-1jdqhy9{align-self:flex-start;margin-bottom:16px;font-size:15px}h1.svelte-1jdqhy9{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,6vw,60px);font-weight:600;line-height:1.08}.lead.svelte-1jdqhy9{color:var(--text-2);font-size:20px}.byline.svelte-1jdqhy9{color:var(--muted);font-size:14px}.body.svelte-1jdqhy9{overflow-wrap:anywhere;font-size:17px;line-height:1.75}.body.svelte-1jdqhy9 section{margin-top:40px;scroll-margin-top:24px}.body.svelte-1jdqhy9 h2,.invitation.svelte-1jdqhy9 h2:where(.svelte-1jdqhy9){letter-spacing:-.015em;margin-bottom:16px;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.2}.body.svelte-1jdqhy9 h3{margin:24px 0 12px;font-size:20px;font-weight:600}.body.svelte-1jdqhy9 p,.body.svelte-1jdqhy9 ul,.body.svelte-1jdqhy9 ol{margin:0 0 16px}.body.svelte-1jdqhy9 ul,.body.svelte-1jdqhy9 ol{padding-left:24px}.body.svelte-1jdqhy9 li+li{margin-top:8px}.body.svelte-1jdqhy9 code{font-family:var(--font-mono);font-size:.85em}.body.svelte-1jdqhy9 pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--code-bg);color:var(--code-text);border:1px solid var(--code-line);border-radius:10px;padding:20px;line-height:1.65}.body.svelte-1jdqhy9 figure{margin:24px 0}.body.svelte-1jdqhy9 figcaption{color:var(--muted);margin-bottom:8px;font-size:14px}.body.svelte-1jdqhy9 .example{background:var(--surface-1);border:1px solid var(--edge-1);box-shadow:var(--elev-1);border-radius:12px;padding:24px}.body.svelte-1jdqhy9 .example p:last-child{margin-bottom:0}.body.svelte-1jdqhy9 .toc{border:1px solid var(--line);border-radius:10px;margin-top:24px;padding:20px 24px}.body.svelte-1jdqhy9 .toc ol{margin-bottom:0}.body.svelte-1jdqhy9 .table-wrap{overflow-x:auto}.body.svelte-1jdqhy9 table{border-collapse:collapse;width:100%;font-size:15px}.body.svelte-1jdqhy9 th,.body.svelte-1jdqhy9 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:140px;padding:14px 12px}.body.svelte-1jdqhy9 th{font-weight:600}.invitation.svelte-1jdqhy9{border:1px solid var(--edge-1);background:var(--surface-1);box-shadow:var(--elev-1);border-radius:12px;margin-top:48px;padding:28px}.invitation.svelte-1jdqhy9 p:where(.svelte-1jdqhy9){color:var(--text-2);margin-bottom:20px}.invitation.svelte-1jdqhy9 .btn:where(.svelte-1jdqhy9){min-height:44px}@media (width>=900px){.guide.svelte-1jdqhy9{padding-top:72px;padding-bottom:96px}}
