body{margin:0}.web-page-wrapper.svelte-u4k2t{position:relative;min-height:100dvh;width:100%;overflow-y:auto;overflow-x:hidden;font-family:system-ui,sans-serif}.bg.svelte-u4k2t{position:fixed;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.15) saturate(.4);z-index:0}.noise.svelte-u4k2t{position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");background-size:200px 200px;z-index:1;pointer-events:none}.web-content.svelte-u4k2t{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column}.blog-header.svelte-u4k2t{padding:3rem 0 2rem;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .6s ease-out,transform .6s ease-out}.web-content.loaded.svelte-u4k2t .blog-header:where(.svelte-u4k2t){opacity:1;transform:translateY(0)}.blog-title.svelte-u4k2t{font-family:Oswald,system-ui,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0}.blog-subtitle.svelte-u4k2t{font-size:.9rem;color:#fff6;margin:.5rem 0 0;letter-spacing:.04em}.empty.svelte-u4k2t{text-align:center;padding:4rem 1rem;flex:1;color:#ffffff59;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;flex:1}.post-card.svelte-u4k2t{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:2px;overflow:hidden;text-decoration:none;color:inherit;transition:background .3s,border-color .3s,transform .3s;display:flex;flex-direction:column}.post-card.svelte-u4k2t:hover{background:#ffffff14;border-color:#c0392b4d;transform:translateY(-2px)}.post-image.svelte-u4k2t{width:100%;aspect-ratio:16/9;overflow:hidden}.post-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;transition:transform .4s}.post-card.svelte-u4k2t:hover .post-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.03)}.post-body.svelte-u4k2t{padding:1.2rem 1.2rem 1rem;flex:1;display:flex;flex-direction:column}.post-category.svelte-u4k2t{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c0392b;margin-bottom:.5rem}.post-title.svelte-u4k2t{font-family:Oswald,system-ui,sans-serif;font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 .5rem;line-height:1.3;letter-spacing:.03em}.post-excerpt.svelte-u4k2t{font-size:.85rem;color:#ffffff73;line-height:1.5;margin:0 0 auto}.post-meta.svelte-u4k2t{display:flex;gap:.8rem;margin-top:.8rem;font-size:.75rem;color:#ffffff4d}.pagination.svelte-u4k2t{display:flex;gap:.4rem;justify-content:center;padding:2rem 0;margin-top:1rem}.pag-btn.svelte-u4k2t{padding:.5rem .8rem;font-size:.85rem;color:#ffffff80;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:2px;text-decoration:none;transition:all .2s}.pag-btn.svelte-u4k2t:hover{background:#ffffff1f;color:#fff}.pag-btn.active.svelte-u4k2t{background:#c0392b4d;color:#fff;border-color:#c0392b80}@media (max-width: 640px){.blog-title.svelte-u4k2t{font-size:2rem}.blog-grid.svelte-u4k2t{grid-template-columns:1fr;gap:1rem}.web-content.svelte-u4k2t{padding:0 1rem}}
