.blog.svelte-o5ac3g{min-height:100vh;background-color:#1a1a1a}.content.svelte-o5ac3g{width:100%;max-width:800px;margin:0 auto;padding:2rem}.blog-header.svelte-o5ac3g{margin-bottom:2rem}.header-content.svelte-o5ac3g{display:flex;justify-content:space-between;align-items:center}.blog-title.svelte-o5ac3g{font-family:IBM Plex Mono,monospace;font-size:4rem;font-weight:600;color:#fff;margin:0}.about-link.svelte-o5ac3g{font-family:Poppins,sans-serif;color:#e0e0e0;text-decoration:none;font-size:1.1rem;transition:color .2s ease}.about-link.svelte-o5ac3g:hover{color:coral}.divider.svelte-o5ac3g{height:2px;background-color:coral;margin:1rem 0;width:100%}.section-title.svelte-o5ac3g{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;margin:2rem 0 1.5rem}.post-list.svelte-o5ac3g{display:flex;flex-direction:column;gap:2rem}.post-item.svelte-o5ac3g{border-radius:8px;transition:transform .2s ease}.post-item.svelte-o5ac3g:hover{transform:translate(8px)}.post-link.svelte-o5ac3g{text-decoration:none;color:inherit}.post-name.svelte-o5ac3g{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:500;color:#e0e0e0;margin:0 0 .5rem}.post-date.svelte-o5ac3g{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#b3b3b3}@media (max-width: 768px){.content.svelte-o5ac3g{padding:1rem}.blog-title.svelte-o5ac3g{font-size:3rem}.post-name.svelte-o5ac3g{font-size:1.1rem}}
