.guide.svelte-11ku4x5.svelte-11ku4x5{max-width:860px;display:flex;flex-direction:column;gap:48px}.guide-tag.svelte-11ku4x5.svelte-11ku4x5{display:inline-block;align-self:flex-start;padding:4px 12px;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a78bfa;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);margin-bottom:14px}.guide-hero.svelte-11ku4x5.svelte-11ku4x5{display:flex;flex-direction:column;align-items:flex-start}h1.svelte-11ku4x5.svelte-11ku4x5{font-size:2.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px}.lead.svelte-11ku4x5.svelte-11ku4x5{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:24px}section.svelte-11ku4x5 h2.svelte-11ku4x5{font-size:1.6rem;font-weight:750;letter-spacing:-.01em;margin-bottom:16px}section.svelte-11ku4x5.svelte-11ku4x5{scroll-margin-top:80px}.prose.svelte-11ku4x5 p,.prose.svelte-11ku4x5 li{font-size:1rem;line-height:1.7;color:var(--text-secondary)}.prose.svelte-11ku4x5 p{margin-bottom:12px}.prose.svelte-11ku4x5 ul,.prose.svelte-11ku4x5 ol{padding-left:22px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.prose.svelte-11ku4x5 strong{color:var(--text-primary)}.prose.svelte-11ku4x5 a{color:var(--accent)}.prose.svelte-11ku4x5 .table-wrap{overflow-x:auto;margin-bottom:14px}.prose.svelte-11ku4x5 table{width:100%;border-collapse:collapse;min-width:560px}.prose.svelte-11ku4x5 th,.prose.svelte-11ku4x5 td{text-align:left;padding:10px 12px;border:1px solid var(--border-subtle);font-size:.92rem}.prose.svelte-11ku4x5 th{background:var(--bg-surface);color:var(--text-primary);font-weight:600}.prose.svelte-11ku4x5 td{color:var(--text-secondary)}.faq-item.svelte-11ku4x5.svelte-11ku4x5{margin-bottom:20px}.faq-item.svelte-11ku4x5 h3.svelte-11ku4x5{font-size:1.08rem;font-weight:700;margin-bottom:6px}.styles-grid.svelte-11ku4x5.svelte-11ku4x5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.style-card.svelte-11ku4x5.svelte-11ku4x5{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.style-card.svelte-11ku4x5.svelte-11ku4x5:hover{transform:translateY(-3px);border-color:var(--border-strong)}.style-card.svelte-11ku4x5 img.svelte-11ku4x5{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.card-text.svelte-11ku4x5.svelte-11ku4x5{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.card-name.svelte-11ku4x5.svelte-11ku4x5{font-weight:700;font-size:1.02rem;color:var(--text-primary)}.card-summary.svelte-11ku4x5.svelte-11ku4x5{font-size:.86rem;color:var(--text-secondary);line-height:1.5}.plan-tag.svelte-11ku4x5.svelte-11ku4x5{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:var(--radius-full);font-size:.68rem;font-weight:700;vertical-align:middle}.plan-tag.do.svelte-11ku4x5.svelte-11ku4x5{color:#cbd5e1;background:#64748b40}.plan-tag.sol.svelte-11ku4x5.svelte-11ku4x5{color:#fbbf24;background:#f59e0b2e}.plan-tag.clef.svelte-11ku4x5.svelte-11ku4x5{color:#c084fc;background:#8b5cf633}.all-link.svelte-11ku4x5.svelte-11ku4x5{margin-top:16px}.all-link.svelte-11ku4x5 a.svelte-11ku4x5{color:var(--accent);text-decoration:none;font-weight:600}.all-link.svelte-11ku4x5 a.svelte-11ku4x5:hover{text-decoration:underline}.btn-primary.svelte-11ku4x5.svelte-11ku4x5{display:inline-flex;padding:11px 20px;border-radius:var(--radius-full);background:var(--accent);color:#fff;font-weight:600;text-decoration:none}.btn-primary.svelte-11ku4x5.svelte-11ku4x5:hover{background:var(--accent-hover)}.cta-band.svelte-11ku4x5.svelte-11ku4x5{text-align:center;padding:40px 24px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(135deg,#3b82f61f,#8b5cf61f)}.cta-band.svelte-11ku4x5 p.svelte-11ku4x5{color:var(--text-secondary);margin:0 auto 20px}.more-guides.svelte-11ku4x5.svelte-11ku4x5{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.92rem;color:var(--text-muted)}.more-guides.svelte-11ku4x5 a.svelte-11ku4x5{display:inline-block;padding:5px 0;color:var(--accent);text-decoration:none}.more-guides.svelte-11ku4x5 a.svelte-11ku4x5:hover{text-decoration:underline}@media (max-width: 640px){h1.svelte-11ku4x5.svelte-11ku4x5{font-size:2rem}section.svelte-11ku4x5 h2.svelte-11ku4x5{font-size:1.35rem}.styles-grid.svelte-11ku4x5.svelte-11ku4x5{grid-template-columns:1fr}.prose.svelte-11ku4x5 table{min-width:0}.prose.svelte-11ku4x5 th,.prose.svelte-11ku4x5 td{padding:8px 6px;font-size:.8rem}}
