.journal-page.svelte-1pnzzzc{min-height:100vh;padding-top:140px;padding-bottom:96px;background:var(--bg);color:var(--text)}.journal-hero.svelte-1pnzzzc{margin-bottom:2.5rem}.hero-telemetry.svelte-1pnzzzc{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--font-mono, "JetBrains Mono", monospace);color:var(--text-3);letter-spacing:.08em;margin-bottom:1.25rem;background:var(--surface-2);padding:6px 14px;border-radius:var(--radius-sm);border:var(--glass-border)}.status-dot.svelte-1pnzzzc{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.sep.svelte-1pnzzzc{opacity:.3}.hero-title.svelte-1pnzzzc{font:700 clamp(2.5rem,6vw,4.2rem)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.04em;color:var(--text);margin:0 0 1.25rem}.hero-lead.svelte-1pnzzzc{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;color:var(--text-2);max-width:760px;margin:0}.topics-bar.svelte-1pnzzzc{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:2.5rem 0 3.5rem}.topics-label.svelte-1pnzzzc{font:600 11px/1 var(--font-mono, monospace);color:var(--text-3);letter-spacing:.1em}.topics-chips.svelte-1pnzzzc{display:flex;flex-wrap:wrap;gap:8px}.topic-chip.svelte-1pnzzzc{display:inline-flex;align-items:center;gap:4px;font:500 12px/1 var(--font-mono, monospace);color:var(--text-2);background:var(--surface);padding:8px 14px;border-radius:var(--radius-sm);border:var(--glass-border);text-decoration:none;transition:all var(--fast) var(--ease)}.topic-chip.svelte-1pnzzzc:hover{color:var(--text);background:var(--surface-2);border-color:var(--border-highlight);transform:translateY(-1px)}.topic-hash.svelte-1pnzzzc{color:var(--cyan)}.section-label.svelte-1pnzzzc{display:flex;align-items:center;gap:16px;font:600 11px/1 var(--font-mono, monospace);letter-spacing:.12em;color:var(--text-3);margin-bottom:1.5rem}.label-line.svelte-1pnzzzc{flex:1;height:1px;background:var(--border)}.featured-section.svelte-1pnzzzc{margin-bottom:4rem}.featured-card.svelte-1pnzzzc{background:linear-gradient(180deg,var(--surface) 0%,rgba(11,15,18,.4) 100%);border:1px solid var(--border-highlight);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,3.5rem);box-shadow:var(--shadow);transition:border-color var(--base) var(--ease)}.featured-card.svelte-1pnzzzc:hover{border-color:#68e4e059}.card-meta.svelte-1pnzzzc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 12px/1 var(--font-mono, monospace);margin-bottom:1.25rem}.category-tag.svelte-1pnzzzc{color:var(--cyan);background:var(--cyan-soft);padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.meta-sep.svelte-1pnzzzc{color:var(--text-3);opacity:.4}.reading-time.svelte-1pnzzzc{color:var(--text-3)}.featured-headline.svelte-1pnzzzc{font:700 clamp(1.8rem,3.5vw,2.6rem)/1.2 "Space Grotesk",sans-serif;letter-spacing:-.03em;margin:0 0 1rem}.featured-headline.svelte-1pnzzzc a:where(.svelte-1pnzzzc){color:var(--text);text-decoration:none;transition:color var(--fast) var(--ease)}.featured-headline.svelte-1pnzzzc a:where(.svelte-1pnzzzc):hover{color:var(--cyan)}.featured-description.svelte-1pnzzzc{font-size:1.15rem;line-height:1.65;color:var(--text-2);max-width:860px;margin:0 0 2rem}.featured-footer.svelte-1pnzzzc{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:1.5rem;border-top:var(--glass-border)}.tags-row.svelte-1pnzzzc{display:flex;flex-wrap:wrap;gap:8px}.tag.svelte-1pnzzzc{font:400 11px/1 var(--font-mono, monospace);color:var(--text-3)}.read-link.svelte-1pnzzzc{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font-mono, monospace);color:var(--cyan);text-decoration:none;transition:gap var(--fast) var(--ease)}.read-link.svelte-1pnzzzc:hover{gap:12px}.recent-section.svelte-1pnzzzc{margin-bottom:4.5rem}.posts-grid.svelte-1pnzzzc{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.post-card.svelte-1pnzzzc{background:var(--surface);border:var(--glass-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;transition:all var(--base) var(--ease)}.post-card.svelte-1pnzzzc:hover{background:var(--surface-2);border-color:var(--border-strong);transform:translateY(-2px)}.post-title.svelte-1pnzzzc{font:700 1.35rem/1.3 Space Grotesk,sans-serif;margin:0 0 .75rem}.post-title.svelte-1pnzzzc a:where(.svelte-1pnzzzc){color:var(--text);text-decoration:none;transition:color var(--fast) var(--ease)}.post-title.svelte-1pnzzzc a:where(.svelte-1pnzzzc):hover{color:var(--cyan)}.post-desc.svelte-1pnzzzc{font-size:.95rem;line-height:1.6;color:var(--text-2);margin:0 0 1.5rem;flex:1}.card-bottom.svelte-1pnzzzc{padding-top:1rem;border-top:var(--glass-border)}.read-link-inline.svelte-1pnzzzc{font:600 12px/1 var(--font-mono, monospace);color:var(--text-2);text-decoration:none;transition:color var(--fast) var(--ease)}.post-card.svelte-1pnzzzc:hover .read-link-inline:where(.svelte-1pnzzzc){color:var(--cyan)}.author-spotlight-section.svelte-1pnzzzc{margin-bottom:4rem}.spotlight-card.svelte-1pnzzzc{background:var(--surface);border:1px solid var(--border-highlight);border-radius:var(--radius-lg);padding:clamp(1.75rem,3vw,2.5rem)}.spotlight-header.svelte-1pnzzzc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:var(--glass-border)}.eyebrow.svelte-1pnzzzc{font:600 11px/1 var(--font-mono, monospace);color:var(--cyan);letter-spacing:.1em}.spotlight-body.svelte-1pnzzzc{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.author-info.svelte-1pnzzzc{max-width:680px}.author-name.svelte-1pnzzzc{font:700 1.6rem/1.2 Space Grotesk,sans-serif;color:var(--text);margin:0 0 .4rem}.author-role.svelte-1pnzzzc{font:500 13px/1 var(--font-mono, monospace);color:var(--text-3);margin-bottom:.75rem}.author-bio.svelte-1pnzzzc{font-size:.95rem;line-height:1.6;color:var(--text-2);margin:0}.journal-cta-section.svelte-1pnzzzc{margin-top:2rem}.cta-inner.svelte-1pnzzzc{background:linear-gradient(135deg,var(--surface-2) 0%,rgba(16,22,26,.4) 100%);border:var(--glass-border);border-radius:var(--radius-lg);padding:clamp(2rem,3.5vw,3rem);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.cta-eyebrow.svelte-1pnzzzc{font:600 11px/1 var(--font-mono, monospace);color:var(--text-3);letter-spacing:.1em;display:block;margin-bottom:.5rem}.cta-title.svelte-1pnzzzc{font:700 1.5rem/1.25 Space Grotesk,sans-serif;color:var(--text);margin:0 0 .5rem}.cta-desc.svelte-1pnzzzc{font-size:.95rem;line-height:1.55;color:var(--text-2);max-width:580px;margin:0}.cta-actions.svelte-1pnzzzc{display:flex;flex-wrap:wrap;gap:12px}.button.svelte-1pnzzzc{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--font-mono, monospace);padding:12px 20px;border-radius:var(--radius-sm);text-decoration:none;transition:all var(--fast) var(--ease);cursor:pointer}.button-primary.svelte-1pnzzzc{background:var(--cyan);color:#07090b;border:1px solid var(--cyan)}.button-primary.svelte-1pnzzzc:hover{background:#8cf0ed;box-shadow:var(--shadow-cyan);transform:translateY(-1px)}.button-outline.svelte-1pnzzzc{background:transparent;color:var(--text);border:var(--glass-border)}.button-outline.svelte-1pnzzzc:hover{background:var(--surface-2);border-color:var(--border-highlight);transform:translateY(-1px)}.button-ghost.svelte-1pnzzzc{background:transparent;color:var(--text-2);border:1px solid transparent}.button-ghost.svelte-1pnzzzc:hover{color:var(--text);background:var(--surface)}@media(max-width:640px){.posts-grid.svelte-1pnzzzc{grid-template-columns:1fr}.cta-actions.svelte-1pnzzzc{width:100%}.cta-actions.svelte-1pnzzzc .button:where(.svelte-1pnzzzc){width:100%;justify-content:center}}
