.spatial-blur-title-wrapper{position:relative;display:inline-block;margin:0;perspective:1000px;transform-style:preserve-3d}.spatial-blur-title{margin:0;padding:0;position:relative;z-index:2;font-family:Rajdhani,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;color:#fff;text-align:inherit;line-height:1.2;letter-spacing:-.02em;filter:blur(20px);opacity:0;transform:scale(.96) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity,filter}.spatial-blur-title-wrapper h1.spatial-blur-title{font-size:clamp(2rem,5vw,3rem)}.spatial-blur-title-wrapper h2.spatial-blur-title{font-size:clamp(1.25rem,3vw,1.75rem)}.spatial-blur-title-wrapper h3.spatial-blur-title{font-size:clamp(1.125rem,2.5vw,1.5rem)}.spatial-blur-title.focused{animation:spatialFocus 1.2s cubic-bezier(.16,1,.3,1) var(--animation-delay,0s) forwards}.focus-ring{position:absolute;top:50%;left:50%;width:40px;height:40px;border:1px solid rgba(0,255,65,.15);border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:1;will-change:transform,opacity;pointer-events:none}.focus-ring.active{animation:focusRing 1.2s cubic-bezier(.16,1,.3,1) calc(var(--animation-delay, 0s) + .1s) forwards}.sparkle{position:absolute;top:50%;left:50%;width:var(--sparkle-size);height:var(--sparkle-size);background:#00ff41;border-radius:50%;pointer-events:none;z-index:3;opacity:0;transform:translate(-50%,-50%) translate(var(--sparkle-x),var(--sparkle-y)) scale(0) rotate(0deg) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;box-shadow:0 0 4px rgba(0,255,65,.6),0 0 8px rgba(0,255,65,.3);animation:sparkle var(--sparkle-duration) cubic-bezier(.16,1,.3,1) calc(var(--animation-delay, 0s) + var(--sparkle-delay)) forwards}@keyframes spatialFocus{0%{filter:blur(20px);opacity:0;transform:scale(.96) translateZ(0)}50%{filter:blur(5px);opacity:.7}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}@keyframes focusRing{0%{transform:translate(-50%,-50%) scale(0);opacity:.3}50%{opacity:.15}to{transform:translate(-50%,-50%) scale(20);opacity:0}}@keyframes sparkle{0%{transform:translate(-50%,-50%) translate(var(--sparkle-x),var(--sparkle-y)) scale(0) rotate(0deg) translateZ(0);opacity:0}30%{opacity:.6;transform:translate(-50%,-50%) translate(var(--sparkle-x),var(--sparkle-y)) scale(1) rotate(calc(var(--sparkle-rotation) * .5)) translateZ(0)}70%{opacity:.5;transform:translate(-50%,-50%) translate(var(--sparkle-x),var(--sparkle-y)) scale(1.1) rotate(var(--sparkle-rotation)) translateZ(0)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--sparkle-x),var(--sparkle-y)) scale(.8) rotate(var(--sparkle-rotation)) translateZ(0)}}@media (max-width:768px){.sparkle:nth-child(n+5){display:none}.focus-ring.active,.spatial-blur-title.focused{animation-duration:1s}@keyframes spatialFocus{0%{filter:blur(12px);opacity:0;transform:scale(.96) translateZ(0)}50%{filter:blur(3px);opacity:.7}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}}@media (max-width:480px){.sparkle:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.spatial-blur-title{filter:blur(0)!important;opacity:0;transform:scale(1) translateZ(0);animation:none!important;transition:opacity .2s ease}.spatial-blur-title.focused{opacity:1;animation:none!important}.focus-ring,.sparkle{display:none}}@media (prefers-contrast:high){.spatial-blur-title{color:#fff!important}.focus-ring{border-color:currentColor}.sparkle{background:currentColor}}@media print{.spatial-blur-title{filter:none!important;opacity:1!important;transform:none!important;color:#000!important}.focus-ring,.sparkle{display:none}}