body{margin:0}main.svelte-1mctzbv{--accent:#e85d3a;--dark:#1a1f36;--text:#3c4257;--muted:#515d6e;--faint:#697386;--border:#e3e8ee;--bg-alt:#f7f8fa;--radius:12px;color:var(--dark);background:#fff;font-family:DM Sans,-apple-system,sans-serif}.guide-inner.svelte-1mctzbv{max-width:760px;margin:0 auto;padding:2rem 1.5rem 4rem}.breadcrumb.svelte-1mctzbv{color:var(--muted);margin-bottom:1.5rem;font-size:.8125rem}.breadcrumb.svelte-1mctzbv a:where(.svelte-1mctzbv){color:var(--muted);text-decoration:none}.breadcrumb.svelte-1mctzbv a:where(.svelte-1mctzbv):hover{color:var(--accent)}.breadcrumb.svelte-1mctzbv .sep:where(.svelte-1mctzbv){color:var(--faint);margin:0 .5rem}.breadcrumb.svelte-1mctzbv .current:where(.svelte-1mctzbv){color:var(--dark);font-weight:600}.guide-head.svelte-1mctzbv{margin-bottom:2rem}.diff.svelte-1mctzbv{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-bottom:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.diff-easy.svelte-1mctzbv{color:#047857;background:#ecfdf5}.diff-med.svelte-1mctzbv{color:#b45309;background:#fef3c7}.diff-adv.svelte-1mctzbv{color:#b91c1c;background:#fee2e2}h1.svelte-1mctzbv{letter-spacing:-.025em;color:var(--dark);margin:0 0 .875rem;font-size:2.125rem;font-weight:800;line-height:1.15}.intro.svelte-1mctzbv{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.65}.need.svelte-1mctzbv{background:var(--bg-alt);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);margin:2rem 0 2.5rem;padding:1.125rem 1.375rem}.need.svelte-1mctzbv h2:where(.svelte-1mctzbv){text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 .625rem;font-size:.75rem;font-weight:700}.need.svelte-1mctzbv ul:where(.svelte-1mctzbv){color:var(--text);margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.6}.need.svelte-1mctzbv li:where(.svelte-1mctzbv){margin-bottom:.25rem}.steps.svelte-1mctzbv .step{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr;gap:1.125rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.steps.svelte-1mctzbv .step:last-child{border-bottom:none}.steps.svelte-1mctzbv .step-num{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.steps.svelte-1mctzbv .step-body h3{color:var(--dark);margin:.25rem 0 .5rem;font-size:1.0625rem;font-weight:700}.steps.svelte-1mctzbv .step-body p{color:var(--text);margin:0 0 .75rem;font-size:.9375rem;line-height:1.65}.steps.svelte-1mctzbv .step-body p:last-child{margin-bottom:0}.steps.svelte-1mctzbv .step-body a{color:var(--accent)}.steps.svelte-1mctzbv .step-body ul,.steps.svelte-1mctzbv .step-body ol{color:var(--text);margin:.5rem 0;padding-left:1.25rem;font-size:.9375rem;line-height:1.65}.steps.svelte-1mctzbv .screenshot{text-align:center;color:#9ca3af;background:repeating-linear-gradient(45deg,#f3f4f6,#f3f4f6 10px,#fafafa 10px 20px);border:1px dashed #d1d5db;border-radius:8px;margin:.75rem 0;padding:2rem 1rem;font-size:.8125rem;font-style:italic}.steps.svelte-1mctzbv pre,.steps.svelte-1mctzbv .code{color:#f1f5f9;white-space:pre;background:#1a1f36;border:1px solid #2a3050;border-radius:8px;margin:.75rem 0;padding:1rem 1.125rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.steps.svelte-1mctzbv pre code,.steps.svelte-1mctzbv .code code{color:inherit;font-size:inherit;background:0 0;padding:0}.steps.svelte-1mctzbv p code,.steps.svelte-1mctzbv li code{background:var(--bg-alt);border:1px solid var(--border);color:var(--accent);border-radius:4px;padding:.1rem .375rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8125rem}.steps.svelte-1mctzbv .download-row{flex-wrap:wrap;gap:.625rem;margin:.75rem 0;display:flex}.steps.svelte-1mctzbv .download-btn{background:var(--accent);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.steps.svelte-1mctzbv .download-btn:hover{background:#c9442a}.steps.svelte-1mctzbv .download-btn.secondary{color:var(--dark);border:1px solid var(--border);background:#fff}.steps.svelte-1mctzbv .download-btn.secondary:hover{background:var(--bg-alt)}.verify.svelte-1mctzbv,.trouble.svelte-1mctzbv{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);margin:2rem 0;padding:1.5rem 1.625rem}.verify.svelte-1mctzbv h2:where(.svelte-1mctzbv),.trouble.svelte-1mctzbv h2:where(.svelte-1mctzbv){color:var(--dark);margin:0 0 .875rem;font-size:1.125rem;font-weight:700}.verify.svelte-1mctzbv ol:where(.svelte-1mctzbv),.trouble.svelte-1mctzbv ul:where(.svelte-1mctzbv){color:var(--text);margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.7}.verify.svelte-1mctzbv li:where(.svelte-1mctzbv),.trouble.svelte-1mctzbv li:where(.svelte-1mctzbv){margin-bottom:.375rem}.trouble.svelte-1mctzbv code:where(.svelte-1mctzbv){border:1px solid var(--border);color:var(--accent);background:#fff;border-radius:4px;padding:.1rem .375rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8125rem}.trouble.svelte-1mctzbv a:where(.svelte-1mctzbv){color:var(--accent)}.back.svelte-1mctzbv{color:var(--accent);margin-top:1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.back.svelte-1mctzbv:hover{text-decoration:underline}@media (width<=640px){h1.svelte-1mctzbv{font-size:1.75rem}.guide-inner.svelte-1mctzbv{padding:1.5rem 1rem 3rem}}
