.detail-page.svelte-y2965o{max-width:800px}.back-link.svelte-y2965o{color:var(--text-secondary);margin-bottom:var(--sp-lg);transition:color var(--ease);font-size:.875rem;text-decoration:none;display:inline-block}.back-link.svelte-y2965o:hover{color:var(--primary)}.tool-header.svelte-y2965o{align-items:center;gap:var(--sp-lg);padding:var(--sp-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:var(--sp-xl);border-left:4px solid;display:flex}.tool-icon.svelte-y2965o{font-size:3rem}.tool-name.svelte-y2965o{color:var(--text);margin:0;font-size:1.5rem;font-weight:700}.tool-subtitle.svelte-y2965o{color:var(--text-secondary);margin:4px 0 8px;font-size:.9375rem}.tool-category.svelte-y2965o{background:var(--surface-alt);border-radius:var(--r-sm);color:var(--text-muted);padding:3px 10px;font-size:.8125rem;display:inline-block}.section.svelte-y2965o{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-lg);margin-bottom:var(--sp-md)}.section-title.svelte-y2965o{color:var(--text);margin:0 0 var(--sp-md);padding-bottom:var(--sp-sm);border-bottom:1px solid var(--border);font-size:1.125rem;font-weight:600}.section-text.svelte-y2965o{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.feature-list.svelte-y2965o{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.feature-item.svelte-y2965o{color:var(--text-secondary);padding:6px 0;font-size:.9375rem}.tutorial-list.svelte-y2965o{counter-reset:none;margin:0;padding:0;list-style:none}.tutorial-step.svelte-y2965o{color:var(--text-secondary);align-items:flex-start;gap:12px;padding:8px 0;font-size:.9375rem;display:flex}.step-num.svelte-y2965o{background:var(--primary);color:#fff;border-radius:var(--r-full);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.step-content.svelte-y2965o{flex-direction:column;gap:4px;min-width:0;display:flex}.step-title.svelte-y2965o{color:var(--text);font-size:.9375rem;font-weight:600}.step-desc.svelte-y2965o{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.step-desc.markdown-body.svelte-y2965o p{margin:0 0 8px}.step-desc.markdown-body.svelte-y2965o code{background:var(--surface-alt);border-radius:var(--r-sm);color:var(--primary);padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.8125rem}.step-desc.markdown-body.svelte-y2965o pre{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-md);margin:8px 0;padding:12px 16px;overflow-x:auto}.step-desc.markdown-body.svelte-y2965o pre code{color:var(--text-secondary);background:0 0;padding:0}.step-desc.markdown-body.svelte-y2965o ul,.step-desc.markdown-body.svelte-y2965o ol{margin:8px 0;padding-left:20px}.step-desc.markdown-body.svelte-y2965o li{margin:4px 0}.step-desc.markdown-body.svelte-y2965o strong{color:var(--text)}.pros-cons.svelte-y2965o{gap:var(--sp-md);grid-template-columns:1fr 1fr;display:grid}.pros.svelte-y2965o,.cons.svelte-y2965o{padding:var(--sp-md);border-radius:var(--r-md)}.pros.svelte-y2965o{background:#10b98110}.cons.svelte-y2965o{background:#ef444410}.pc-title.svelte-y2965o{margin:0 0 8px;font-size:.9375rem;font-weight:600}.pc-list.svelte-y2965o{margin:0;padding:0;list-style:none}.pc-list.svelte-y2965o li:where(.svelte-y2965o){color:var(--text-secondary);padding:4px 0;font-size:.875rem}.links.svelte-y2965o{gap:var(--sp-md);flex-wrap:wrap;display:flex}.link-btn.svelte-y2965o{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);transition:all var(--ease);align-items:center;gap:6px;padding:10px 20px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.link-btn.svelte-y2965o:hover{border-color:var(--primary);color:var(--primary)}.link-btn.github.svelte-y2965o{color:#fff;background:#24292e;border-color:#24292e}.link-btn.github.svelte-y2965o:hover{background:#444d56}.faq-list.svelte-y2965o{flex-direction:column;gap:8px;display:flex}.faq-item.svelte-y2965o{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.faq-q.svelte-y2965o{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:background var(--ease);background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:.9375rem;font-weight:500;display:flex}.faq-q.svelte-y2965o:hover{background:var(--surface-alt)}.faq-arrow.svelte-y2965o{color:var(--text-muted);flex-shrink:0;font-size:1.25rem}.faq-a.svelte-y2965o{color:var(--text-secondary);padding:0 16px 12px;font-size:.875rem;line-height:1.6}.faq-a.markdown-body.svelte-y2965o p{margin:0 0 8px}.faq-a.markdown-body.svelte-y2965o p:last-child{margin-bottom:0}.faq-a.markdown-body.svelte-y2965o code{background:var(--surface-alt);border-radius:var(--r-sm);color:var(--primary);padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.8125rem}.faq-a.markdown-body.svelte-y2965o pre{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-md);margin:8px 0;padding:12px 16px;overflow-x:auto}.faq-a.markdown-body.svelte-y2965o pre code{color:var(--text-secondary);background:0 0;padding:0}.faq-a.markdown-body.svelte-y2965o ul,.faq-a.markdown-body.svelte-y2965o ol{margin:8px 0;padding-left:20px}.faq-a.markdown-body.svelte-y2965o li{margin:4px 0}.faq-a.markdown-body.svelte-y2965o strong{color:var(--text)}.faq-a.markdown-body.svelte-y2965o table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.8125rem}.faq-a.markdown-body.svelte-y2965o th,.faq-a.markdown-body.svelte-y2965o td{border:1px solid var(--border);text-align:left;padding:8px 12px}.faq-a.markdown-body.svelte-y2965o th{background:var(--surface-alt);color:var(--text);font-weight:600}@media (width<=640px){.feature-list.svelte-y2965o,.pros-cons.svelte-y2965o{grid-template-columns:1fr}.tool-header.svelte-y2965o{text-align:center;flex-direction:column}}
