.blog-card.svelte-1lbvxyj{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.22,1,.36,1) var(--delay, 0ms),transform .65s cubic-bezier(.22,1,.36,1) var(--delay, 0ms),border-color .3s ease;cursor:pointer}.blog-card.animate.svelte-1lbvxyj{opacity:1;transform:translateY(0)}.blog-card.is-featured.svelte-1lbvxyj{border-color:color-mix(in srgb,var(--color-red-600) 22%,transparent)}.blog-card.svelte-1lbvxyj:hover{border-color:color-mix(in srgb,var(--color-foreground) 10%,var(--color-border))}.card-glow.svelte-1lbvxyj{background:radial-gradient(ellipse 80% 50% at 50% 0%,color-mix(in srgb,var(--color-red-600) 6%,transparent),transparent 70%);opacity:0;transition:opacity .5s ease}.blog-card.is-featured.svelte-1lbvxyj .card-glow:where(.svelte-1lbvxyj){opacity:.5}.blog-card.svelte-1lbvxyj:hover .card-glow:where(.svelte-1lbvxyj){opacity:1}.blog-img.svelte-1lbvxyj{transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-card.svelte-1lbvxyj:hover .blog-img:where(.svelte-1lbvxyj){transform:scale(1.04)}.shimmer.svelte-1lbvxyj:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,white 5%,transparent) 50%,transparent 60%);background-size:200% 100%;background-position:200% 0;transition:background-position .55s ease;border-radius:inherit}.blog-card.svelte-1lbvxyj:hover .shimmer:where(.svelte-1lbvxyj):after{background-position:-200% 0}.meta-row.svelte-1lbvxyj{opacity:0;transform:translateY(-6px);transition:opacity .4s ease var(--delay, 0ms),transform .4s cubic-bezier(.22,1,.36,1) var(--delay, 0ms)}.meta-row.animate.svelte-1lbvxyj{opacity:1;transform:translateY(0)}.title-reveal.svelte-1lbvxyj{opacity:0;transform:translateY(14px);transition:opacity .5s ease var(--delay, 0ms),transform .5s cubic-bezier(.22,1,.36,1) var(--delay, 0ms)}.title-reveal.animate.svelte-1lbvxyj{opacity:1;transform:translateY(0)}.excerpt-reveal.svelte-1lbvxyj{opacity:0;filter:blur(3px);transition:opacity .5s ease var(--delay, 0ms),filter .5s ease var(--delay, 0ms)}.excerpt-reveal.animate.svelte-1lbvxyj{opacity:1;filter:blur(0)}.cta-row.svelte-1lbvxyj{opacity:0;transform:translateY(10px);transition:opacity .45s ease var(--delay, 0ms),transform .45s cubic-bezier(.22,1,.36,1) var(--delay, 0ms)}.cta-row.animate.svelte-1lbvxyj{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.blog-card.svelte-1lbvxyj,.meta-row.svelte-1lbvxyj,.title-reveal.svelte-1lbvxyj,.excerpt-reveal.svelte-1lbvxyj,.cta-row.svelte-1lbvxyj{transition:border-color .3s ease;opacity:1;transform:none;filter:none}.blog-img.svelte-1lbvxyj{transition:none}.shimmer.svelte-1lbvxyj:after{transition:none}}.blog-card-sk.is-featured.svelte-1qqkqz8{border-color:color-mix(in srgb,var(--color-red-600) 22%,transparent)}.img-wrap.svelte-1qqkqz8{position:relative}.img-wrap.svelte-1qqkqz8 .sk{position:absolute;inset:0;width:100%;height:100%}.nav-btn.svelte-1ubaxot:not(:disabled),.page-btn.svelte-1ubaxot:not(.is-active){cursor:pointer}.nav-btn.svelte-1ubaxot:not(:disabled):hover{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.nav-btn.svelte-1ubaxot:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-foreground) 12%,var(--color-border))}}.nav-btn.svelte-1ubaxot:not(:disabled):hover{background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.nav-btn.svelte-1ubaxot:not(:disabled):hover{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-card))}}.page-btn.svelte-1ubaxot{border-color:var(--color-border);background:var(--color-card);color:var(--color-muted-foreground)}.page-btn.svelte-1ubaxot:not(.is-active):hover{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.page-btn.svelte-1ubaxot:not(.is-active):hover{border-color:color-mix(in srgb,var(--color-foreground) 12%,var(--color-border))}}.page-btn.svelte-1ubaxot:not(.is-active):hover{background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.page-btn.svelte-1ubaxot:not(.is-active):hover{background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-card))}}.page-btn.svelte-1ubaxot:not(.is-active):hover{color:var(--color-foreground)}.page-btn.is-active.svelte-1ubaxot{cursor:default;background:var(--color-red-600);border-color:var(--color-red-600);color:var(--color-white);font-weight:600}.pagination-wrap.svelte-1ubaxot{animation:.5s cubic-bezier(.22,1,.36,1) both svelte-1ubaxot-fade-up}@keyframes svelte-1ubaxot-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pagination-wrap.svelte-1ubaxot{opacity:1;animation:none;transform:none}}.newsletter-card.svelte-v0o7da{animation:svelte-v0o7da-fade-up .6s cubic-bezier(.22,1,.36,1) both}.newsletter-glow.svelte-v0o7da{background:radial-gradient(ellipse 70% 80% at 0% 50%,color-mix(in srgb,var(--color-red-600) 7%,transparent),transparent 60%)}.newsletter-input.svelte-v0o7da{transition:border-color .2s,box-shadow .2s}.newsletter-input.svelte-v0o7da:focus{border-color:var(--color-red-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-red-600) 12%,transparent)}.newsletter-input.input-error.svelte-v0o7da{border-color:var(--color-red-500)}.newsletter-btn.svelte-v0o7da{transition:background .2s}.error-msg.svelte-v0o7da{color:var(--color-red-500);animation:svelte-v0o7da-fade-in .2s ease both}.spinner.svelte-v0o7da{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:svelte-v0o7da-spin .7s linear infinite}@keyframes svelte-v0o7da-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-v0o7da-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v0o7da-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.newsletter-card.svelte-v0o7da{animation:none;opacity:1}.spinner.svelte-v0o7da{animation:svelte-v0o7da-spin 1s linear infinite}}.blog-hero.svelte-u4k2t{background:var(--color-background)}.hero-gradient.svelte-u4k2t{background:radial-gradient(ellipse 70% 60% at 20% 0%,color-mix(in srgb,var(--color-red-600) 6%,transparent),transparent 60%)}.hero-badge.svelte-u4k2t{border-color:color-mix(in srgb,var(--color-red-600) 20%,var(--color-border));background:color-mix(in srgb,var(--color-red-600) 4%,var(--color-background));color:var(--color-foreground);animation:svelte-u4k2t-fade-in .5s ease both}.hero-title.svelte-u4k2t{font-size:clamp(2rem,6vw,3.5rem);line-height:1.1;animation:svelte-u4k2t-fade-up .6s cubic-bezier(.22,1,.36,1) .1s both}.hero-desc.svelte-u4k2t{animation:svelte-u4k2t-fade-up .6s cubic-bezier(.22,1,.36,1) .2s both}.hero-search-wrap.svelte-u4k2t{animation:svelte-u4k2t-fade-up .6s cubic-bezier(.22,1,.36,1) .25s both}.text-gradient.svelte-u4k2t{background:linear-gradient(135deg,var(--color-red-500) 0%,var(--color-red-700) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-border.svelte-u4k2t{animation:svelte-u4k2t-fade-up .6s ease .35s both}.hero-border-line.svelte-u4k2t{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-foreground) 10%,transparent) 20%,color-mix(in srgb,var(--color-red-600) 30%,transparent) 50%,color-mix(in srgb,var(--color-foreground) 10%,transparent) 80%,transparent)}.search-input.svelte-u4k2t:focus{border-color:var(--color-red-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-red-600) 12%,transparent)}.stripes.svelte-u4k2t{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-foreground) 1%,transparent) 0px,color-mix(in srgb,var(--color-foreground) 1.5%,transparent) 1px,transparent 1px,transparent 28px)}.tab-scroll.svelte-u4k2t::-webkit-scrollbar{display:none}.tab-scroll.svelte-u4k2t{-ms-overflow-style:none;scrollbar-width:none}.tab-btn.svelte-u4k2t{background:transparent;border:none;cursor:pointer;color:var(--color-gray-500, --color-muted-foreground);transition:color .2s ease;opacity:0;transform:translateY(8px)}.tab-btn.tab-animate.svelte-u4k2t{animation:svelte-u4k2t-tab-slide-in .4s cubic-bezier(.22,1,.36,1) var(--tab-delay, 0ms) both}.tab-btn.svelte-u4k2t:hover{color:var(--color-foreground)}.tab-btn.active.svelte-u4k2t{color:var(--color-red-500);font-weight:600}.tab-indicator.svelte-u4k2t{animation:svelte-u4k2t-tab-draw .25s cubic-bezier(.22,1,.36,1) both;transform-origin:left}.posts-grid.svelte-u4k2t{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}.results-summary.svelte-u4k2t{animation:svelte-u4k2t-fade-in .3s ease both}.empty-state.svelte-u4k2t{animation:svelte-u4k2t-fade-up .5s ease both}@keyframes svelte-u4k2t-tab-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-u4k2t-tab-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-u4k2t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-u4k2t-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-badge.svelte-u4k2t,.hero-title.svelte-u4k2t,.hero-desc.svelte-u4k2t,.hero-search-wrap.svelte-u4k2t,.hero-border.svelte-u4k2t,.results-summary.svelte-u4k2t,.empty-state.svelte-u4k2t,.tab-btn.svelte-u4k2t{animation:none;opacity:1;transform:none}.tab-indicator.svelte-u4k2t{animation:none;transform:scaleX(1)}}
