/* Final cross-page normalization. Loaded last to beat legacy page rules. */
html body.premium-inner-page{font-family:"Barlow Condensed",sans-serif!important;background:radial-gradient(circle at 16% 3%,#182119 0,transparent 27%),#090b0a!important;color:#eee8dc!important}
html body.premium-inner-page .topbar{min-height:94px!important;height:94px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 clamp(24px,4.5vw,78px)!important;gap:clamp(24px,4vw,68px)!important;background:rgba(7,10,8,.97)!important;border:0!important;border-bottom:1px solid rgba(189,139,69,.26)!important;box-shadow:0 16px 45px #0005!important}
html body.premium-inner-page .logo{width:130px!important;flex:0 0 130px!important}
html body.premium-inner-page .logo img{width:116px!important;height:78px!important;object-fit:contain!important}
html body.premium-inner-page .topbar nav{display:flex!important;align-items:center!important;gap:clamp(20px,2.5vw,42px)!important;height:100%!important;flex:1!important}
html body.premium-inner-page .topbar nav a{display:flex!important;align-items:center!important;height:100%!important;padding:0!important;color:#c4c3bb!important;font:500 13px/1 "Barlow Condensed",sans-serif!important;text-transform:uppercase!important;letter-spacing:1.8px!important;position:relative!important}
html body.premium-inner-page .topbar nav a:hover,html body.premium-inner-page .topbar nav a.active{color:#fff!important}
html body.premium-inner-page .topbar nav a:before{display:none!important}
html body.premium-inner-page .topbar nav a:after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;bottom:18px!important;width:0!important;height:1px!important;transform:translateX(-50%)!important;background:#bd8b45!important;box-shadow:none!important;transition:width .22s ease!important}
html body.premium-inner-page .topbar nav a:hover:after,html body.premium-inner-page .topbar nav a.active:after{width:100%!important}
html body.premium-inner-page .auth-top{width:auto!important;min-width:0!important;margin-left:auto!important;padding:0!important;border:0!important;background:none!important;display:flex!important;align-items:center!important;gap:12px!important}
html body.premium-inner-page .auth-top:before,html body.premium-inner-page .auth-top:after{display:none!important}
html body.premium-inner-page .auth-top .login-btn{width:180px!important;min-width:180px!important;min-height:50px!important;padding:10px 18px!important;border:1px solid #bd8b45!important;background:linear-gradient(135deg,#b48742,#725326)!important;color:#0b0d0b!important;box-shadow:none!important;font-family:"Barlow Condensed",sans-serif!important}
html body.premium-inner-page .auth-top .login-btn b{font-size:15px!important;letter-spacing:1.5px!important}
html body.premium-inner-page .auth-top .login-btn small{color:#28251e!important;font:500 9px "Barlow Condensed",sans-serif!important;letter-spacing:1.2px!important}
html body.premium-inner-page .auth-top .logout-btn{height:50px!important;padding:0 14px!important;border:1px solid rgba(189,139,69,.45)!important;background:#0a0c0a!important;color:#bd8b45!important;font:500 10px "Barlow Condensed",sans-serif!important}
html body.premium-inner-page .inner-hero{height:340px!important;min-height:340px!important;background:linear-gradient(90deg,rgba(5,7,6,.78),rgba(5,7,6,.18),rgba(5,7,6,.68)),url("images/hero-final.jpg") center 43%/cover no-repeat!important;border-bottom:1px solid rgba(189,139,69,.28)!important}
html body.premium-inner-page .inner-hero small{font:500 11px "Barlow Condensed",sans-serif!important;color:#bd8b45!important;letter-spacing:5px!important}
html body.premium-inner-page .inner-hero h1{margin:9px 0 0!important;color:#eee8dc!important;font:600 clamp(48px,5vw,74px)/1 "Cormorant Garamond",serif!important;letter-spacing:-1px!important}
html body.premium-inner-page .content,html body.premium-inner-page .download-page{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:58px auto 72px!important;padding:0!important}
html body.premium-inner-page .page-panel,html body.premium-inner-page .simple-page,html body.premium-inner-page .form-card,html body.premium-inner-page .support-card,html body.premium-inner-page .rankings-page,html body.premium-inner-page .ornate-panel,html body.premium-inner-page .download-panel{background:linear-gradient(145deg,#151a16,#0d100e)!important;border:1px solid rgba(189,139,69,.26)!important;box-shadow:0 20px 50px #0004!important;color:#eee8dc!important}
html body.premium-inner-page .cards{gap:20px!important}
html body.premium-inner-page .cards article{min-height:230px!important;padding:34px!important}
html body.premium-inner-page h2,html body.premium-inner-page .download-title{color:#d7ab60!important;font-family:"Cormorant Garamond",serif!important}
html body.premium-inner-page p{font-family:"Barlow Condensed",sans-serif!important;color:#a3a49e!important;font-size:17px!important;line-height:1.55!important}
html body.premium-inner-page .form-card input,html body.premium-inner-page .form-card select{background:#090c0a!important;border:1px solid rgba(189,139,69,.3)!important;color:#eee8dc!important;font:400 16px "Barlow Condensed",sans-serif!important}
html body.premium-inner-page .form-card input:focus{background:#0d110e!important;border-color:#bd8b45!important;outline:0!important}
html body.premium-inner-page .rankings-page{min-height:300px!important}
html body.premium-inner-page .footer{margin-top:30px!important;padding:24px!important;color:#72756f!important;font:400 11px "Barlow Condensed",sans-serif!important}
html body.premium-inner-page .download-panel{padding:42px!important}
html body.premium-inner-page .download-description{font-family:"Barlow Condensed",sans-serif!important;font-size:16px!important}
html body.premium-inner-page .download-mirrors{grid-template-columns:1fr!important;max-width:760px!important;margin:0 auto!important}
html body.premium-inner-page .mirror-card{min-height:120px!important;justify-content:center!important;border-color:#bd8b45!important;background:linear-gradient(110deg,#171c18,#0b0e0c)!important}
html body.premium-inner-page .mirror-name{font-family:"Cormorant Garamond",serif!important;color:#dfbd7c!important}
@media(max-width:1080px){html body.premium-inner-page .topbar{height:auto!important;min-height:82px!important;flex-wrap:wrap!important;padding:8px 18px!important}html body.premium-inner-page .topbar nav{order:3!important;width:100%!important;height:42px!important;overflow-x:auto!important}html body.premium-inner-page .topbar nav a{height:42px!important}html body.premium-inner-page .topbar nav a:after{bottom:3px!important}}
@media(max-width:650px){html body.premium-inner-page .auth-top{display:none!important}html body.premium-inner-page .inner-hero{height:245px!important;min-height:245px!important}html body.premium-inner-page .download-panel{padding:28px 16px!important}}
