.blog.svelte-u4k2t{position:relative;min-height:calc(100vh - 56px);padding:4rem 3rem;overflow:hidden}.blog-bg-text.svelte-u4k2t{position:absolute;bottom:-.15em;right:-.05em;font-family:var(--font-display);font-size:clamp(16rem,30vw,26rem);font-weight:900;color:transparent;-webkit-text-stroke:1px rgba(170,255,0,.04);line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.02em}.blog-header.svelte-u4k2t{position:relative;z-index:1;max-width:900px;margin-bottom:3rem}.label.svelte-u4k2t{font-family:monospace;font-size:.7rem;color:var(--accent);letter-spacing:.2em;margin-bottom:1rem;opacity:.8}h1.svelte-u4k2t{font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);font-weight:900;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1rem}.accent.svelte-u4k2t{color:var(--accent)}.subtitle.svelte-u4k2t{font-family:monospace;font-size:.65rem;color:var(--muted);letter-spacing:.2em}.post-list.svelte-u4k2t{position:relative;z-index:1;list-style:none;max-width:900px;border-top:1px solid var(--border)}.post-card.svelte-u4k2t{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .1s;cursor:pointer}.post-card.svelte-u4k2t:hover{background:var(--accent-dim);padding-left:.75rem;padding-right:.75rem;margin-left:-.75rem;margin-right:-.75rem}.post-card.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--accent)}.post-index.svelte-u4k2t{font-family:monospace;font-size:.65rem;color:var(--muted);letter-spacing:.1em;min-width:2rem;padding-top:.25rem}.post-main.svelte-u4k2t{flex:1}h2.svelte-u4k2t{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text);transition:color .1s;margin-bottom:.35rem}.post-desc.svelte-u4k2t{font-size:.85rem;color:var(--muted);line-height:1.5}.post-meta.svelte-u4k2t{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;min-width:120px}.post-date.svelte-u4k2t{font-family:monospace;font-size:.6rem;color:var(--muted);letter-spacing:.1em;white-space:nowrap}.post-arrow.svelte-u4k2t{font-family:monospace;font-size:.7rem;color:var(--muted)}.post-card.svelte-u4k2t:hover .post-arrow:where(.svelte-u4k2t){color:var(--accent)}.empty.svelte-u4k2t{position:relative;z-index:1;border:1px solid var(--border);padding:2rem;max-width:400px}.empty-label.svelte-u4k2t{font-family:monospace;font-size:.65rem;color:var(--accent);letter-spacing:.15em;display:block;margin-bottom:.75rem;opacity:.6}.empty.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.9rem;color:var(--muted)}.corner.svelte-u4k2t{position:absolute;font-size:.75rem;color:#2a2a2a;font-family:monospace;line-height:1}.tl.svelte-u4k2t{top:12px;left:12px}.tr.svelte-u4k2t{top:12px;right:12px}@media(max-width:768px){.blog.svelte-u4k2t{padding:3rem 1.5rem}.post-card.svelte-u4k2t{flex-wrap:wrap}.post-meta.svelte-u4k2t{flex-direction:row;min-width:auto}}
