.hero.astro-j7pv25f6{padding:4rem 0 5rem;background:linear-gradient(180deg,#161b22,#0d1117);border-bottom:1px solid #30363d;overflow:hidden}.hero-container.astro-j7pv25f6{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.hero-container.astro-j7pv25f6{padding-left:2rem;padding-right:2rem}}.hero-container.astro-j7pv25f6{display:grid;gap:3rem;align-items:center}@media (min-width: 1024px){.hero-container.astro-j7pv25f6{grid-template-columns:1fr 1fr;gap:4rem}}.hero-content.astro-j7pv25f6{max-width:600px}.hero-badge.astro-j7pv25f6{display:inline-block;padding:.25rem .75rem;font-family:IBM Plex Mono,JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.75rem;font-weight:500;color:#58a6ff;background:#58a6ff1a;border:1px solid rgba(88,166,255,.2);border-radius:9999px;margin-bottom:1rem}.hero-title.astro-j7pv25f6{font-size:2.25rem;line-height:1.25;margin-bottom:1rem}@media (min-width: 1024px){.hero-title.astro-j7pv25f6{font-size:3rem}}.gradient-text.astro-j7pv25f6{background:linear-gradient(135deg,#58a6ff,#a371f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.astro-j7pv25f6{font-size:1.25rem;color:#8b949e;line-height:1.625;margin-bottom:2rem}.hero-actions.astro-j7pv25f6{display:flex;flex-wrap:wrap;gap:.75rem}.hero-visual.astro-j7pv25f6{display:none}@media (min-width: 1024px){.hero-visual.astro-j7pv25f6{display:block}}.terminal.astro-j7pv25f6{background:#21262d;border:1px solid #30363d;border-radius:8px;overflow:hidden;box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #0006}.terminal-header.astro-j7pv25f6{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#30363d;border-bottom:1px solid #30363d}.terminal-dot.astro-j7pv25f6{width:12px;height:12px;border-radius:50%}.terminal-dot.astro-j7pv25f6.red{background:#ff5f56}.terminal-dot.astro-j7pv25f6.yellow{background:#ffbd2e}.terminal-dot.astro-j7pv25f6.green{background:#27c93f}.terminal-title.astro-j7pv25f6{margin-left:auto;font-family:IBM Plex Mono,JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.75rem;color:#6e7681}.terminal-body.astro-j7pv25f6{padding:1rem;font-family:IBM Plex Mono,JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.875rem;line-height:1.8}.terminal-body.astro-j7pv25f6 code.astro-j7pv25f6{background:transparent;padding:0;color:#e6edf3}.terminal-body.astro-j7pv25f6 .prompt.astro-j7pv25f6{color:#3fb950}.terminal-body.astro-j7pv25f6 .comment.astro-j7pv25f6{color:#6e7681}.terminal-body.astro-j7pv25f6 .metric.astro-j7pv25f6{color:#39c5cf}.terminal-body.astro-j7pv25f6 .highlight.astro-j7pv25f6{color:#d29922}.terminal-body.astro-j7pv25f6 .success.astro-j7pv25f6{color:#3fb950}.categories-section.astro-j7pv25f6{padding:4rem 0}.section-header.astro-j7pv25f6{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.section-title.astro-j7pv25f6{font-family:Space Grotesk,IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;margin:0}.section-link.astro-j7pv25f6{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#58a6ff}.section-link.astro-j7pv25f6:hover{text-decoration:none}.section-link.astro-j7pv25f6:hover svg.astro-j7pv25f6{transform:translate(4px)}.section-link.astro-j7pv25f6 svg.astro-j7pv25f6{transition:transform .15s ease}.categories-grid.astro-j7pv25f6{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.categories-grid.astro-j7pv25f6{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.categories-grid.astro-j7pv25f6{grid-template-columns:repeat(6,1fr)}}.category-card.astro-j7pv25f6{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;background:#161b22;border:1px solid #30363d;border-radius:8px;text-decoration:none;transition:all .2s ease}.category-card.astro-j7pv25f6:hover{border-color:#484f58;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #0006;text-decoration:none}.category-icon.astro-j7pv25f6{font-size:1.5rem}.category-name.astro-j7pv25f6{font-family:IBM Plex Mono,JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.875rem;font-weight:500;color:#e6edf3;text-align:center}.category-count.astro-j7pv25f6{font-size:.75rem;color:#6e7681}.posts-section.astro-j7pv25f6{padding:4rem 0;background:#161b22;border-top:1px solid #30363d;border-bottom:1px solid #30363d}.posts-grid.astro-j7pv25f6{display:grid;gap:1.5rem}@media (min-width: 768px){.posts-grid.astro-j7pv25f6{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.posts-grid.astro-j7pv25f6{grid-template-columns:repeat(3,1fr)}}.cta-section.astro-j7pv25f6{padding:5rem 0}.cta-content.astro-j7pv25f6{text-align:center;max-width:500px;margin:0 auto}.cta-title.astro-j7pv25f6{font-family:Space Grotesk,IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;margin-bottom:.75rem}.cta-description.astro-j7pv25f6{color:#8b949e;margin-bottom:1.5rem}
