.missing.svelte-11o795e{justify-items:start;gap:1rem;padding-block:3rem;display:grid}.missing.svelte-11o795e h1:where(.svelte-11o795e){font-size:clamp(2rem,4vw,3rem)}.guide.svelte-11o795e{gap:2rem;display:grid}.crumbs.svelte-11o795e{color:var(--fg-3);gap:.5rem;display:flex}.crumbs.svelte-11o795e a:where(.svelte-11o795e):hover{color:var(--accent-text)}.head.svelte-11o795e{border-bottom:1px solid var(--line-strong);gap:.9rem;max-width:52rem;padding-bottom:2rem;display:grid}.tags.svelte-11o795e{flex-wrap:wrap;gap:.4rem;display:flex}.tags.svelte-11o795e span:where(.svelte-11o795e){border:1px solid var(--line-strong);color:var(--fg-2);padding:.15rem .45rem}.tags.svelte-11o795e span:where(.svelte-11o795e):first-child{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.title.svelte-11o795e{width:fit-content;font-size:clamp(2rem,4.4vw,3.4rem)}.shot.svelte-11o795e{gap:.6rem;margin:0;display:grid}.shot.svelte-11o795e figcaption:where(.svelte-11o795e){color:var(--fg-3)}.text.svelte-11o795e{color:var(--fg-2);max-width:70ch;line-height:1.75}.tip.svelte-11o795e{background:color-mix(in oklab, var(--primary) 10%, var(--background));border:1px solid color-mix(in oklab, var(--accent-text) 30%, var(--line));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;max-width:70ch;padding:.85rem 1rem;font-size:.9rem;line-height:1.6;display:grid}.tip-ico.svelte-11o795e{background:var(--primary);width:1.6rem;height:1.6rem;color:var(--primary-foreground);place-items:center;display:grid}.steps-title.svelte-11o795e{font-size:clamp(1.4rem,2.4vw,1.8rem)}.steps.svelte-11o795e{gap:0;display:grid;position:relative}.steps.svelte-11o795e:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:1.2rem;bottom:1.2rem;left:1.2rem}.step.svelte-11o795e{grid-template-columns:2.4rem minmax(0,1fr);gap:clamp(1rem,3vw,1.75rem);padding-bottom:2.25rem;display:grid;position:relative}.num.svelte-11o795e{z-index:1;background:var(--primary);width:2.4rem;height:2.4rem;color:var(--primary-foreground);font-family:var(--font-display);place-items:center;font-weight:800;font-stretch:115%;display:grid;position:relative}.step-body.svelte-11o795e{gap:.75rem;min-width:0;padding-top:.3rem;display:grid}.step-body.svelte-11o795e h3:where(.svelte-11o795e){font-family:var(--font-display);font-size:1.25rem;font-weight:750;font-stretch:106%}.module.svelte-11o795e{gap:3rem;display:grid}.module.with-toc.svelte-11o795e{grid-template-columns:minmax(0,1fr)}.module-body.svelte-11o795e{gap:2.75rem;min-width:0;display:grid}.gallery.svelte-11o795e{gap:1.5rem;display:grid}.gallery.phones.svelte-11o795e{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:start}.gallery.phones.svelte-11o795e .label:where(.svelte-11o795e){grid-column:1/-1}.label.svelte-11o795e{color:var(--fg-3)}.guide-section.svelte-11o795e{gap:.85rem;scroll-margin-top:.5rem;display:grid}.guide-section.svelte-11o795e h2:where(.svelte-11o795e){font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:780;font-stretch:108%}.points.svelte-11o795e{gap:.5rem;max-width:70ch;display:grid}.points.svelte-11o795e li:where(.svelte-11o795e){color:var(--fg-2);grid-template-columns:.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;line-height:1.6;display:grid}.points.svelte-11o795e li:where(.svelte-11o795e):before{content:"";background:var(--primary);width:.5rem;height:.5rem}.tips.svelte-11o795e{gap:.6rem;display:grid}.toc.svelte-11o795e{display:none}@media (width>=1280px){.module.with-toc.svelte-11o795e{grid-template-columns:minmax(0,1fr) 13rem}.toc.svelte-11o795e{top:calc(var(--nav-h) + 1.5rem);align-content:start;gap:.75rem;display:grid;position:sticky}.toc.svelte-11o795e ol:where(.svelte-11o795e){border-left:1px solid var(--line-strong);display:grid}.toc.svelte-11o795e a:where(.svelte-11o795e){color:var(--fg-2);transition:color .2s var(--ease-out), border-color .3s var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:.35rem 0 .35rem .9rem;font-size:.82rem;line-height:1.4;display:block}.toc.svelte-11o795e a:where(.svelte-11o795e):hover{color:var(--foreground)}.toc.svelte-11o795e a.on:where(.svelte-11o795e){color:var(--foreground);border-left-color:var(--accent-text);font-weight:600}}.pager.svelte-11o795e{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;display:grid}.pager.svelte-11o795e a:where(.svelte-11o795e){transition:background-color .25s var(--ease-out);gap:.4rem;padding:1.25rem 1rem 1.25rem 0;display:grid}.pager.svelte-11o795e .next:where(.svelte-11o795e){text-align:right;border-left:1px solid var(--line);justify-items:end;padding:1.25rem 0 1.25rem 1rem}.pager.svelte-11o795e a:where(.svelte-11o795e):hover{background:var(--surface)}.dir.svelte-11o795e{color:var(--fg-3);align-items:center;gap:.4rem;display:inline-flex}.pager.svelte-11o795e .t:where(.svelte-11o795e){font-family:var(--font-display);width:fit-content;font-size:1.05rem;font-weight:740;font-stretch:106%}.pager.svelte-11o795e a:where(.svelte-11o795e):hover .t:where(.svelte-11o795e){color:var(--accent-text)}
