.page.svelte-u4k2t{width:min(960px,100% - 40px);margin:0 auto}.nav.svelte-u4k2t{border-bottom:1px solid var(--border-bright);align-items:center;gap:28px;height:52px;display:flex}.brand.svelte-u4k2t{letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin-right:auto;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;display:flex}.status-dot.svelte-u4k2t{background:var(--red);border-radius:0;width:6px;height:6px;display:inline-block}nav.svelte-u4k2t{gap:24px;display:flex}nav.svelte-u4k2t a:where(.svelte-u4k2t){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.7rem;transition:color .1s}nav.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--yellow)}.hero.svelte-u4k2t{padding:80px 0 56px}.hero-eyebrow.svelte-u4k2t{align-items:center;gap:8px;margin-bottom:28px;display:flex}.tag-red.svelte-u4k2t{letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1px solid var(--red);padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.68rem}h1.svelte-u4k2t{letter-spacing:-.03em;color:var(--text);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(3rem,7vw,5rem);font-weight:400;line-height:1}.section.svelte-u4k2t{border-top:1px solid var(--border-bright);padding:56px 0 80px}.section-head.svelte-u4k2t{border-bottom:1px solid var(--border-bright);align-items:center;gap:16px;margin-bottom:36px;padding-bottom:14px;display:flex}.section-tag.svelte-u4k2t{letter-spacing:.08em;color:var(--blue);font-family:JetBrains Mono,monospace;font-size:.68rem}h2.svelte-u4k2t{letter-spacing:-.01em;color:var(--text);margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700}.posts-list.svelte-u4k2t{border:1px solid var(--border-bright);background:var(--surface)}.post.svelte-u4k2t{border-top:1px solid var(--border);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid;position:relative}.post.svelte-u4k2t:first-child{border-top:0}.post.svelte-u4k2t:hover{background:var(--raised)}.post.svelte-u4k2t:before{content:"";width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.post.svelte-u4k2t:first-child:before{background:var(--blue)}.post.svelte-u4k2t:nth-child(2):before{background:var(--red)}.post.svelte-u4k2t:nth-child(3):before{background:var(--yellow)}.post-meta.svelte-u4k2t{flex-direction:column;gap:8px;display:flex}.post-idx.svelte-u4k2t{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.65rem;line-height:1}time.svelte-u4k2t{color:var(--faint);letter-spacing:.04em;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.7rem}.post-body.svelte-u4k2t h3:where(.svelte-u4k2t){margin:0;font-family:JetBrains Mono,monospace;font-size:.92rem;font-weight:600;line-height:1.45}.post-body.svelte-u4k2t h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--text);transition:color .1s}.post.svelte-u4k2t:hover .post-body:where(.svelte-u4k2t) h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--blue)}.post-body.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);margin:8px 0 0;font-family:Inter,sans-serif;font-size:.86rem;line-height:1.65}footer.svelte-u4k2t{border-top:1px solid var(--border-bright);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 48px;display:flex}.footer-brand.svelte-u4k2t{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.footer-links.svelte-u4k2t{letter-spacing:.04em;color:var(--faint);gap:20px;font-family:JetBrains Mono,monospace;font-size:.65rem;display:flex}.footer-links.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--text)}@media (width<=500px){.nav.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:12px 0}.post.svelte-u4k2t{grid-template-columns:1fr;gap:12px;padding:20px}.post-meta.svelte-u4k2t{flex-direction:row;justify-content:space-between}}
