.rage-slogan{display:flex!important;align-items:center;gap:clamp(5px,1vw,14px);margin:10px 0 0!important;font-family:'Archivo Black',sans-serif;font-size:clamp(14px,1.7vw,25px)!important;letter-spacing:.045em!important;line-height:1;perspective:500px}.rage-slogan span,.rage-slogan strong{display:inline-block;background:linear-gradient(105deg,#baff19,#25efff,#ff38a9,#ff8327,#baff19);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px #8cff55);animation:slogan-wave 3.2s ease-in-out infinite,slogan-flow 5s linear infinite}.rage-slogan strong{font-size:1.28em;filter:drop-shadow(2px 0 #24edff) drop-shadow(-2px 0 #ff2da1) drop-shadow(0 0 12px #fff);animation-duration:1.7s,3s}.rage-slogan :nth-child(2){animation-delay:.12s,-.7s}.rage-slogan :nth-child(3){animation-delay:.24s,-1.4s}.rage-slogan :nth-child(4){animation-delay:.36s,-2.1s}.vertical-slogan{grid-area:slogan;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:13px;min-height:0;padding:12px 2px;border:1px solid rgba(158,255,35,.22);border-radius:18px;background:radial-gradient(circle at 50% 15%,rgba(255,45,166,.23),transparent 32%),radial-gradient(circle at 50% 70%,rgba(30,233,255,.2),transparent 35%),#0c0713;box-shadow:inset 0 0 22px rgba(156,255,58,.09);writing-mode:vertical-rl;transform:rotate(180deg);font-family:'Archivo Black',sans-serif;font-size:clamp(13px,1.05vw,18px);letter-spacing:.09em;overflow:hidden}.vertical-slogan span,.vertical-slogan strong{background:linear-gradient(180deg,#baff19,#28e9ff,#ff3bac,#ff8a25,#baff19);background-size:100% 260%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px currentColor);animation:slogan-flow-y 4s linear infinite,slogan-pulse 1.9s ease-in-out infinite}.vertical-slogan strong{font-size:1.25em;filter:drop-shadow(0 0 9px #ff36aa)}@keyframes slogan-wave{0%,100%{transform:translateY(0) rotateX(0)}45%{transform:translateY(-5px) rotateX(18deg)}55%{transform:translateY(-2px) rotateX(-9deg)}}@keyframes slogan-flow{to{background-position:300% 0}}@keyframes slogan-flow-y{to{background-position:0 260%}}@keyframes slogan-pulse{50%{transform:scale(1.08);filter:drop-shadow(0 0 11px #c8ff28)}}@media(max-width:980px){.vertical-slogan{display:none}.rage-slogan{flex-wrap:wrap;row-gap:7px}}
