.badge-row.svelte-s7e5w3{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.badge-featured.svelte-s7e5w3{background:var(--green);color:var(--bg-primary)}.subtitle.svelte-s7e5w3{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;margin-top:1rem}.reading-time.svelte-s7e5w3{font-size:.875rem;color:var(--text-tertiary);margin-top:.5rem}.toc.svelte-s7e5w3{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem;margin:2rem 0}.toc-header.svelte-s7e5w3{font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.toc-list.svelte-s7e5w3{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.toc-list.svelte-s7e5w3 a:where(.svelte-s7e5w3){color:var(--text-secondary);text-decoration:none;font-size:.9rem}.toc-list.svelte-s7e5w3 a:where(.svelte-s7e5w3):hover{color:var(--green)}.callout.svelte-s7e5w3{padding:1rem 1.25rem;margin:1.5rem 0;border-left:3px solid;background:var(--bg-secondary)}.callout-info.svelte-s7e5w3{border-color:var(--blue)}.callout-tip.svelte-s7e5w3{border-color:var(--green)}.callout-warning.svelte-s7e5w3{border-color:var(--orange)}.numbered-list.svelte-s7e5w3{counter-reset:step;list-style:none;padding:0}.numbered-list.svelte-s7e5w3 li:where(.svelte-s7e5w3){position:relative;padding-left:2.5rem;margin-bottom:1.5rem}.numbered-list.svelte-s7e5w3 li:where(.svelte-s7e5w3):before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;background:var(--bg-tertiary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.numbered-list.svelte-s7e5w3 li:where(.svelte-s7e5w3) strong:where(.svelte-s7e5w3){display:block;margin-bottom:.25rem}.numbered-list.svelte-s7e5w3 li:where(.svelte-s7e5w3) p:where(.svelte-s7e5w3){margin:0;color:var(--text-secondary);font-size:.9rem}.comparison-stack.svelte-s7e5w3{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.comparison-row.svelte-s7e5w3{display:grid;grid-template-columns:200px 1fr;gap:1rem;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border)}@media(max-width:700px){.comparison-row.svelte-s7e5w3{grid-template-columns:1fr;gap:.5rem}}.comparison-label.svelte-s7e5w3{font-weight:600;color:var(--text-primary);font-size:.9rem}.comparison-values.svelte-s7e5w3{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.comparison-values.triple.svelte-s7e5w3{grid-template-columns:1fr 1fr 1fr}@media(max-width:700px){.comparison-values.svelte-s7e5w3,.comparison-values.triple.svelte-s7e5w3{grid-template-columns:1fr}}.comparison-cell.svelte-s7e5w3{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--bg-tertiary)}.comparison-cell.highlight-win.svelte-s7e5w3{border-left:2px solid var(--green-muted)}.comparison-cell.highlight-win.svelte-s7e5w3 .cell-value:where(.svelte-s7e5w3){color:var(--green-muted);font-weight:500}.cell-tool.svelte-s7e5w3{font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.cell-value.svelte-s7e5w3{font-size:.875rem;color:var(--text-secondary)}.shortcuts-grid.svelte-s7e5w3{display:grid;gap:.5rem;margin:1.5rem 0}.shortcut-item.svelte-s7e5w3{display:flex;gap:1rem;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border);align-items:flex-start}@media(max-width:500px){.shortcut-item.svelte-s7e5w3{flex-direction:column;gap:.5rem}}.shortcut-key.svelte-s7e5w3{background:var(--bg-tertiary);border:1px solid var(--border);padding:.3rem .6rem;font-family:monospace;font-size:.8rem;white-space:nowrap;flex-shrink:0}.shortcut-info.svelte-s7e5w3{display:flex;flex-direction:column;gap:.25rem}.shortcut-info.svelte-s7e5w3 strong:where(.svelte-s7e5w3){color:var(--text-primary)}.shortcut-info.svelte-s7e5w3 span:where(.svelte-s7e5w3){font-size:.875rem;color:var(--text-secondary)}.tutorials-grid.svelte-s7e5w3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.5rem 0}.tutorial-card.svelte-s7e5w3{padding:1.25rem}.tutorial-meta.svelte-s7e5w3{display:flex;gap:1rem;font-size:.8rem;color:var(--text-tertiary);margin-bottom:.5rem}.tutorial-duration.svelte-s7e5w3{background:var(--bg-tertiary);padding:.2rem .5rem}.tutorial-card.svelte-s7e5w3 h4:where(.svelte-s7e5w3){margin:0 0 .5rem;color:var(--text-primary)}.tutorial-card.svelte-s7e5w3 p:where(.svelte-s7e5w3){margin:0;font-size:.9rem;color:var(--text-secondary)}.resources-grid.svelte-s7e5w3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;margin:1.5rem 0}.resource-item.svelte-s7e5w3{padding:1rem 1.25rem}.resource-item.svelte-s7e5w3 strong:where(.svelte-s7e5w3){color:var(--text-primary);display:block;margin-bottom:.25rem}.resource-url.svelte-s7e5w3{font-size:.8rem;color:var(--green-dim);font-family:monospace}.resource-item.svelte-s7e5w3 p:where(.svelte-s7e5w3){margin:.5rem 0 0;font-size:.9rem;color:var(--text-secondary)}.comparison-cards.svelte-s7e5w3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1.5rem 0}.comparison-link.svelte-s7e5w3{padding:1.25rem}.comparison-link.svelte-s7e5w3 h4:where(.svelte-s7e5w3){margin:0 0 .5rem;color:var(--text-primary)}.comparison-link.svelte-s7e5w3 p:where(.svelte-s7e5w3){margin:0 0 .75rem;font-size:.9rem;color:var(--text-secondary)}.read-more.svelte-s7e5w3{font-size:.875rem;color:var(--green-dim)}.cta-box.svelte-s7e5w3{background:var(--bg-secondary);border:1px solid var(--green-dim);padding:2rem;text-align:center;margin:2rem 0}.cta-box.svelte-s7e5w3 p:where(.svelte-s7e5w3){margin:0 0 .5rem;color:var(--text-primary)}.cta-subtext.svelte-s7e5w3{color:var(--text-secondary)!important;font-size:.9rem;margin-bottom:1.5rem!important}.cta-buttons.svelte-s7e5w3{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-secondary.svelte-s7e5w3{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary.svelte-s7e5w3:hover{border-color:var(--text-secondary)}.related-card-category.svelte-s7e5w3{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--green-dim);display:block;margin-bottom:.5rem}.related-card-title.svelte-s7e5w3{font-weight:600;margin:0 0 .5rem;font-size:1rem}.related-card-desc.svelte-s7e5w3{font-size:.875rem;color:var(--text-secondary);margin:0}@media(max-width:768px){.toc-list.svelte-s7e5w3{grid-template-columns:1fr 1fr}.cta-buttons.svelte-s7e5w3{flex-direction:column}}@media(max-width:500px){.toc-list.svelte-s7e5w3{grid-template-columns:1fr}}
