.crt-container.svelte-1n7peq9.svelte-1n7peq9{min-height:100vh;background:var(--color--page-background);overflow:hidden}.crt-container.glitch.svelte-1n7peq9.svelte-1n7peq9{animation:svelte-1n7peq9-glitch .1s}@keyframes svelte-1n7peq9-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.scanlines.svelte-1n7peq9.svelte-1n7peq9{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:100;animation:svelte-1n7peq9-scanline 8s linear infinite}@keyframes svelte-1n7peq9-scanline{0%{transform:translateY(0)}to{transform:translateY(10px)}}.crt-screen.svelte-1n7peq9.svelte-1n7peq9{min-height:100vh;background:radial-gradient(ellipse at center,var(--color--card-background) 0%,var(--color--page-background) 100%);box-shadow:inset 0 0 100px rgba(var(--color--primary-rgb),.1)}.crt-screen.svelte-1n7peq9.svelte-1n7peq9:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:50}.terminal.svelte-1n7peq9.svelte-1n7peq9{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font--mono);color:var(--color--primary);position:relative;z-index:1}.terminal-header.svelte-1n7peq9.svelte-1n7peq9{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:rgba(var(--color--primary-rgb),.05);border-bottom:2px solid var(--color--primary);flex-shrink:0}@media (max-width: 768px){.terminal-header.svelte-1n7peq9.svelte-1n7peq9{padding:15px 20px;flex-direction:column;gap:15px}}.site-logo.svelte-1n7peq9.svelte-1n7peq9{font-size:1.5rem;font-weight:700;font-family:var(--font--display);color:var(--color--primary);text-shadow:0 0 10px var(--color--primary);letter-spacing:3px;cursor:pointer;transition:all .2s}.site-logo.svelte-1n7peq9.svelte-1n7peq9:hover{text-shadow:0 0 20px var(--color--primary)}.main-nav.svelte-1n7peq9.svelte-1n7peq9{display:flex;gap:30px}@media (max-width: 768px){.main-nav.svelte-1n7peq9.svelte-1n7peq9{gap:15px;flex-wrap:wrap;justify-content:center}}.nav-link.svelte-1n7peq9.svelte-1n7peq9{color:var(--color--primary);text-decoration:none;font-size:1.1rem;letter-spacing:2px;padding:8px 16px;border:1px solid transparent;transition:all .2s;text-shadow:0 0 5px var(--color--primary)}.nav-link.svelte-1n7peq9.svelte-1n7peq9:hover{border-color:var(--color--primary);background:rgba(var(--color--primary-rgb),.1);box-shadow:0 0 10px rgba(var(--color--primary-rgb),.3)}.nav-link.active.svelte-1n7peq9.svelte-1n7peq9{border-color:var(--color--primary);background:rgba(var(--color--primary-rgb),.15)}.blog-container.svelte-1n7peq9.svelte-1n7peq9{flex:1;padding:40px 20px;max-width:1400px;margin:0 auto;width:100%}.blog-header.svelte-1n7peq9.svelte-1n7peq9{text-align:center;margin-bottom:60px}.blog-header.svelte-1n7peq9 .ascii-title.svelte-1n7peq9{font-size:.8rem;line-height:1.2;text-shadow:0 0 10px var(--color--primary);margin:0 0 20px;letter-spacing:1px}.blog-header.svelte-1n7peq9 .subtitle.svelte-1n7peq9{font-size:1.5rem;opacity:.8}.blog-header.svelte-1n7peq9 .subtitle .prompt.svelte-1n7peq9{color:var(--color--primary);font-weight:700;text-shadow:0 0 10px var(--color--primary)}.posts-grid.svelte-1n7peq9.svelte-1n7peq9{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px}@media (max-width: 768px){.posts-grid.svelte-1n7peq9.svelte-1n7peq9{grid-template-columns:1fr}}.post-card.svelte-1n7peq9.svelte-1n7peq9{background:rgba(0,0,0,.5);border:2px solid var(--color--primary);padding:25px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:15px}.post-card.svelte-1n7peq9.svelte-1n7peq9:hover{background:rgba(var(--color--primary-rgb),.05);box-shadow:0 0 20px rgba(var(--color--primary-rgb),.3);transform:translateY(-2px)}.post-header.svelte-1n7peq9.svelte-1n7peq9{display:flex;justify-content:space-between;align-items:center;font-size:1rem;opacity:.7}.post-header.svelte-1n7peq9 .bracket.svelte-1n7peq9{opacity:.5}.post-header.svelte-1n7peq9 .reading-time.svelte-1n7peq9{font-size:.9rem}.post-title.svelte-1n7peq9.svelte-1n7peq9{font-size:1.8rem;margin:0;font-family:var(--font--display);text-shadow:0 0 10px var(--color--primary);line-height:1.3}.post-title.svelte-1n7peq9 .prompt.svelte-1n7peq9{margin-right:10px}.post-excerpt.svelte-1n7peq9.svelte-1n7peq9{font-size:1.2rem;line-height:1.6;opacity:.8;margin:0}.post-tags.svelte-1n7peq9.svelte-1n7peq9{display:flex;flex-wrap:wrap;gap:10px}.tag.svelte-1n7peq9.svelte-1n7peq9{padding:4px 12px;border:1px solid var(--color--primary);font-size:.9rem;opacity:.7;background:rgba(var(--color--primary-rgb),.05)}.post-footer.svelte-1n7peq9.svelte-1n7peq9{margin-top:auto;padding-top:15px;border-top:1px solid rgba(var(--color--primary-rgb),.3)}.post-footer.svelte-1n7peq9 .read-more.svelte-1n7peq9{font-size:1.1rem;font-weight:700;text-shadow:0 0 5px var(--color--primary)}.empty-state.svelte-1n7peq9.svelte-1n7peq9{grid-column:1/-1;text-align:center;padding:80px 20px}.empty-state.svelte-1n7peq9 .empty-ascii.svelte-1n7peq9{font-size:2rem;text-shadow:0 0 10px var(--color--primary);margin:0 0 30px}.empty-state.svelte-1n7peq9 p.svelte-1n7peq9{font-size:1.5rem;margin:10px 0}.empty-state.svelte-1n7peq9 .hint.svelte-1n7peq9{opacity:.6;font-size:1.2rem}
