.home[data-astro-cid-lcdefpme]{max-width:1100px;margin:0 auto}.hero[data-astro-cid-lcdefpme]{margin-bottom:4rem;position:relative;overflow:hidden}.hero-content[data-astro-cid-lcdefpme]{z-index:1;background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:12px;position:relative;overflow:hidden}.terminal-header[data-astro-cid-lcdefpme]{background:var(--bg-tertiary);border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.dot[data-astro-cid-lcdefpme]{border-radius:50%;width:12px;height:12px}.dot[data-astro-cid-lcdefpme].red{background:#ff5f56}.dot[data-astro-cid-lcdefpme].yellow{background:#ffbd2e}.dot[data-astro-cid-lcdefpme].green{background:#27ca40}.terminal-title[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-muted);margin-left:.5rem;font-size:.8rem}.terminal-body[data-astro-cid-lcdefpme]{padding:2rem}.typing-line[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.typing-line[data-astro-cid-lcdefpme] .prompt[data-astro-cid-lcdefpme]{color:var(--accent-cyan);margin-right:.5rem}.typing-line[data-astro-cid-lcdefpme] .highlight[data-astro-cid-lcdefpme]{color:var(--accent-green)}.hero-title[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 1rem;font-size:2.5rem}.hero-title[data-astro-cid-lcdefpme] .output[data-astro-cid-lcdefpme]{color:var(--accent-magenta);-webkit-text-fill-color:var(--accent-magenta);margin-right:.5rem}.hero-description[data-astro-cid-lcdefpme]{font-family:var(--font-mono);margin-bottom:2rem;font-size:1rem}.hero-description[data-astro-cid-lcdefpme] .comment[data-astro-cid-lcdefpme]{color:var(--text-muted)}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--bg-tertiary);gap:2rem;padding-top:1.5rem;display:flex}.stat[data-astro-cid-lcdefpme]{text-align:center}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent-cyan);font-size:1.5rem;font-weight:700;display:block}.stat-label[data-astro-cid-lcdefpme]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.code-rain[data-astro-cid-lcdefpme]{opacity:.1;pointer-events:none;width:40%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.rain-column[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent 0%, var(--accent-green) 50%, transparent 100%);width:20%;height:100%;animation:3s linear infinite rain;position:absolute}.rain-column[data-astro-cid-lcdefpme]:first-child{animation-delay:0s;left:0%}.rain-column[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.5s;left:20%}.rain-column[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1s;left:40%}.rain-column[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:1.5s;left:60%}.rain-column[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:2s;left:80%}@keyframes rain{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.articles-section[data-astro-cid-lcdefpme]{margin-top:3rem}.section-header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--bg-tertiary);align-items:baseline;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.section-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.25rem}.section-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:before{display:none}.section-header[data-astro-cid-lcdefpme] .prefix[data-astro-cid-lcdefpme]{color:var(--accent-magenta)}.section-header[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-muted);font-size:.875rem}.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.article-card[data-astro-cid-lcdefpme]{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:8px;transition:all .3s;overflow:hidden}.article-card[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-cyan);transform:translateY(-2px);box-shadow:0 0 20px #00d9ff26}.card-header[data-astro-cid-lcdefpme]{background:var(--bg-tertiary);border-bottom:1px solid #ffffff0d;align-items:center;gap:.4rem;padding:.6rem .875rem;display:flex}.card-header[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{width:8px;height:8px}.file-name[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:.5rem;font-size:.7rem;overflow:hidden}.card-body[data-astro-cid-lcdefpme]{padding:1.25rem}.category[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent-cyan);background:#00d9ff26;border:1px solid #00d9ff4d;border-radius:3px;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.category[data-astro-cid-lcdefpme][data-category=SQL]{color:var(--accent-magenta);background:#ff00aa26;border-color:#ff00aa4d}.category[data-astro-cid-lcdefpme][data-category=Python]{color:var(--accent-green);background:#00ff8826;border-color:#00ff884d}.category[data-astro-cid-lcdefpme][data-category=Career]{color:var(--accent-yellow);background:#ffcc0026;border-color:#ffcc004d}.category[data-astro-cid-lcdefpme][data-category=Visualization]{color:var(--accent-purple);background:#b967ff26;border-color:#b967ff4d}.card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .75rem;font-size:1rem;line-height:1.4}.card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{display:none}.card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-primary);text-decoration:none;transition:color .2s}.category-link[data-astro-cid-lcdefpme]{text-decoration:none;display:inline-block}.card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-cyan)}.description[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.read-more[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent-cyan);align-items:center;gap:.5rem;font-size:.8rem;text-decoration:none;transition:all .2s;display:inline-flex}.read-more[data-astro-cid-lcdefpme]:hover{color:var(--accent-green);text-shadow:var(--glow-green)}.read-more[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .2s}.read-more[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.view-all[data-astro-cid-lcdefpme]{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);font-family:var(--font-mono);color:var(--text-secondary);text-align:center;border-radius:6px;margin-top:2rem;padding:1rem;font-size:.875rem}.view-all[data-astro-cid-lcdefpme] .prompt[data-astro-cid-lcdefpme]{color:var(--accent-cyan)}.view-all[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.75rem}@media (width<=768px){.hero-title[data-astro-cid-lcdefpme]{font-size:1.75rem}.terminal-body[data-astro-cid-lcdefpme]{padding:1.5rem}.stats[data-astro-cid-lcdefpme]{gap:1.5rem}.stat-value[data-astro-cid-lcdefpme]{font-size:1.25rem}.code-rain[data-astro-cid-lcdefpme]{display:none}.articles-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
