*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:#000;width:100%;min-height:100%}main.svelte-1uha8ag{justify-content:center;min-height:100vh;padding:4rem 1.5rem;font-family:IBM Plex Mono,monospace;display:flex}.container.svelte-1uha8ag{opacity:0;flex-direction:column;gap:2rem;width:100%;max-width:640px;animation:.8s .1s forwards svelte-1uha8ag-fadeIn;display:flex}.back.svelte-1uha8ag{color:#444;letter-spacing:.1em;font-size:.75rem;text-decoration:none;transition:color .2s}.back.svelte-1uha8ag:hover{color:#fff}.title.svelte-1uha8ag{color:#fff;letter-spacing:.04em;font-size:clamp(1.1rem,4vw,1.6rem);font-weight:400}.posts.svelte-1uha8ag{flex-direction:column;gap:1.5rem;display:flex}.post.svelte-1uha8ag{border-left:1px solid #222;flex-direction:column;gap:.35rem;padding-left:1rem;text-decoration:none;transition:border-color .2s;display:flex}.post.svelte-1uha8ag:hover{border-color:#0f8}.post-title.svelte-1uha8ag{color:#fff;font-size:.95rem;transition:color .2s}.post.svelte-1uha8ag:hover .post-title:where(.svelte-1uha8ag){color:#0f8}.post-date.svelte-1uha8ag{color:#444;letter-spacing:.08em;font-size:.7rem}.post-desc.svelte-1uha8ag{color:#555;font-size:.8rem;line-height:1.6}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
