:root{--nxt-glow-color:#d4533d;--nxt-glow-intensity:20px;--nxt-hover-scale:1.05;--nxt-anim-duration:0.3s}html{scroll-behavior:smooth}.nxt-glow,h1.nxt-glow,h2.nxt-glow,h3.nxt-glow,.entry-title.nxt-glow,.nxt-celebrity-card h3{text-shadow:0 0 var(--nxt-glow-intensity) var(--nxt-glow-color);color:#fff;transition:text-shadow var(--nxt-anim-duration) ease}.nxt-glow:hover,h1.nxt-glow:hover,h2.nxt-glow:hover,h3.nxt-glow:hover{text-shadow:0 0 calc(var(--nxt-glow-intensity) * 1.5) var(--nxt-glow-color)}.nxt-glow-button,button.nxt-glow,.wp-block-button__link.nxt-glow,.button.nxt-glow{box-shadow:0 0 var(--nxt-glow-intensity) var(--nxt-glow-color),inset 0 0 calc(var(--nxt-glow-intensity) / 2) rgb(212 83 61 / .3);transition:box-shadow var(--nxt-anim-duration) ease}.nxt-glow-button:hover,button.nxt-glow:hover,.wp-block-button__link.nxt-glow:hover,.button.nxt-glow:hover{box-shadow:0 0 calc(var(--nxt-glow-intensity) * 1.5) var(--nxt-glow-color),inset 0 0 calc(var(--nxt-glow-intensity) / 2) rgb(212 83 61 / .5)}.nxt-hover-scale,.nxt-celebrity-card,.post-thumbnail,.wp-block-image,.nxt-card{transition:transform var(--nxt-anim-duration) cubic-bezier(.34,1.56,.64,1),box-shadow var(--nxt-anim-duration) ease}.nxt-hover-scale:hover,.nxt-celebrity-card:hover,.nxt-card:hover{transform:scale(var(--nxt-hover-scale));box-shadow:0 20px 40px rgb(0 0 0 / .3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.nxt-fade-in{opacity:0;animation:fadeInUp 0.8s ease-out forwards}.nxt-fade-in-down{opacity:0;animation:fadeInDown 0.8s ease-out forwards}.nxt-fade-in-left{opacity:0;animation:fadeInLeft 0.8s ease-out forwards}.nxt-fade-in-right{opacity:0;animation:fadeInRight 0.8s ease-out forwards}.nxt-fade-in:nth-child(1){animation-delay:0.1s}.nxt-fade-in:nth-child(2){animation-delay:0.2s}.nxt-fade-in:nth-child(3){animation-delay:0.3s}.nxt-fade-in:nth-child(4){animation-delay:0.4s}.nxt-fade-in:nth-child(5){animation-delay:0.5s}.nxt-glass,.nxt-glass-box{backdrop-filter:blur(10px);background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:10px;box-shadow:0 8px 32px rgb(0 0 0 / .1);transition:all var(--nxt-anim-duration) ease}.nxt-glass:hover,.nxt-glass-box:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3);box-shadow:0 12px 48px rgb(0 0 0 / .15)}.nxt-glass-dark{backdrop-filter:blur(10px);background:rgb(0 0 0 / .3);border:1px solid rgb(255 255 255 / .1);border-radius:10px;box-shadow:0 8px 32px rgb(0 0 0 / .2)}.nxt-glass-dark:hover{background:rgb(0 0 0 / .4);border-color:rgb(255 255 255 / .15)}.nxt-shadow,.nxt-shadow-card,.nxt-elevated{box-shadow:0 4px 6px rgb(0 0 0 / .1),0 10px 20px rgb(0 0 0 / .15);transition:box-shadow var(--nxt-anim-duration) ease}.nxt-shadow:hover,.nxt-shadow-card:hover,.nxt-elevated:hover{box-shadow:0 8px 12px rgb(0 0 0 / .15),0 20px 40px rgb(0 0 0 / .25)}.nxt-shadow-deep{box-shadow:0 10px 30px rgb(0 0 0 / .3),0 20px 50px rgb(0 0 0 / .2)}.nxt-shadow-soft{box-shadow:0 2px 4px rgb(0 0 0 / .05),0 4px 8px rgb(0 0 0 / .1)}.nxt-button-wave,.button.nxt-button-wave{position:relative;overflow:hidden;transition:all var(--nxt-anim-duration) ease}.nxt-button-wave::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(255 255 255 / .3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s;pointer-events:none}.nxt-button-wave:hover::before{width:300px;height:300px}.nxt-border-glow{border:2px solid var(--nxt-glow-color);border-radius:8px;position:relative;transition:all var(--nxt-anim-duration) ease}.nxt-border-glow:hover{border-color:var(--nxt-glow-color);box-shadow:0 0 20px rgb(212 83 61 / .5)}@keyframes borderGlow{0%,100%{box-shadow:0 0 10px rgb(212 83 61 / .3)}50%{box-shadow:0 0 20px rgb(212 83 61 / .6)}}.nxt-border-animate{border:2px solid var(--nxt-glow-color);animation:borderGlow 2s infinite}.nxt-underline-hover{position:relative;text-decoration:none;color:inherit;transition:color var(--nxt-anim-duration) ease}.nxt-underline-hover::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--nxt-glow-color);transition:width var(--nxt-anim-duration) ease}.nxt-underline-hover:hover::after{width:100%}.nxt-underline-hover:hover{color:var(--nxt-glow-color)}@keyframes slideInLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.nxt-slide-in-left{animation:slideInLeft 0.6s ease-out forwards}.nxt-slide-in-right{animation:slideInRight 0.6s ease-out forwards}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.nxt-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.nxt-spin{animation:spin 1s linear infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.nxt-bounce{animation:bounce 1s ease-in-out infinite}@media (max-width:768px){:root{--nxt-glow-intensity:15px;--nxt-hover-scale:1.03;--nxt-anim-duration:0.25s}.nxt-hover-scale:hover,.nxt-celebrity-card:hover,.nxt-card:hover{box-shadow:0 10px 20px rgb(0 0 0 / .2)}}@media (max-width:480px){:root{--nxt-glow-intensity:10px;--nxt-hover-scale:1.02}.nxt-fade-in,.nxt-fade-in-down,.nxt-fade-in-left,.nxt-fade-in-right{animation-duration:0.6s}}.nxt-transition{transition:all var(--nxt-anim-duration) ease}.nxt-transition-slow{transition:all calc(var(--nxt-anim-duration) * 2) ease}.nxt-opacity-0{opacity:0}.nxt-opacity-1{opacity:1}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}