/* Final visual polish for inner pages */
html body.premium-inner-page .topbar{height:84px!important;min-height:84px!important;padding-inline:clamp(22px,4vw,64px)!important}
html body.premium-inner-page .logo{width:116px!important;flex-basis:116px!important}
html body.premium-inner-page .logo img{width:102px!important;height:68px!important}
html body.premium-inner-page .topbar nav{gap:clamp(17px,2.2vw,35px)!important}
html body.premium-inner-page .topbar nav a{font-size:12px!important;letter-spacing:1.65px!important}
html body.premium-inner-page .auth-top .login-btn{width:158px!important;min-width:158px!important;min-height:44px!important;padding:8px 14px!important}
html body.premium-inner-page .auth-top .login-btn b{font-size:14px!important}
html body.premium-inner-page .auth-top .logout-btn{height:44px!important;padding-inline:12px!important}
html body.premium-inner-page .inner-hero{height:286px!important;min-height:286px!important;background-position:center 42%!important}
html body.premium-inner-page .inner-hero h1{font-size:clamp(44px,4.5vw,64px)!important}
html body.premium-inner-page .content,html body.premium-inner-page .download-page{margin-top:42px!important;margin-bottom:54px!important}
html body.premium-inner-page .page-panel,html body.premium-inner-page .simple-page,html body.premium-inner-page .support-card,html body.premium-inner-page .rankings-page{padding:clamp(25px,3.2vw,40px)!important}
html body.premium-inner-page .cards article,html body.premium-inner-page .ornate-panel,html body.premium-inner-page .support-card,html body.premium-inner-page .ranking-card,html body.premium-inner-page .character-card{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
html body.premium-inner-page .cards article:hover,html body.premium-inner-page .ornate-panel:hover,html body.premium-inner-page .support-card:hover,html body.premium-inner-page .character-card:hover{transform:translateY(-3px)!important;border-color:rgba(189,139,69,.56)!important;box-shadow:0 24px 54px #0007,0 0 24px rgba(189,139,69,.06)!important}
html body.premium-inner-page .simple-page,html body.premium-inner-page .rankings-page{min-height:0!important}
html body.premium-inner-page .rankings-page{padding-bottom:30px!important}
html body.premium-inner-page .rankings-page .rank-body:empty{min-height:70px!important}
html body.premium-inner-page .footer{margin-top:18px!important;padding-block:20px!important}
html body.premium-inner-page .action,html body.premium-inner-page .support-card a,html body.premium-inner-page .form-card button{transition:background .2s ease,color .2s ease,transform .2s ease!important}
html body.premium-inner-page .action:hover,html body.premium-inner-page .support-card a:hover{background:#bd8b45!important;color:#0b0d0b!important;transform:translateY(-2px)!important}
html body.premium-inner-page .form-card button:hover{background:#d3aa6b!important;transform:translateY(-1px)!important}
@media(max-width:1080px){html body.premium-inner-page .topbar{height:auto!important;min-height:78px!important}}
@media(max-width:650px){html body.premium-inner-page .inner-hero{height:220px!important;min-height:220px!important}html body.premium-inner-page .content,html body.premium-inner-page .download-page{margin-top:24px!important}}
@media(prefers-reduced-motion:reduce){html body.premium-inner-page .cards article,html body.premium-inner-page .ornate-panel,html body.premium-inner-page .support-card,html body.premium-inner-page .character-card{transition:none!important}}
