.svelte-rwi3u8{margin:0;padding:0;box-sizing:border-box}a.svelte-rwi3u8{text-decoration:none;color:inherit}.container.svelte-rwi3u8{max-width:1200px;margin:0 auto;padding:0 20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}header.svelte-rwi3u8{padding:100px 0;text-align:center;margin-top:100px}header.svelte-rwi3u8 h1:where(.svelte-rwi3u8){font-size:8rem;margin-bottom:10px;font-weight:800;color:#000}header.svelte-rwi3u8 p:where(.svelte-rwi3u8){font-size:1.2rem;color:#666}.blog-posts.svelte-rwi3u8{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding:60px 0}.post-card.svelte-rwi3u8{background-color:#fff;border-radius:16px;overflow:hidden;border:2px solid #000;box-shadow:0 8px 16px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.post-card.svelte-rwi3u8:hover{transform:translateY(-10px);box-shadow:0 12px 24px #0003}.post-card.svelte-rwi3u8 img:where(.svelte-rwi3u8){width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-bottom:2px solid #000}.post-card-content.svelte-rwi3u8{padding:24px}.post-card.svelte-rwi3u8 h2:where(.svelte-rwi3u8){font-size:1.75rem;margin-bottom:12px;color:#000}.post-card.svelte-rwi3u8 p:where(.svelte-rwi3u8){font-size:1rem;color:#666;margin-bottom:20px;line-height:1.6}.post-card.svelte-rwi3u8 .meta:where(.svelte-rwi3u8){font-size:.9rem;color:#999;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:10px}.post-card.svelte-rwi3u8 .meta:where(.svelte-rwi3u8) span:where(.svelte-rwi3u8){background-color:#f4f4f4;padding:4px 8px;border-radius:4px;border:1px solid #000}.post-card.svelte-rwi3u8 .read-more:where(.svelte-rwi3u8){display:inline-block;background-color:#000;color:#fff;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:600;transition:background-color .3s ease,transform .3s ease}.post-card.svelte-rwi3u8 .read-more:where(.svelte-rwi3u8):hover{background-color:#333;transform:translateY(-2px)}footer.svelte-rwi3u8{background-color:#000;color:#fff;text-align:center;padding:40px 0;margin-top:80px}footer.svelte-rwi3u8 p:where(.svelte-rwi3u8){font-size:.9rem}@media (max-width: 768px){header.svelte-rwi3u8 h1:where(.svelte-rwi3u8){font-size:2.5rem}.blog-posts.svelte-rwi3u8{grid-template-columns:1fr;gap:30px}.post-card.svelte-rwi3u8{border-radius:12px}.post-card.svelte-rwi3u8 img:where(.svelte-rwi3u8){height:180px}.post-card-content.svelte-rwi3u8{padding:20px}.post-card.svelte-rwi3u8 h2:where(.svelte-rwi3u8){font-size:1.5rem}.post-card.svelte-rwi3u8 p:where(.svelte-rwi3u8){font-size:.95rem}}
