.sc-canvas,.se-canvas,.ys-hero{--fx-blur:28px;--fx-glow:75px;--fx-glow-hero:130px;--fx-alpha:.58;--fx-grain:.11;--fx-confetti:1;--fx-float-neg:-8px;--fx-sat:1.18;--fx-bright:1.06;--fx-pulse:1.012}.intensity-calm,.ys-intensity-calm{--fx-blur:20px;--fx-glow:52px;--fx-glow-hero:90px;--fx-alpha:.4;--fx-grain:.07;--fx-confetti:.72;--fx-float-neg:-5px;--fx-sat:1.1;--fx-bright:1.035;--fx-pulse:1.007}.intensity-more,.ys-intensity-more{--fx-blur:36px;--fx-glow:96px;--fx-glow-hero:165px;--fx-alpha:.74;--fx-grain:.15;--fx-confetti:1;--fx-float-neg:-11px;--fx-sat:1.3;--fx-bright:1.1;--fx-pulse:1.02}.effect-aurora:after,.ys-effect-aurora .ys-hero:before{content:"";position:absolute;inset:-28%;pointer-events:none;background:conic-gradient(from 210deg at 50% 50%,#ff4dc888,#55ffe099,#5b7dffaa,#ffdc6288,#ff4dc888);filter:blur(var(--fx-blur));mix-blend-mode:screen;opacity:var(--fx-alpha);animation:fxAurora 16s linear infinite}.effect-aurora .sc-card-copy,.effect-aurora .se-copy,.ys-effect-aurora .ys-hero-copy{z-index:4}.effect-warp:after,.ys-effect-warp .ys-hero:before{content:"";position:absolute;inset:-12%;pointer-events:none;background:repeating-radial-gradient(ellipse at 48% 52%,transparent 0 8%,#ffffff12 8.5% 9.5%,transparent 10% 15%);transform:perspective(420px) rotateX(64deg) scale(1.35);transform-origin:center 65%;animation:fxWarp 7s ease-in-out infinite alternate;mix-blend-mode:screen}.effect-warp .sc-card-copy,.effect-warp .se-copy,.ys-effect-warp .ys-hero-copy{z-index:4}.effect-glow.sc-canvas,.effect-glow.se-canvas{box-shadow:0 0 var(--fx-glow) rgba(177,75,255,.34),0 38px 90px -38px rgba(20,18,15,.5)}.ys-effect-glow .ys-hero{box-shadow:inset 0 0 var(--fx-glow-hero) #b14bff44}.effect-glow .sc-orb,.effect-glow .se-orb,.ys-effect-glow .ys-live-art i{filter:blur(14px) saturate(var(--fx-sat))}.effect-float .sc-orb.a,.effect-float .se-orb.a,.ys-effect-float .ys-live-art i:first-child{animation:fxFloatA 12s ease-in-out infinite}.effect-float .sc-orb.b,.effect-float .se-orb.b,.ys-effect-float .ys-live-art i:nth-child(2){animation:fxFloatB 15s ease-in-out infinite}.effect-float .sc-card-copy,.effect-float .se-copy,.ys-effect-float .ys-hero-copy{animation:fxCopyFloat 10s ease-in-out infinite}.effect-grain:after,.ys-effect-grain .ys-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--fx-grain);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");mix-blend-mode:soft-light;z-index:5}.effect-pulse.sc-canvas,.effect-pulse.se-canvas,.ys-effect-pulse .ys-hero{animation:fxPulse 7s ease-in-out infinite}.effect-pulse .sc-card-copy,.effect-pulse .se-copy,.ys-effect-pulse .ys-hero-copy{animation:fxPulseCopy 7s ease-in-out infinite}.effect-shimmer:after,.ys-effect-shimmer .ys-hero:before{content:"";position:absolute;inset:-30% -80%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#ffffff00 43%,#ffffff5e 49%,#ffffff10 54%,transparent 60%);transform:translateX(-45%);animation:fxShimmer 6s ease-in-out infinite;mix-blend-mode:screen;z-index:3}.effect-shimmer .sc-card-copy,.effect-shimmer .se-copy,.ys-effect-shimmer .ys-hero-copy{z-index:4}.effect-confetti:after,.ys-effect-confetti .ys-hero:before{content:"✦  ●  ▰  ✚  ●  ✦  ▰  ●  ✚";position:absolute;inset:7%;pointer-events:none;color:#fff;font-size:clamp(14px,2.4vw,32px);font-weight:950;letter-spacing:.42em;line-height:4.1;word-spacing:1.1em;text-shadow:90px 70px #fff36a,-70px 150px #43d9ff,160px 220px #ff4d8d,-110px 310px #fff;opacity:var(--fx-confetti);animation:fxConfetti 9s ease-in-out infinite alternate;z-index:3}.effect-confetti .sc-card-copy,.effect-confetti .se-copy,.ys-effect-confetti .ys-hero-copy{z-index:4}.effect-drift .sc-card-copy,.effect-drift .se-copy,.ys-effect-drift .ys-hero-copy{animation:fxDrift 13s ease-in-out infinite alternate}.effect-drift .sc-orb,.effect-drift .se-orb,.ys-effect-drift .ys-live-art{animation:fxDriftBg 18s ease-in-out infinite alternate}.effect-type .sc-card-copy h1,.effect-type .se-copy h1,.ys-effect-type .ys-hero h1{animation:fxType 5.6s step-end infinite;transform-origin:left center}.effect-type .sc-card-copy small,.effect-type .se-copy small,.ys-effect-type .ys-eyebrow{animation:fxBlink 1.1s step-end infinite}.effect-kinetic .sc-card-copy h1,.effect-kinetic .se-copy h1,.ys-effect-kinetic .ys-hero h1{animation:fxDrift 6s ease-in-out infinite alternate}@keyframes fxAurora{to{transform:rotate(1turn) scale(1.08)}}@keyframes fxWarp{0%{transform:perspective(420px) rotateX(64deg) translateY(-4%) scale(1.28)}to{transform:perspective(420px) rotateX(58deg) translateY(7%) scale(1.48)}}@keyframes fxFloatA{50%{transform:translate(8%,10%) scale(1.06)}}@keyframes fxFloatB{50%{transform:translate(-7%,-5%) scale(1.08)}}@keyframes fxCopyFloat{50%{transform:translateY(var(--fx-float-neg))}}@keyframes fxPulse{50%{filter:saturate(var(--fx-sat)) brightness(var(--fx-bright))}}@keyframes fxPulseCopy{50%{transform:scale(var(--fx-pulse))}}@keyframes fxShimmer{0%,18%{transform:translateX(-55%)}55%,to{transform:translateX(58%)}}@keyframes fxConfetti{0%{transform:translateY(-1%) rotate(-1deg)}to{transform:translateY(3%) rotate(1deg)}}@keyframes fxDrift{0%{transform:translate(-1.2%)}to{transform:translate(1.2%,-1.1%)}}@keyframes fxDriftBg{0%{transform:scale(1.01) translateX(-1%)}to{transform:scale(1.05) translateX(1.5%)}}@keyframes fxType{0%,24%{letter-spacing:-.065em}25%,49%{letter-spacing:-.035em}50%,74%{letter-spacing:-.075em}75%,to{letter-spacing:-.05em}}@keyframes fxBlink{0%,48%{opacity:.42}49%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.effect-aurora:after,.effect-confetti:after,.effect-drift *,.effect-float *,.effect-pulse,.effect-pulse *,.effect-shimmer:after,.effect-type *,.effect-warp:after,.ys-effect-aurora .ys-hero:before,.ys-effect-confetti .ys-hero:before,.ys-effect-drift .ys-hero *,.ys-effect-float .ys-hero *,.ys-effect-pulse .ys-hero,.ys-effect-pulse .ys-hero *,.ys-effect-shimmer .ys-hero:before,.ys-effect-type .ys-hero *,.ys-effect-warp .ys-hero:before{animation:none!important}}