.container.svelte-rwi3u8{max-width:1200px;margin:0 auto;padding:0 20px}.blog-header.svelte-rwi3u8{padding:120px 0 60px;text-align:center}.blog-header.svelte-rwi3u8 h1:where(.svelte-rwi3u8){font-size:clamp(3rem,8vw,6rem);font-weight:900;text-transform:uppercase;line-height:.9;margin-bottom:20px;background:linear-gradient(135deg,#7c3aed,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.blog-header.svelte-rwi3u8 p:where(.svelte-rwi3u8){font-size:1.25rem;color:#666}.blog-grid.svelte-rwi3u8{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding-bottom:100px}.post-card.svelte-rwi3u8{background:#fff;border:2px solid #000000;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease}.post-card.svelte-rwi3u8:hover{transform:translate(-4px,-4px);box-shadow:8px 8px #000}.post-card.svelte-rwi3u8 .image-container:where(.svelte-rwi3u8){height:220px;border-bottom:2px solid #000000}.post-card.svelte-rwi3u8 .image-container:where(.svelte-rwi3u8) img:where(.svelte-rwi3u8){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8){padding:24px;flex-grow:1;display:flex;flex-direction:column}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .meta-tags:where(.svelte-rwi3u8){display:flex;gap:12px;margin-bottom:16px}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .meta-tags:where(.svelte-rwi3u8) span:where(.svelte-rwi3u8){font-size:.75rem;font-weight:700;text-transform:uppercase;padding:4px 8px;border:1px solid #000000;border-radius:4px}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .meta-tags:where(.svelte-rwi3u8) .category:where(.svelte-rwi3u8){background:#000;color:#fff}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .meta-tags:where(.svelte-rwi3u8) .date:where(.svelte-rwi3u8){color:#8b5cf6;border-color:#8b5cf6}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) h2:where(.svelte-rwi3u8){font-size:1.5rem;font-weight:800;margin-bottom:12px;line-height:1.2}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) p:where(.svelte-rwi3u8){color:#666;font-size:.95rem;line-height:1.6;margin-bottom:24px;flex-grow:1}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .footer-card:where(.svelte-rwi3u8){display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .footer-card:where(.svelte-rwi3u8) .author:where(.svelte-rwi3u8){font-weight:700;font-size:.85rem;color:#8b5cf6}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .footer-card:where(.svelte-rwi3u8) .read-more-btn:where(.svelte-rwi3u8){background:#000;color:#fff;padding:8px 16px;border-radius:6px;font-weight:700;font-size:.85rem;text-decoration:none;transition:opacity .2s}.post-card.svelte-rwi3u8 .post-content:where(.svelte-rwi3u8) .footer-card:where(.svelte-rwi3u8) .read-more-btn:where(.svelte-rwi3u8):hover{opacity:.8}@media (max-width: 768px){.blog-header.svelte-rwi3u8 h1:where(.svelte-rwi3u8){font-size:3.5rem}.blog-grid.svelte-rwi3u8{grid-template-columns:1fr}}
