.developers-page.svelte-15au2jo{max-width:1000px;margin:0 auto;padding:48px 24px}.hero.svelte-15au2jo{text-align:center;margin-bottom:64px}.hero.svelte-15au2jo h1:where(.svelte-15au2jo){font-size:3rem;margin:0 0 16px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline.svelte-15au2jo{font-size:1.25rem;color:var(--color-text-muted, #888);margin:0}section.svelte-15au2jo{margin-bottom:64px}h2.svelte-15au2jo{font-size:1.5rem;margin:0 0 24px}.capabilities-grid.svelte-15au2jo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.capability-card.svelte-15au2jo{background:var(--color-surface, #1a1a1a);padding:24px;border-radius:12px;border:1px solid var(--color-border, #333)}.capability-card.svelte-15au2jo .icon:where(.svelte-15au2jo){font-size:2rem;display:block;margin-bottom:12px}.capability-card.svelte-15au2jo h3:where(.svelte-15au2jo){margin:0 0 8px;font-size:1rem}.capability-card.svelte-15au2jo p:where(.svelte-15au2jo){margin:0;color:var(--color-text-muted, #888);font-size:.875rem}.steps.svelte-15au2jo{display:flex;flex-direction:column;gap:24px}.step.svelte-15au2jo{display:flex;gap:20px;align-items:flex-start}.step-number.svelte-15au2jo{width:40px;height:40px;background:var(--color-primary, #3b82f6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-content.svelte-15au2jo h3:where(.svelte-15au2jo){margin:0 0 8px}.step-content.svelte-15au2jo p:where(.svelte-15au2jo){margin:0;color:var(--color-text-muted, #888)}pre.svelte-15au2jo{background:var(--color-surface, #1a1a1a);padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0 0}code.svelte-15au2jo{font-family:Fira Code,monospace;font-size:.875rem}.examples-tabs.svelte-15au2jo{display:flex;flex-direction:column;gap:20px}.example-block.svelte-15au2jo{background:var(--color-surface, #1a1a1a);padding:20px;border-radius:8px;border:1px solid var(--color-border, #333)}.example-block.svelte-15au2jo h4:where(.svelte-15au2jo){margin:0 0 12px;font-size:.875rem;color:var(--color-primary, #3b82f6)}.example-block.svelte-15au2jo pre:where(.svelte-15au2jo){margin:0}.resources-grid.svelte-15au2jo{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.resource-link.svelte-15au2jo{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--color-surface, #1a1a1a);border:1px solid var(--color-border, #333);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s}.resource-link.svelte-15au2jo:hover{border-color:var(--color-primary, #3b82f6)}.resource-link.svelte-15au2jo .icon:where(.svelte-15au2jo){font-size:1.5rem}.resource-link.svelte-15au2jo .label:where(.svelte-15au2jo){font-weight:500}.limits-table.svelte-15au2jo{background:var(--color-surface, #1a1a1a);border-radius:8px;overflow:hidden}table.svelte-15au2jo{width:100%;border-collapse:collapse}th.svelte-15au2jo,td.svelte-15au2jo{padding:12px 16px;text-align:left}th.svelte-15au2jo{background:var(--color-surface-alt, #222);font-weight:600;font-size:.875rem}td.svelte-15au2jo{border-top:1px solid var(--color-border, #333)}
