@keyframes blogAuroraShift{0%,to{opacity:.85;background-position:0%}20%{opacity:1;background-position:40% 10%}50%{opacity:.8;background-position:100%}80%{opacity:.92;background-position:60% 90%}}@keyframes blogAuroraHue{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(12deg)}}.blog-aurora-ambience{background:radial-gradient(ellipse 80% 60% at 50% 0%, #a855f72e 0%, #ff3c780f 40%, transparent 65%), radial-gradient(ellipse 50% 45% at 75% 5%, #ff3c781f 0%, #a855f70a 50%, transparent 55%), radial-gradient(ellipse 35% 30% at 20% 10%, #a855f714 0%, transparent 50%), radial-gradient(ellipse 25% 20% at 85% 15%, color-mix(in srgb, var(--color-accent-primary) 7%, transparent) 0%, transparent 45%);background-size:200% 200%;animation:12s ease-in-out infinite blogAuroraShift,20s ease-in-out infinite blogAuroraHue}@keyframes blogPlasmaBreath{0%,to{opacity:.3;transform:scale(1)translate(-50%)}33%{opacity:.55;transform:scale(1.15)translate(-50%)translateY(5px)}66%{opacity:.35;transform:scale(1.05)translate(-50%)translateY(-3px)}}.blog-plasma-layer{pointer-events:none;width:360px;height:180px;z-index:var(--stack-base);background:radial-gradient(#a855f724 0%,#ff3c780d 45%,#0000 70%);animation:7s ease-in-out infinite blogPlasmaBreath;position:absolute;top:-50px;left:50%;transform:translate(-50%)}@keyframes blogPlasmaBreathSecondary{0%,to{opacity:.15;transform:scale(1)rotate(0)}50%{opacity:.32;transform:scale(1.12)rotate(-3deg)}}.blog-plasma-layer-secondary{bottom:8%;pointer-events:none;width:220px;height:150px;z-index:var(--stack-base);background:radial-gradient(#ff3c781a 0%,#a855f70a 50%,#0000 70%);animation:9s ease-in-out -3s infinite blogPlasmaBreathSecondary;position:absolute;inset-inline-end:-30px}@keyframes blogPlasmaTertiary{0%,to{opacity:.08;transform:scale(1)translate(0)}50%{opacity:.2;transform:scale(1.08)translate(-5px,8px)}}.blog-plasma-layer-tertiary{top:40%;pointer-events:none;width:280px;height:200px;z-index:var(--stack-base);background:radial-gradient(#a855f714 0%,#ff3c7808 55%,#0000 70%);animation:11s ease-in-out -5s infinite blogPlasmaTertiary;position:absolute;inset-inline-start:-20px}@keyframes blogTitleGlow{0%,to{text-shadow:0 0 30px #ff3c781a,0 0 60px #a855f70d;filter:brightness()}50%{text-shadow:0 0 44px #ff3c7840, 0 0 88px #a855f71f, 0 0 110px color-mix(in srgb, var(--color-accent-primary) 5%, transparent);filter:brightness(1.04)}}.blog-title-glow{will-change:text-shadow, filter;animation:5s ease-in-out infinite blogTitleGlow}@keyframes blogDividerGlow{0%,to{opacity:.5;background-position:0%;transform:scaleX(.7)}50%{opacity:1;background-position:100%;transform:scaleX(1)}}.blog-divider-glow{background:linear-gradient(90deg,#0000 0%,#ff3c7880 30%,#a855f780 70%,#0000 100%) 0 0/200% 100%;height:1px;animation:4s ease-in-out infinite blogDividerGlow}@keyframes blogHeaderEnter{0%{opacity:0;filter:blur(6px);transform:translateY(-16px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.blog-header-enter{animation:.7s cubic-bezier(.22,1,.36,1) both blogHeaderEnter}@keyframes blogGridReveal{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.blog-grid-reveal{animation:.65s cubic-bezier(.22,1,.36,1) both blogGridReveal}@keyframes blogCardEnter{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.blog-card-enter{animation:.5s cubic-bezier(.22,1,.36,1) both blogCardEnter}.blog-card-glass{background:var(--color-white-a3) padding-box, linear-gradient(135deg, var(--color-white-a50) 0%, #ffafcd33 22%, var(--color-white-a6) 44%, #9b5aff38 68%, var(--color-white-a45) 100%) border-box;-webkit-backdrop-filter:url(#lg-md)blur(2px)brightness(1.06)saturate(1.2);backdrop-filter:url(#lg-md)blur(2px)brightness(1.06)saturate(1.2);border-radius:var(--radius-xl);will-change:transform, box-shadow;border:1px solid #c8a8ff1a;transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.blog-card-glass:hover{filter:brightness(1.02);border-color:#c8a8ff42;transform:translateY(-2px);box-shadow:0 0 20px #ff3c7826,0 0 40px #a855f714,0 0 60px #ff3c780a,0 12px 40px #00000059}.blog-card-glass:active{filter:brightness(.98);transition-duration:.1s;scale:.97}a:focus-visible>.blog-card-glass{outline:none;box-shadow:0 0 0 2px #ff3c7880,0 0 20px #ff3c7826,0 8px 32px #0000004d}.blog-card-glass:before{content:"";top:0;border-radius:inherit;background:linear-gradient(90deg, transparent 0%, #ffafcd66 30%, var(--color-white-a50) 50%, #c8a8ff66 70%, transparent 100%);opacity:0;pointer-events:none;height:1px;z-index:calc(var(--stack-content) + 1);transition:opacity .35s;position:absolute;inset-inline:0}.blog-card-glass:hover:before{opacity:1}@keyframes blogCardBorderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.blog-card-glass:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:calc(var(--stack-content) + 2);background:linear-gradient(90deg,#0000 0%,#ff3c7840 25%,#a855f733 50%,#ff3c7840 75%,#0000 100%) 0 0/200% 100%;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blog-card-glass:hover:after{opacity:1;animation:3s linear infinite blogCardBorderShimmer}.blog-card-cover{background:linear-gradient(135deg,#ff3c781f 0%,#a855f714 50%,#1a102899 100%);transition:filter .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.blog-card-glass:hover .blog-card-cover{filter:brightness(1.08)saturate(1.15)}.blog-card-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0d061880 70%,#0d0618f2 100%);transition:opacity .3s;position:absolute;inset:0}.blog-card-glass:hover .blog-card-cover:after{opacity:.85}@keyframes blogCoverAccentPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.2)}}.blog-card-cover-accent{pointer-events:none;opacity:.6;background:radial-gradient(#ff3c7833 0%,#0000 70%);width:120px;height:80px;transition:opacity .3s;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.blog-card-glass:hover .blog-card-cover-accent{opacity:1;animation:3s ease-in-out infinite blogCoverAccentPulse}.blog-card-cta{align-items:center;gap:.375rem;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),text-shadow .3s cubic-bezier(.22,1,.36,1);display:flex}.blog-card-glass:hover .blog-card-cta{text-shadow:0 0 8px #ff3c7833;transform:translateY(-1px);opacity:1!important}.blog-card-cta svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.blog-card-glass:hover .blog-card-cta svg{transform:translate(-2px)}[dir=rtl] .blog-card-glass:hover .blog-card-cta svg{transform:translate(2px)}@keyframes blogPostTitleEnter{0%{opacity:0;filter:blur(8px);transform:translateY(-20px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.blog-post-title-enter{animation:.75s cubic-bezier(.22,1,.36,1) both blogPostTitleEnter}@keyframes blogPostContentFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-post-content-fade{animation:.6s cubic-bezier(.22,1,.36,1) .15s both blogPostContentFade}@keyframes blogArticleBreathe{0%,to{box-shadow:0 0 30px #a855f708,0 0 60px #ff3c7803}50%{box-shadow:0 0 40px #a855f70f,0 0 80px #ff3c7808,0 4px 24px #00000026}}.blog-article-glass{background:var(--color-white-a2) padding-box, linear-gradient(160deg, var(--color-white-a35) 0%, #ffafcd1f 25%, var(--color-white-a4) 50%, #9b5aff26 75%, var(--color-white-a30) 100%) border-box;-webkit-backdrop-filter:url(#lg-lg)blur(3px)brightness(1.05)saturate(1.15);backdrop-filter:url(#lg-lg)blur(3px)brightness(1.05)saturate(1.15);border-radius:var(--radius-xl);will-change:box-shadow;border:1px solid #c8a8ff14;transition:border-color .3s;animation:8s ease-in-out infinite blogArticleBreathe}.blog-article-glass:hover{border-color:#c8a8ff26}@supports ((-moz-appearance:none)){.blog-card-glass{-webkit-backdrop-filter:blur(16px)saturate(140%)brightness(1.04);backdrop-filter:blur(16px)saturate(140%)brightness(1.04)}.blog-article-glass{-webkit-backdrop-filter:blur(20px)saturate(130%)brightness(1.03);backdrop-filter:blur(20px)saturate(130%)brightness(1.03)}}.blog-back-link{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1),text-shadow .3s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.blog-back-link:hover{color:var(--color-accent-primary);text-shadow:0 0 12px #ff3c784d,0 0 24px #ff3c781a;transform:translate(-2px)}[dir=rtl] .blog-back-link:hover{transform:translate(2px)}.blog-back-link:focus-visible{color:var(--color-accent-primary-hover);border-radius:var(--radius-sm);outline:none;box-shadow:0 0 0 2px #ff3c7873,0 0 14px #ff3c7833}.blog-back-link svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.blog-back-link:hover svg{transform:translate(-3px)}[dir=rtl] .blog-back-link:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.blog-aurora-ambience{opacity:.8!important;filter:none!important;background-size:auto!important;animation:none!important}.blog-plasma-layer,.blog-plasma-layer-secondary,.blog-plasma-layer-tertiary{opacity:.12!important;animation:none!important}.blog-title-glow{text-shadow:none!important;filter:none!important;will-change:auto!important;animation:none!important}.blog-divider-glow{opacity:.5!important;animation:none!important;transform:none!important}.blog-header-enter,.blog-grid-reveal,.blog-card-enter,.blog-post-title-enter,.blog-post-content-fade{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.blog-card-glass{will-change:auto!important;filter:none!important;transition-duration:.01ms!important}.blog-card-glass:active{scale:1!important}.blog-card-glass:hover{box-shadow:none!important;filter:none!important;transform:none!important}.blog-card-glass:hover .blog-card-cover{filter:none!important}.blog-card-glass:hover .blog-card-cover:after{opacity:1!important}.blog-card-glass:hover .blog-card-cover-accent{opacity:.6!important;animation:none!important}.blog-card-glass:hover:before{opacity:0!important}.blog-card-glass:hover:after{opacity:0!important;animation:none!important}a:focus-visible>.blog-card-glass{box-shadow:0 0 0 2px #ff3c7880,0 0 12px #ff3c781f!important}.blog-card-cover{transition-duration:.01ms!important}.blog-card-cover-accent{animation:none!important}.blog-article-glass{box-shadow:none!important;will-change:auto!important;transition-duration:.01ms!important;animation:none!important}.blog-back-link{text-shadow:none!important;transition-duration:.01ms!important}.blog-back-link:hover{text-shadow:none!important;transform:none!important}.blog-back-link svg{transition-duration:.01ms!important}.blog-back-link:hover svg{transform:none!important}}@media (pointer:coarse){.blog-article-glass{will-change:auto;animation:none}.blog-aurora-ambience,.blog-card-glass:hover .blog-card-cover-accent,.blog-card-glass:hover:after,.blog-divider-glow,.blog-plasma-layer,.blog-plasma-layer-secondary,.blog-plasma-layer-tertiary{animation:none}.blog-title-glow{will-change:auto;animation:none}}