.terminal-container.svelte-1uha8ag{max-width:1200px;margin:2rem auto;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:8px;box-shadow:0 0 20px #00ff411a,inset 0 1px #ffffff1a;overflow:hidden}.terminal-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;background:var(--bg-tertiary);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.window-controls.svelte-1uha8ag{display:flex;gap:.5rem}.control.svelte-1uha8ag{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.control.close.svelte-1uha8ag{background:var(--terminal-red)}.control.minimize.svelte-1uha8ag{background:var(--terminal-amber)}.control.maximize.svelte-1uha8ag{background:var(--terminal-green)}.terminal-title.svelte-1uha8ag{color:var(--text-secondary);font-size:.9rem;font-weight:500}.terminal-body.svelte-1uha8ag{padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.4}.command-line.svelte-1uha8ag,.prompt-line.svelte-1uha8ag{margin-bottom:1rem;color:var(--terminal-green)}.prompt.svelte-1uha8ag{color:var(--terminal-green);margin-right:.5rem}.command.svelte-1uha8ag{color:var(--terminal-cyan)}.cursor.svelte-1uha8ag{color:var(--terminal-green);animation:svelte-1uha8ag-blink 1.2s infinite}.cursor.blink.svelte-1uha8ag{opacity:1}.filesystem.svelte-1uha8ag{margin:1.5rem 0}.fs-header.svelte-1uha8ag{display:grid;grid-template-columns:120px 80px 80px 120px 1fr;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.file-entry.svelte-1uha8ag{display:grid;grid-template-columns:120px 80px 80px 120px 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.file-entry.svelte-1uha8ag:hover{background:#00ff410d;box-shadow:inset 4px 0 0 var(--terminal-green);padding-left:.5rem}.permissions.svelte-1uha8ag{color:var(--terminal-amber);font-family:JetBrains Mono,monospace}.owner.svelte-1uha8ag{color:var(--terminal-cyan)}.size.svelte-1uha8ag{color:var(--text-secondary);text-align:right}.date.svelte-1uha8ag{color:var(--text-muted);font-size:.85rem}.filename.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--terminal-green);text-decoration:none;font-weight:600;text-shadow:var(--shadow-glow)}.filename.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--terminal-cyan);text-decoration:underline}.tags.svelte-1uha8ag{color:var(--text-muted);font-size:.8rem;margin-left:1rem}.file-preview.svelte-1uha8ag{grid-column:1 / -1;margin-top:.5rem;padding-left:2rem;color:var(--text-muted);font-size:.85rem;border-left:2px solid var(--border-color)}.preview-indicator.svelte-1uha8ag{color:var(--terminal-green);margin-right:.5rem}.fs-summary.svelte-1uha8ag{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.8rem;display:flex;justify-content:space-between}@keyframes svelte-1uha8ag-blink{0%,50%{opacity:1}51%,to{opacity:0}}.header-actions.svelte-1uha8ag{display:flex;gap:.5rem}.tech-title.svelte-1uha8ag{display:inline}.pro-title.svelte-1uha8ag{display:none}.tech-view.svelte-1uha8ag{display:block}.pro-view.svelte-1uha8ag{display:none}.blog-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin:2rem 0}.blog-card.svelte-1uha8ag{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .3s ease}.blog-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026;border-color:var(--primary-color)}.card-link.svelte-1uha8ag{display:block;padding:1.5rem;text-decoration:none;color:inherit}.card-header.svelte-1uha8ag{margin-bottom:1rem}.card-title.svelte-1uha8ag{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3}.card-date.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-muted)}.card-excerpt.svelte-1uha8ag{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem;font-size:.95rem}.card-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.card-tag.svelte-1uha8ag{padding:.25rem .75rem;background:var(--bg-tertiary);color:var(--primary-color);border-radius:12px;font-size:.8rem;font-weight:500}.card-footer.svelte-1uha8ag{padding-top:1rem;border-top:1px solid var(--border-color)}.read-more.svelte-1uha8ag{color:var(--primary-color);font-weight:600;font-size:.9rem}[data-theme=non-tech] .terminal-container.svelte-1uha8ag{box-shadow:none;background:transparent;border:none;max-width:1400px}[data-theme=non-tech] .terminal-header.svelte-1uha8ag{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:1.5rem 2rem;border-radius:0;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}[data-theme=non-tech] .window-controls.svelte-1uha8ag,[data-theme=non-tech] .tech-title.svelte-1uha8ag{display:none}[data-theme=non-tech] .pro-title.svelte-1uha8ag{display:inline;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);font-weight:700;font-size:2rem}[data-theme=non-tech] .terminal-body.svelte-1uha8ag{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:0 2rem 2rem}[data-theme=non-tech] .command-line.svelte-1uha8ag,[data-theme=non-tech] .prompt-line.svelte-1uha8ag,[data-theme=non-tech] .tech-view.svelte-1uha8ag{display:none}[data-theme=non-tech] .pro-view.svelte-1uha8ag{display:grid}[data-theme=non-tech] .blog-card.svelte-1uha8ag{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 1px 3px #0000001a}[data-theme=non-tech] .blog-card.svelte-1uha8ag:hover{box-shadow:0 4px 12px #00000026}[data-theme=non-tech] .card-title.svelte-1uha8ag,[data-theme=non-tech] .card-excerpt.svelte-1uha8ag{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=non-tech] .card-tag.svelte-1uha8ag{background:var(--bg-secondary);border:1px solid var(--border-color)}@media(max-width:768px){.terminal-container.svelte-1uha8ag{margin:1rem}.terminal-header.svelte-1uha8ag{flex-wrap:wrap}.header-actions.svelte-1uha8ag{width:100%;margin-top:.5rem}.fs-header.svelte-1uha8ag,.file-entry.svelte-1uha8ag{grid-template-columns:1fr;gap:.5rem}.fs-header.svelte-1uha8ag span:where(.svelte-1uha8ag),.file-entry.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:.25rem 0}.file-preview.svelte-1uha8ag{padding-left:1rem}.blog-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}[data-theme=non-tech] .terminal-body.svelte-1uha8ag{padding:0 1rem 1rem}[data-theme=non-tech] .pro-title.svelte-1uha8ag{font-size:1.5rem}}
