.developers.svelte-1dolngo{min-height:100vh;padding:var(--space-2xl, 6rem) var(--space-md, 1.5rem);background:var(--color-bg-pure, #000)}.container.svelte-1dolngo{max-width:48rem;margin:0 auto}h1.svelte-1dolngo{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin:0 0 var(--space-sm, 1rem);color:var(--color-fg-primary, #fff)}.lead.svelte-1dolngo{font-size:var(--text-body-lg, 1.125rem);color:var(--color-fg-secondary, rgba(255,255,255,.8));margin:0 0 var(--space-xl, 4rem)}.dev-section.svelte-1dolngo{margin-bottom:var(--space-xl, 4rem);padding-bottom:var(--space-xl, 4rem);border-bottom:1px solid var(--color-border-default, rgba(255,255,255,.1))}.dev-section.svelte-1dolngo:last-child{border-bottom:none}h2.svelte-1dolngo{font-size:var(--text-h2, 1.75rem);font-weight:600;margin:0 0 var(--space-md, 1.5rem);color:var(--color-fg-primary, #fff)}h3.svelte-1dolngo{font-size:var(--text-h3, 1.25rem);font-weight:600;margin:var(--space-lg, 2rem) 0 var(--space-sm, 1rem);color:var(--color-fg-primary, #fff)}p.svelte-1dolngo{font-size:var(--text-body, 1rem);line-height:1.7;color:var(--color-fg-secondary, rgba(255,255,255,.8));margin:0 0 var(--space-sm, 1rem)}.feature-grid.svelte-1dolngo{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-md, 1.5rem)}.feature.svelte-1dolngo{padding:var(--space-md, 1.5rem);background:var(--color-bg-surface, #111);border:1px solid var(--color-border-default, rgba(255,255,255,.1));border-radius:var(--radius-md, 8px)}.feature.svelte-1dolngo h3:where(.svelte-1dolngo){margin:0 0 var(--space-xs, .5rem);font-size:var(--text-body-lg, 1.125rem)}.feature.svelte-1dolngo p:where(.svelte-1dolngo){margin:0;font-size:var(--text-body-sm, .875rem)}.steps.svelte-1dolngo{display:flex;flex-direction:column;gap:var(--space-md, 1.5rem)}.step.svelte-1dolngo{display:flex;gap:var(--space-md, 1.5rem);align-items:flex-start}.step-number.svelte-1dolngo{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-fg-primary, #fff);color:var(--color-bg-pure, #000);border-radius:50%;font-weight:700;flex-shrink:0}.step.svelte-1dolngo h3:where(.svelte-1dolngo){margin:0 0 var(--space-xs, .5rem)}.step.svelte-1dolngo p:where(.svelte-1dolngo){margin:0}pre.svelte-1dolngo{background:var(--color-bg-surface, #111);border:1px solid var(--color-border-default, rgba(255,255,255,.1));border-radius:var(--radius-md, 8px);padding:var(--space-md, 1.5rem);overflow-x:auto;margin:var(--space-sm, 1rem) 0}code.svelte-1dolngo{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.85rem;color:var(--color-fg-primary, #fff)}.tech-list.svelte-1dolngo{list-style:none;padding:0;margin:var(--space-md, 1.5rem) 0}.tech-list.svelte-1dolngo li:where(.svelte-1dolngo){padding:var(--space-sm, 1rem) 0;border-bottom:1px solid var(--color-border-default, rgba(255,255,255,.1));color:var(--color-fg-secondary, rgba(255,255,255,.8))}.tech-list.svelte-1dolngo li:where(.svelte-1dolngo):last-child{border-bottom:none}.tech-list.svelte-1dolngo strong:where(.svelte-1dolngo){color:var(--color-fg-primary, #fff)}.cta-section.svelte-1dolngo{text-align:center}.btn.svelte-1dolngo{display:inline-block;padding:1rem 2rem;background:var(--color-fg-primary, #fff);color:var(--color-bg-pure, #000);text-decoration:none;border-radius:var(--radius-md, 8px);font-weight:600;margin-top:var(--space-md, 1.5rem);transition:opacity .2s ease}.btn.svelte-1dolngo:hover{opacity:.9}a.svelte-1dolngo{color:var(--color-fg-primary, #fff)}
