:root{--v6-blue:43, 140, 238;--v6-purple:124, 58, 237;--v6-amber:245, 158, 11}@property --v6-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes v6ShimmerRotate{to{--v6-shimmer-angle:360deg}}.blog-hero-bg{background:linear-gradient(135deg,#eff6fff2 0%,#fef3c74d 40%,#eef2ffd9 100%)}.dark .blog-hero-bg{background:linear-gradient(135deg,#0f172af2 0%,#1e1b104d 40%,#161230d9 100%)}.blog-gradient-text{background:linear-gradient(135deg,#2b8cee 0%,#f59e0b 50%,#2b8cee 100%) 0 0/200%;-webkit-text-fill-color:transparent;background-clip:text;animation:5s ease-in-out infinite blogGradientFlow}.dark .blog-gradient-text{background:linear-gradient(135deg,#60a5fa 0%,#fbbf24 50%,#60a5fa 100%) 0 0/200%;-webkit-text-fill-color:transparent;background-clip:text}@keyframes blogGradientFlow{0%,to{background-position:0%}50%{background-position:200%}}.blog-filter-panel{background:linear-gradient(135deg,#f8faffd9,#fffbeb99,#f8faffd9);position:relative}.dark .blog-filter-panel{background:linear-gradient(135deg,#0f172ad9,#1e1b1080,#0f172ad9)}.blog-filter-panel:before{content:"";border-radius:inherit;background:conic-gradient(from var(--v6-shimmer-angle,0deg), transparent 0%, rgba(var(--v6-blue), .2) 10%, transparent 20%, transparent 50%, rgba(var(--v6-amber), .15) 60%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:1px;animation:12s linear infinite v6ShimmerRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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{isolation:isolate;box-shadow:0 1px 2px rgba(var(--v6-blue), .03), 0 4px 12px -4px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.dark .blog-card{box-shadow:0 1px 2px #0000001f,0 4px 12px -4px #0003}.blog-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--v6-blue), .5), rgba(var(--v6-amber), .35), rgba(var(--v6-blue), .25));-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:-1;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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:hover:before{opacity:1}.blog-card:hover{box-shadow:0 6px 20px -4px rgba(var(--v6-blue), .14), 0 14px 36px -10px #00000014, inset 0 1px 0 #ffffff1a;border-color:#0000;transform:translateY(-4px)}.dark .blog-card:hover{box-shadow:0 6px 20px -4px rgba(var(--v6-blue), .2), 0 14px 36px -10px #00000059, inset 0 1px 0 #ffffff0a}.blog-card:after{content:"";background:linear-gradient(90deg, rgba(var(--v6-blue), .15), rgba(var(--v6-amber), .1), transparent);opacity:0;pointer-events:none;border-radius:0 0 2px 2px;height:2px;transition:opacity .3s;position:absolute;top:0;left:12px;right:12px}.blog-card:hover:after{opacity:1}.blog-featured-card{background:radial-gradient(300px 200px at 15%,#2b8cee26,#0000),radial-gradient(250px 180px at 85% 30%,#f59e0b1a,#0000),linear-gradient(135deg,#2b8cee 0%,#1d4ed8 50%,#f59e0b 100%)}.blog-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#f8faffb3,#fffbeb66)}.dark .blog-stat-card{background:linear-gradient(135deg,#0f172ab3,#1e1b104d)}.blog-category-item{transition:all .2s}.blog-category-item:hover{box-shadow:0 2px 8px -2px rgba(var(--v6-blue), .1);transform:translate(4px)}@keyframes blogDotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blogMeshPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes blogRingPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.85)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.blog-deferred-fade{animation:.6s ease-out both blogDeferredFade}@keyframes blogDeferredFade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.blog-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.blog-gradient-text,.blog-filter-panel:before,.blog-deferred-fade{animation:none!important}.blog-card:hover,.blog-category-item:hover{transform:none}}
