:root{--bg:#050907;--panel:#0b100d;--panel2:#101711;--line:rgba(210,164,66,.22);--gold:#e5b94d;--gold2:#ffd875;--text:#f3eee2;--muted:#b9b5aa;--green:#62d77f;--shadow:0 18px 60px rgba(0,0,0,.38)}
html{scroll-behavior:smooth}body.l2hub-modern,body.page-support{background:radial-gradient(circle at 50% -10%,rgba(103,67,37,.18),transparent 34%),#050806!important;color:var(--text)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}
body.l2hub-modern:before,body.page-support:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.32)),url('/template/centara/images/bg-2.jpg') center top/cover no-repeat;opacity:.15;z-index:-1}
/* shared navigation */
body.l2hub-modern .menu{position:sticky!important;top:0!important;z-index:100!important;background:rgba(5,9,8,.94)!important;border-bottom:1px solid rgba(231,190,91,.13)!important;backdrop-filter:blur(14px)!important;box-shadow:0 8px 30px rgba(0,0,0,.25)!important}
body.l2hub-modern .menu .wrapper{max-width:1460px!important;min-height:78px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 26px!important}
body.l2hub-modern .menu ul,body.l2hub-modern .menu .wrapper>ul{display:flex!important;align-items:center!important;gap:6px!important}
body.l2hub-modern .menu li a{color:#ddd8cd!important;border:1px solid transparent!important;border-radius:11px!important;padding:12px 15px!important;font-weight:700!important;font-size:14px!important;transition:.2s ease!important}
body.l2hub-modern .menu li a:hover,body.l2hub-modern .menu li a.is-active{color:#fff4d2!important;background:#121815!important;border-color:rgba(225,181,72,.22)!important}
body.l2hub-modern .menu li a.menu-download{border-color:rgba(225,181,72,.25)!important}
body.l2hub-modern .menu li a.menu-support{color:#1c1508!important;background:linear-gradient(180deg,#f3d170,#dba93e)!important;border-color:#f3d170!important;box-shadow:0 7px 18px rgba(207,151,38,.16)!important}
body.l2hub-modern .language-switcher{margin-left:auto!important;display:flex!important;gap:8px!important}.lang-button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:11px!important;background:#111714!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important}.lang-button:hover{border-color:rgba(229,185,77,.5)!important}.lang-icon{width:24px!important;height:24px!important;object-fit:cover!important;border-radius:50%!important}.lang-text{display:none!important}
/* generic content shell */
body.l2hub-modern #main-content{padding:42px 20px 80px!important}body.l2hub-modern section.wrapper.content,body.l2hub-modern .download-page{max-width:1320px!important;margin:0 auto!important}.content .inner,.download-page>section,.rules-intro-card,.support-how,.support-faq{background:linear-gradient(180deg,rgba(13,19,15,.96),rgba(7,11,9,.97))!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--shadow)!important}
body.l2hub-modern h1,body.l2hub-modern h2,body.l2hub-modern h3,body.page-support h1,body.page-support h2{font-family:Georgia,'Times New Roman',serif!important;color:#f1c85b!important;letter-spacing:.01em!important}body.l2hub-modern p,body.l2hub-modern li,body.l2hub-modern span,body.page-support p,body.page-support li{line-height:1.65}
/* Full Info */
.page-info .content .inner{padding:34px 38px!important}.page-info .fullDescriptionServer{max-width:none!important}.page-info #aboutHeadTittle{font-size:40px!important;margin:0 0 10px!important;text-align:left!important}.page-info #firstDeskUnderTittle{color:#cbc6b9!important;font-size:16px!important;margin-bottom:26px!important}.page-info .info-quicknav{position:sticky!important;top:88px!important;z-index:30!important;display:flex!important;gap:7px!important;flex-wrap:wrap!important;padding:10px!important;margin:22px 0 30px!important;background:rgba(5,9,7,.92)!important;border:1px solid var(--line)!important;border-radius:14px!important;backdrop-filter:blur(10px)!important}.page-info .info-quicknav a{color:#d8d2c4!important;text-decoration:none!important;padding:9px 12px!important;border-radius:9px!important;border:1px solid transparent!important;font-size:13px!important;font-weight:700!important}.page-info .info-quicknav a:hover{background:#141b16!important;border-color:rgba(229,185,77,.32)!important;color:#ffe59e!important}.page-info .blockInsideDesk{margin:18px 0!important;padding:24px 26px!important;background:linear-gradient(180deg,#0d130f,#090e0b)!important;border:1px solid rgba(227,184,74,.17)!important;border-radius:15px!important}.page-info .aboveDeskTittle{font-size:25px!important;margin:0 0 18px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(229,185,77,.18)!important}.page-info .mainDeskSpanFirst{display:block!important;padding:6px 0!important;color:#ddd7ca!important}.page-info .l2Blue{color:#e6e0d4!important}.page-info .hubYellow{color:#f0c553!important;font-weight:700!important}.page-info table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border:1px solid rgba(229,185,77,.16)!important;border-radius:12px!important;background:#090e0b!important}.page-info td,.page-info th{padding:11px 13px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;color:#d9d4c9!important}.page-info img{max-width:100%;height:auto}
/* Downloads */
.page-files-ua #main-content,.page-files-en #main-content{padding-top:34px!important}.download-page{display:grid!important;gap:24px!important}.download-hero{padding:42px!important;min-height:260px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:linear-gradient(90deg,rgba(7,11,9,.97),rgba(7,11,9,.72)),url('/imageopus/Baner.png') center/cover no-repeat!important}.download-hero h1{font-size:46px!important;margin:5px 0 10px!important}.download-hero p{max-width:730px!important;color:#cbc6bb!important;font-size:17px!important}.download-meta{display:flex!important;gap:9px!important;flex-wrap:wrap!important}.meta-pill{padding:8px 11px!important;border:1px solid rgba(229,185,77,.23)!important;border-radius:999px!important;background:rgba(5,8,6,.68)!important;color:#e7dfcf!important}.start-steps,.download-section-modern{padding:30px!important}.start-steps-head,.section-head{margin-bottom:20px!important}.steps-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.step-card{position:relative!important;padding:24px!important;border:1px solid rgba(229,185,77,.16)!important;border-radius:14px!important;background:#0b100d!important;min-height:160px!important}.step-card:before{content:counter(step);counter-increment:step;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e4b84a;color:#161006;font-weight:900;margin-bottom:18px}.steps-grid{counter-reset:step}.start-primary-cta{display:inline-flex!important;margin-top:18px!important;padding:14px 21px!important;border-radius:11px!important;background:linear-gradient(#f1cf6a,#d9a83c)!important;color:#171006!important;font-weight:900!important;text-decoration:none!important}.download-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}.download-card{padding:22px!important;background:#0a0f0c!important;border:1px solid rgba(229,185,77,.15)!important;border-radius:14px!important;box-shadow:none!important}.download-card.primary{border-color:rgba(229,185,77,.42)!important;background:linear-gradient(180deg,#121911,#0a0f0c)!important}.download-btn{display:inline-flex!important;justify-content:center!important;padding:12px 16px!important;border-radius:9px!important;background:#dcb047!important;color:#171006!important;text-decoration:none!important;font-weight:900!important}.download-btn.secondary{background:#171d19!important;color:#f4d77f!important;border:1px solid rgba(229,185,77,.26)!important}
/* Rules */
.page-rules .content .inner{padding:34px 38px!important}.page-rules #downloadHeadTittle{font-size:40px!important;text-align:left!important;margin:0 0 12px!important}.rules-intro-card{padding:24px!important;margin:20px 0!important;background:#0c120e!important}.rules-keyline{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:18px 0 30px!important}.rules-key{padding:18px!important;background:#0b100d!important;border:1px solid rgba(229,185,77,.15)!important;border-radius:12px!important}.rules-key strong{display:block!important;color:#f1c85b!important;margin-bottom:7px!important}.rules-jump{position:sticky!important;top:88px!important;z-index:25!important;background:rgba(5,9,7,.92)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:9px!important}.page-rules h1{font-size:27px!important;margin:30px 0 14px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(229,185,77,.17)!important}.page-rules .container>p,.page-rules .container>div:not(.rules-keyline):not(.rules-intro-card):not(.rules-jump){color:#d5d0c5!important}.page-rules a{color:#f0c75e!important}
/* Support */
body.page-support{padding:0!important}.page-support .page{max-width:1180px!important;margin:0 auto!important;padding:34px 20px 70px!important}.page-support .support-trustbar{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:0 0 18px!important}.page-support .support-trust{padding:15px 18px!important;background:#0c120e!important;border:1px solid rgba(229,185,77,.17)!important;border-radius:11px!important;color:#d9d3c6!important}.page-support .shell{background:linear-gradient(180deg,#0d130f,#080c0a)!important;border:1px solid var(--line)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:var(--shadow)!important}.page-support .topbar{padding:20px 24px!important;border-bottom:1px solid rgba(229,185,77,.14)!important;background:#090e0b!important}.page-support .brand-copy strong{color:#f1c85b!important}.page-support .content{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;gap:25px!important;padding:30px!important}.page-support .main,.page-support .checkout{background:#0a0f0c!important;border:1px solid rgba(229,185,77,.14)!important;border-radius:15px!important;padding:26px!important}.page-support .selector{background:#0d130f!important;border:1px solid rgba(229,185,77,.18)!important;border-radius:13px!important;padding:20px!important}.page-support .pay-button{background:linear-gradient(#f2ce68,#d9a83c)!important;color:#161006!important;border-radius:10px!important;font-weight:900!important}.page-support .support-how,.page-support .support-faq{margin-top:18px!important;padding:26px!important}.page-support input[type=range]{accent-color:#e0b348}.page-support input{background:#080c0a!important;color:#fff!important;border:1px solid rgba(229,185,77,.24)!important;border-radius:9px!important}
@media(max-width:900px){body.l2hub-modern .menu .wrapper{padding:0 14px!important;min-height:66px!important}.steps-grid,.download-grid,.rules-keyline,.page-support .support-trustbar,.page-support .content{grid-template-columns:1fr!important}.page-info .content .inner,.page-rules .content .inner,.download-hero,.start-steps,.download-section-modern{padding:22px!important}.page-info #aboutHeadTittle,.page-rules #downloadHeadTittle,.download-hero h1{font-size:31px!important}.page-info .info-quicknav{top:72px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.page-info .info-quicknav a{white-space:nowrap!important}.page-support .page{padding:18px 12px 50px!important}.page-support .content{padding:16px!important}}
