.svelte-hr2pvf{margin:0;padding:0;box-sizing:border-box}a.svelte-hr2pvf{text-decoration:none;color:inherit}.container.svelte-hr2pvf{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-hr2pvf{padding:100px 0;text-align:center;margin-top:100px}header.svelte-hr2pvf h1:where(.svelte-hr2pvf){font-size:8rem;margin-bottom:10px;font-weight:800;color:#000}header.svelte-hr2pvf p:where(.svelte-hr2pvf){font-size:1.2rem;color:#666}.blog-posts.svelte-hr2pvf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding:60px 0}.post-card.svelte-hr2pvf{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-hr2pvf:hover{transform:translateY(-10px);box-shadow:0 12px 24px #0003}.post-card.svelte-hr2pvf img:where(.svelte-hr2pvf){width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-bottom:2px solid #000}.post-card-content.svelte-hr2pvf{padding:24px}.post-card.svelte-hr2pvf h2:where(.svelte-hr2pvf){font-size:1.75rem;margin-bottom:12px;color:#000}.post-card.svelte-hr2pvf p:where(.svelte-hr2pvf){font-size:1rem;color:#666;margin-bottom:20px;line-height:1.6}.post-card.svelte-hr2pvf .meta:where(.svelte-hr2pvf){font-size:.9rem;color:#999;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:10px}.post-card.svelte-hr2pvf .meta:where(.svelte-hr2pvf) span:where(.svelte-hr2pvf){background-color:#f4f4f4;padding:4px 8px;border-radius:4px;border:1px solid #000}.post-card.svelte-hr2pvf .read-more:where(.svelte-hr2pvf){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-hr2pvf .read-more:where(.svelte-hr2pvf):hover{background-color:#333;transform:translateY(-2px)}footer.svelte-hr2pvf{background-color:#000;color:#fff;text-align:center;padding:40px 0;margin-top:80px}footer.svelte-hr2pvf p:where(.svelte-hr2pvf){font-size:.9rem}@media (max-width: 768px){header.svelte-hr2pvf h1:where(.svelte-hr2pvf){font-size:2.5rem}.blog-posts.svelte-hr2pvf{grid-template-columns:1fr;gap:30px}.post-card.svelte-hr2pvf{border-radius:12px}.post-card.svelte-hr2pvf img:where(.svelte-hr2pvf){height:180px}.post-card-content.svelte-hr2pvf{padding:20px}.post-card.svelte-hr2pvf h2:where(.svelte-hr2pvf){font-size:1.5rem}.post-card.svelte-hr2pvf p:where(.svelte-hr2pvf){font-size:.95rem}}
