.shaker-page{--blue:#a376e8;--pale:#c9b4ed;--line:#3b314b}
.shaker-banner>img{object-position:50% 30%}
.shaker-banner:after{background:linear-gradient(0deg,#0b0d10 0%,rgba(35,14,58,.3) 65%,transparent 100%)}
.shaker-page .profile-detail-grid>img{width:100%;height:auto;object-fit:contain;align-self:start}
.shaker-page .button{background:#9b69d9;color:#fff}
.shaker-page .button:hover{background:#b98aef;color:#09070d}
.shaker-page .combat-lines>div>span{min-width:145px;color:#c9b4ed}
.shaker-page .spoiler-warning,.shaker-page .profile-secret{background:linear-gradient(120deg,rgba(122,65,185,.09),transparent)}
@media(max-width:760px){.shaker-banner .eyebrow{font-size:8px;letter-spacing:.7px}.shaker-page .combat-lines>div{gap:15px}.shaker-page .combat-lines>div>span{min-width:90px;font-size:8px}}
