.blog-container.svelte-1alala5.svelte-1alala5{min-height:100vh;padding:2rem 1rem;max-width:1000px;margin:0 auto}.blog-header.svelte-1alala5.svelte-1alala5{text-align:center;margin-bottom:3rem;padding-top:2rem;position:relative}@keyframes svelte-1alala5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-header.svelte-1alala5 h1.svelte-1alala5{font-size:3rem;font-weight:900;color:var(--pure-black);margin-bottom:.5rem}.subtitle.svelte-1alala5.svelte-1alala5{font-size:1.2rem;color:#0009;font-weight:400}.posts-grid.svelte-1alala5.svelte-1alala5{display:grid;gap:1.5rem;margin-bottom:3rem}.post-card.svelte-1alala5.svelte-1alala5{display:block;padding:2rem;background:var(--pure-white);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.post-card.svelte-1alala5.svelte-1alala5:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#0003}.post-card.in-progress.svelte-1alala5.svelte-1alala5{opacity:.6;cursor:not-allowed;background:#00000005;border-color:#0000000d}.post-card.in-progress.svelte-1alala5.svelte-1alala5:hover{transform:none;box-shadow:0 2px 8px #0000000d}.wip-badge.svelte-1alala5.svelte-1alala5{display:inline-block;margin-top:.5rem;padding:.25rem .75rem;background:#ffa50026;color:#c87800;border-radius:10rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.post-header.svelte-1alala5.svelte-1alala5{margin-bottom:1rem}.post-header.svelte-1alala5 h2.svelte-1alala5{font-size:1.75rem;font-weight:700;color:var(--pure-black);margin-bottom:.5rem}.post-header.svelte-1alala5 time.svelte-1alala5{font-size:.9rem;color:#00000080;font-weight:500}.tags.svelte-1alala5.svelte-1alala5{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-1alala5.svelte-1alala5{padding:.25rem .75rem;background:#0000000d;border-radius:10rem;font-size:.85rem;font-weight:600;color:#000000b3}.pagination.svelte-1alala5.svelte-1alala5{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;padding-bottom:2rem}.pagination-btn.svelte-1alala5.svelte-1alala5{padding:.75rem 1.5rem;background:var(--pure-black);color:var(--pure-white);text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .2s ease}.pagination-btn.svelte-1alala5.svelte-1alala5:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pagination-btn.disabled.svelte-1alala5.svelte-1alala5{background:#0003;cursor:not-allowed}.page-info.svelte-1alala5.svelte-1alala5{font-weight:600;color:#000000b3}@media (min-width: 768px){.blog-container.svelte-1alala5.svelte-1alala5{padding:3rem 2rem}.blog-header.svelte-1alala5.svelte-1alala5{margin-bottom:4rem}.blog-header.svelte-1alala5 h1.svelte-1alala5{font-size:4rem}.posts-grid.svelte-1alala5.svelte-1alala5{gap:2rem}}
