:root{--bg:#09090c;--bg2:#0e0c11;--panel:#121116;--panel2:#17151b;--panel3:#0c0b0f;--gold:#d9a84e;--gold2:#f4cf7a;--red:#ad3342;--red2:#d94b5a;--green:#36d978;--blue:#5fc0e7;--text:#f6f0ea;--muted:#a69e98;--line:rgba(255,255,255,.075);--line2:rgba(217,168,78,.28);--shadow:0 24px 60px rgba(0,0,0,.34);--container:min(1240px,calc(100% - 32px));--radius:18px}
*{box-sizing:border-box}html,body{min-width:0!important;margin:0!important;padding:0!important}body{padding-top:80px!important;background:radial-gradient(circle at 50% -10%,rgba(91,40,24,.20),transparent 32%),linear-gradient(180deg,#09090c,#0c0a0f 58%,#08080a)!important;color:var(--muted)!important;overflow-x:hidden}.all{width:100%!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important;position:relative!important}.fx-embers{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1}.fx-ember{position:absolute;bottom:-30px;width:3px;height:3px;border-radius:50%;background:#f6b55f;box-shadow:0 0 14px rgba(246,181,95,.55);animation:emberFly linear infinite}@keyframes emberFly{0%{transform:translate3d(0,0,0);opacity:0}12%{opacity:.9}100%{transform:translate3d(var(--drift),-108vh,0);opacity:0}}
a{text-decoration:none!important}.site-header,.modern-hero,.quick-actions,.content-shell,.inner-masthead,footer{position:relative;z-index:2}

/* HEADER */
.site-header{position:fixed!important;inset:0 0 auto 0;height:80px!important;background:rgba(7,7,9,.92)!important;border-bottom:1px solid rgba(255,255,255,.065)!important;backdrop-filter:blur(18px);box-shadow:0 12px 34px rgba(0,0,0,.22);z-index:1200!important}.header-inner{width:var(--container)!important;height:100%!important;margin:auto!important;display:flex!important;align-items:center!important;gap:20px!important}.brand{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:206px!important;color:var(--gold2)!important}.brand-main{font:700 25px/1 Georgia,serif!important;letter-spacing:.02em!important}.brand-sub{font:700 8px/1 Arial,sans-serif!important;letter-spacing:.38em!important;color:#53c7e6!important;margin-top:6px!important}.mobile-nav-toggle{display:none!important;width:42px!important;height:42px!important;border-radius:11px!important;border:1px solid var(--line)!important;background:rgba(255,255,255,.03)!important;color:#fff!important;font-size:21px!important}
.site-header .modern-nav{position:static!important;display:flex!important;align-items:center!important;gap:4px!important;flex:1!important;width:auto!important;height:auto!important;background:none!important;overflow:visible!important;left:auto!important;top:auto!important}.site-header .modern-nav>a,.site-header .nav-group>.nav-trigger{position:relative!important;height:42px!important;line-height:42px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:none!important;color:#d5d0cb!important;font:800 11px/42px Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;transition:.2s!important}.site-header .modern-nav>a:hover,.site-header .nav-group>.nav-trigger:hover{color:#fff!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.06)!important}.nav-group{position:relative!important}.nav-menu{position:absolute!important;left:0!important;top:calc(100% + 10px)!important;min-width:220px!important;padding:10px!important;border-radius:14px!important;border:1px solid var(--line)!important;background:rgba(13,12,16,.98)!important;box-shadow:var(--shadow)!important;display:grid!important;gap:3px!important;opacity:0!important;visibility:hidden!important;transform:translateY(5px)!important;transition:.18s!important;z-index:1210!important}.nav-group:hover .nav-menu,.nav-group.open .nav-menu{opacity:1!important;visibility:visible!important;transform:none!important}.nav-menu a{display:flex!important;align-items:center!important;min-height:38px!important;padding:8px 11px!important;border-radius:9px!important;color:#d3cdc7!important;font:600 12px/1.3 Arial,sans-serif!important}.nav-menu a:hover{background:rgba(217,168,78,.08)!important;color:var(--gold2)!important}
.header-tools{margin-left:auto!important;display:flex!important;align-items:center!important;gap:9px!important}.status-pill,.header-panel-link,.header-login-btn,.lang-trigger,.account-trigger{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 13px!important;border-radius:11px!important;border:1px solid var(--line)!important;background:rgba(255,255,255,.025)!important;color:#ece7e2!important;font:800 11px/1 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important}.status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff4c4c;box-shadow:0 0 10px rgba(255,76,76,.75)}.status-pill strong{color:#ff6c6c!important}.status-pill.online:before{background:var(--green);box-shadow:0 0 10px rgba(54,217,120,.75)}.status-pill.online strong{color:#5cec92!important}.header-panel-link{border-color:rgba(217,168,78,.34)!important;background:linear-gradient(180deg,rgba(217,168,78,.13),rgba(120,70,24,.12))!important;color:var(--gold2)!important}.header-login-btn:hover,.header-panel-link:hover,.account-trigger:hover,.lang-trigger:hover{border-color:rgba(255,255,255,.15)!important;transform:translateY(-1px)}
.header-langs,.header-account{position:relative!important}.lang-current-code{min-width:18px!important}.lang-chevron{opacity:.6!important;font-size:13px!important}.lang-popover,.account-popover{position:absolute!important;right:0!important;top:calc(100% + 10px)!important;min-width:172px!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:rgba(13,12,16,.98)!important;box-shadow:var(--shadow)!important;opacity:0!important;visibility:hidden!important;transform:translateY(5px)!important;transition:.18s!important;display:grid!important;gap:3px!important}.header-langs.open .lang-popover,.header-account.open .account-popover{opacity:1!important;visibility:visible!important;transform:none!important}.lang-popover a,.account-popover a{display:flex!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;border-radius:9px!important;color:#d8d1ca!important;font:600 12px/1.2 Arial,sans-serif!important}.lang-popover a:hover,.account-popover a:hover{background:rgba(217,168,78,.08)!important;color:var(--gold2)!important}.account-popover .logout{color:#ff7f86!important}.account-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(54,217,120,.7)}

/* HERO */
.modern-hero{width:var(--container)!important;height:540px!important;min-height:540px!important;margin:0 auto 18px!important;border-radius:0 0 22px 22px!important;overflow:hidden!important;background:#0c0b0f!important;box-shadow:0 26px 70px rgba(0,0,0,.34)!important;border:1px solid rgba(255,255,255,.055)!important;border-top:0!important}.hero-track,.hero-slide,.hero-vignette{position:absolute!important;inset:0!important}.hero-slide{opacity:0!important;visibility:hidden!important;transition:opacity .65s ease,transform 6s ease!important;transform:scale(1.025)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.hero-slide.active{opacity:1!important;visibility:visible!important;transform:scale(1)!important}.hero-slide.one{background-image:url('../imgs/modern/hero-clean-01.webp')!important}.hero-slide.two{background-image:url('../imgs/modern/hero-clean-02.webp')!important}.hero-slide.three{background-image:url('../imgs/modern/hero-clean-03.webp')!important}.hero-vignette{background:linear-gradient(90deg,rgba(7,7,10,.90) 0%,rgba(7,7,10,.66) 33%,rgba(7,7,10,.13) 61%,rgba(7,7,10,.16) 100%),linear-gradient(180deg,rgba(8,8,10,.10),rgba(8,8,10,.36) 70%,rgba(8,8,10,.84));z-index:3!important;pointer-events:none!important}.hero-content{position:absolute!important;left:64px!important;top:50%!important;transform:translateY(-50%)!important;width:510px!important;z-index:5!important}.hero-copy{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;text-align:left!important;backdrop-filter:none!important}.hero-brandline{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:17px!important}.hero-brandline span{color:var(--gold2)!important;font:700 15px/1 Georgia,serif!important;letter-spacing:.08em!important}.hero-brandline b{padding-left:10px!important;border-left:1px solid rgba(255,255,255,.16)!important;color:#5fc0e7!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.26em!important}.hero-kicker{display:block!important;margin:0 0 9px!important;color:#e2b768!important;font:800 10px/1 Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important}.hero-title{margin:0 0 13px!important;padding:0!important;background:none!important;border:0!important;color:#fff!important;font:700 52px/1.02 Georgia,serif!important;text-transform:none!important;text-shadow:0 4px 18px rgba(0,0,0,.42)!important}.hero-title:after{display:none!important}.hero-title em{font-style:normal!important;color:var(--gold2)!important}.hero-text{max-width:490px!important;margin:0!important;color:#d2cac3!important;font:400 15px/1.55 Arial,sans-serif!important}.hero-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:20px!important}.hero-action{position:relative!important;min-width:172px!important;height:58px!important;padding:0 22px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(180deg,rgba(28,25,31,.92),rgba(12,11,15,.96))!important;color:#fff!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important;box-shadow:0 14px 26px rgba(0,0,0,.24)!important;transition:.2s!important}.hero-action:before{content:"";position:absolute;left:13px;top:9px;bottom:9px;width:2px;background:var(--gold);opacity:.78}.hero-action span{padding-left:7px!important;font:800 12px/1 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.hero-action small{padding-left:7px!important;margin-top:6px!important;color:#9f9892!important;font:700 8px/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}.hero-action.primary{background:linear-gradient(180deg,#d8a64e,#9b5f23)!important;border-color:#f1c36d!important;color:#181005!important}.hero-action.primary:before{background:#fff4ce}.hero-action.primary small{color:#3e2c15!important}.hero-action.accent{background:linear-gradient(180deg,#a8303f,#5f1620)!important;border-color:#d44a58!important}.hero-action:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}.hero-links{display:flex!important;align-items:center!important;gap:9px!important;margin-top:17px!important}.hero-links a{color:#c8c0b9!important;font:700 11px/1 Arial,sans-serif!important}.hero-links a:hover{color:var(--gold2)!important}.hero-links>span{color:#5d5853!important}.hero-status-row{position:absolute!important;top:24px!important;right:24px!important;z-index:6!important;display:flex!important;gap:8px!important}.hero-status{min-width:130px!important;padding:11px 13px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(10,10,13,.72)!important;backdrop-filter:blur(12px)!important}.hero-status>span{display:block!important;color:#85817d!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:6px!important}.hero-status strong{color:#fff!important;font:800 13px/1 Arial,sans-serif!important}.hero-status strong.offline{color:#ff6464!important}.hero-status strong.online{color:#5cec92!important}.hero-status strong.chronicle{color:var(--gold2)!important}.hero-status i{display:none!important}.hero-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:6!important;width:38px!important;height:54px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(10,10,13,.58)!important;color:#fff!important;font-size:27px!important;cursor:pointer!important}.hero-arrow.prev{left:14px!important}.hero-arrow.next{right:14px!important}.hero-dots{position:absolute!important;left:64px!important;bottom:22px!important;display:flex!important;gap:6px!important;z-index:6!important}.hero-dot{width:8px!important;height:8px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.33)!important;padding:0!important;cursor:pointer!important}.hero-dot.active{width:24px!important;background:var(--gold)!important}

/* QUICK ACTIONS */
.quick-actions{width:var(--container)!important;margin:0 auto 18px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.quick-card{min-height:88px!important;display:flex!important;align-items:center!important;gap:13px!important;padding:15px!important;border-radius:14px!important;border:1px solid var(--line)!important;background:linear-gradient(180deg,rgba(19,17,22,.96),rgba(11,10,14,.98))!important;color:#fff!important;box-shadow:0 15px 36px rgba(0,0,0,.18)!important;transition:.2s!important}.quick-card:hover{transform:translateY(-2px)!important;border-color:var(--line2)!important}.quick-icon{width:37px!important;height:37px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(217,168,78,.10)!important;border:1px solid rgba(217,168,78,.22)!important;color:var(--gold2)!important;font:800 10px/1 Arial,sans-serif!important;letter-spacing:.08em!important}.quick-card>div{min-width:0!important;flex:1!important}.quick-card strong{display:block!important;color:#fff!important;font:800 12px/1.15 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.09em!important}.quick-card small{display:block!important;margin-top:6px!important;color:#8f8984!important;font:600 10px/1.2 Arial,sans-serif!important}.quick-card>i{font-style:normal!important;color:#6f6964!important;font-size:18px!important}.quick-card.register .quick-icon{color:#f1cb7c!important}.quick-card.download .quick-icon{color:#ef8c96!important;border-color:rgba(173,51,66,.26)!important;background:rgba(173,51,66,.09)!important}.quick-card.rankings .quick-icon{color:#7ac7e6!important;border-color:rgba(95,192,231,.22)!important;background:rgba(95,192,231,.08)!important}

/* HOME CONTENT */
body.page-index .content-shell{width:var(--container)!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:18px!important;background:none!important;border:0!important;min-height:0!important}.home-content,.home-sidebar{min-width:0!important;width:auto!important;float:none!important}.home-content{display:flex!important;flex-direction:column!important;gap:16px!important}.home-sidebar{display:flex!important;flex-direction:column!important;gap:16px!important}.home-card{background:linear-gradient(180deg,rgba(18,16,21,.96),rgba(10,10,13,.99))!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:17px!important;box-shadow:0 18px 48px rgba(0,0,0,.20)!important;overflow:hidden!important}.home-card-head{min-height:68px!important;padding:16px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.home-card-head.compact{min-height:60px!important;padding:14px 16px!important}.home-card-head>div>span{display:block!important;color:#8d8782!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:5px!important}.home-card-head>div>strong{display:block!important;color:#fff!important;font:700 20px/1 Georgia,serif!important}.home-card-head.compact>div>strong{font-size:17px!important}.home-card-head>a{color:var(--gold2)!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.spotlight-counter{display:flex!important;align-items:center!important;gap:5px!important;color:#77716c!important;font:700 9px/1 Arial,sans-serif!important}.spotlight-counter .current{color:var(--gold2)!important}.spotlight-slider{position:relative!important;height:250px!important;background:#0b0a0d!important}.spotlight-slide{position:absolute!important;inset:0!important;opacity:0!important;visibility:hidden!important;transition:opacity .45s ease!important}.spotlight-slide.active{opacity:1!important;visibility:visible!important}.spotlight-slide img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.spotlight-shade{position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(8,8,10,.10),rgba(8,8,10,.05),rgba(8,8,10,.42))!important}.spotlight-cta{position:absolute!important;right:18px!important;bottom:18px!important;height:38px!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:9px!important;border-radius:10px!important;background:rgba(10,10,13,.78)!important;border:1px solid rgba(255,255,255,.11)!important;color:#fff!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;backdrop-filter:blur(9px)!important}.spotlight-dots{position:absolute!important;left:18px!important;bottom:18px!important;display:flex!important;gap:6px!important;z-index:4!important}.spotlight-dots button{width:7px!important;height:7px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.34)!important;padding:0!important}.spotlight-dots button.active{width:22px!important;background:var(--gold)!important}.news-list-modern{padding:8px!important}.news-item-modern{display:grid!important;grid-template-columns:106px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;padding:10px!important;border-radius:13px!important;color:#fff!important;transition:.2s!important}.news-item-modern+.news-item-modern{border-top:1px solid rgba(255,255,255,.045)!important;border-radius:0!important}.news-item-modern:hover{background:rgba(255,255,255,.025)!important}.news-thumb{width:106px!important;height:76px!important;border-radius:11px!important;overflow:hidden!important;background:#151218!important}.news-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.news-copy{min-width:0!important}.news-copy small{display:block!important;color:#8e8883!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.08em!important;margin-bottom:6px!important}.news-copy strong{display:block!important;color:#fff!important;font:700 14px/1.2 Arial,sans-serif!important;margin-bottom:5px!important}.news-copy>span{display:block!important;color:#aaa29b!important;font:400 11px/1.45 Arial,sans-serif!important}.news-item-modern>i{font-style:normal!important;color:#6d6762!important;font-size:18px!important}.empty-state,.empty-mini{padding:22px!important;text-align:center!important;color:#77716d!important}.community-card-modern{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:22px!important;background:linear-gradient(100deg,rgba(24,18,20,.98),rgba(12,10,14,.98)),radial-gradient(circle at 10% 50%,rgba(173,51,66,.16),transparent 34%)!important}.community-copy-modern>span{display:block!important;color:#e0b867!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.17em!important;text-transform:uppercase!important;margin-bottom:7px!important}.community-copy-modern>strong{display:block!important;color:#fff!important;font:700 22px/1.1 Georgia,serif!important}.community-copy-modern p{margin:8px 0 0!important;color:#9f9892!important;font-size:11px!important;line-height:1.5!important}.community-actions-modern{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.community-actions-modern a{height:40px!important;padding:0 13px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:#111015!important;color:#e8e1da!important;display:inline-flex!important;align-items:center!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.community-actions-modern a.facebook{border-color:rgba(70,112,194,.32)!important;background:rgba(48,78,138,.18)!important;color:#9ebcff!important}

/* SIDEBAR */
.vote-grid-modern{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important}.vote-grid-modern a{height:60px!important;border-radius:11px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.07)!important;background:#111015!important}.vote-grid-modern img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:.25s!important}.vote-grid-modern a:hover img{transform:scale(1.04)!important}.ranking-tabs-modern{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;padding:10px 12px 0!important}.ranking-tabs-modern button{height:34px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.07)!important;background:#0f0e12!important;color:#8e8883!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}.ranking-tabs-modern button.active{color:#171006!important;background:linear-gradient(180deg,#e2b45f,#aa6a28)!important;border-color:#efca7b!important}.ranking-groups-modern{padding:10px 12px 12px!important}.ranking-group{display:none!important}.ranking-group.active{display:grid!important;gap:6px!important}.ranking-group a{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;border-radius:10px!important;background:#100f13!important;border:1px solid rgba(255,255,255,.045)!important;color:#fff!important}.ranking-group a>b{width:25px!important;height:25px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(217,168,78,.09)!important;color:var(--gold2)!important;font-size:9px!important}.ranking-group a>strong{font:700 11px/1 Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ranking-group a>span{color:#817a75!important;font:700 9px/1 Arial,sans-serif!important}.gallery-grid-modern{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;padding:12px!important}.gallery-grid-modern a{position:relative!important;aspect-ratio:1!important;border-radius:10px!important;overflow:hidden!important;background:#111015!important;border:1px solid rgba(255,255,255,.06)!important}.gallery-grid-modern img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.gallery-grid-modern i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:30px!important;height:30px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(10,10,13,.75)!important;color:#fff!important;font-style:normal!important;font-size:10px!important}.stream-list-modern{display:grid!important;gap:7px!important;padding:12px!important}.stream-list-modern a{display:grid!important;grid-template-columns:9px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:10px 11px!important;border-radius:11px!important;background:#100f13!important;border:1px solid rgba(255,255,255,.05)!important;color:#fff!important}.stream-list-modern a:hover{border-color:rgba(145,80,255,.24)!important}.stream-live-dot,.stream-media-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#8d50ff!important;box-shadow:0 0 10px rgba(141,80,255,.5)!important}.stream-media-dot{background:var(--gold)!important;box-shadow:0 0 10px rgba(217,168,78,.4)!important}.stream-list-modern strong{display:block!important;font:700 11px/1.1 Arial,sans-serif!important}.stream-list-modern small{display:block!important;margin-top:5px!important;color:#807a75!important;font:600 9px/1 Arial,sans-serif!important}.stream-list-modern i{font-style:normal!important;color:#6e6864!important}

/* LOGIN MODAL */
body.modal-open{overflow:hidden!important}.login-modal[hidden]{display:none!important}.login-modal{position:fixed!important;inset:0!important;z-index:1500!important}.login-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(3,3,5,.78)!important;backdrop-filter:blur(10px)!important}.login-modal-dialog{position:relative!important;display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;width:min(820px,calc(100% - 28px))!important;min-height:480px!important;margin:calc(50vh - 240px) auto 0!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(180deg,#151218,#0f0d12)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 38px 90px rgba(0,0,0,.5)!important}.login-modal-art{background:url('../imgs/modern/hero-mobile.webp') center/cover no-repeat!important}.login-modal-content{padding:38px 34px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.login-modal-kicker{color:var(--gold2)!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:10px!important}.login-modal-content h2{margin:0 0 9px!important;color:#fff!important;font:700 36px/1.05 Georgia,serif!important;text-transform:none!important}.login-modal-content p{margin:0 0 18px!important;color:#aaa29c!important;font:400 12px/1.5 Arial,sans-serif!important}.login-modal form{display:grid!important;gap:12px!important}.login-modal label>span{display:block!important;margin:0 0 6px!important;color:#c7beb7!important;font-size:10px!important}.login-modal input[type=text],.login-modal input[type=password]{width:100%!important;height:44px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.09)!important;background:#17141a!important;color:#fff!important;padding:0 13px!important}.login-modal input:focus{outline:none!important;border-color:rgba(217,168,78,.45)!important;box-shadow:0 0 0 3px rgba(217,168,78,.07)!important}.login-modal-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:4px!important}.login-modal .gologin{height:44px!important;min-width:130px!important;border-radius:10px!important;border:1px solid #efca7b!important;background:linear-gradient(180deg,#dfb25e,#a56629)!important;color:#181006!important;font:800 10px/1 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.login-modal-actions a{color:var(--gold2)!important;font-size:10px!important}.login-modal-close{position:absolute!important;right:14px!important;top:14px!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid var(--line)!important;background:rgba(255,255,255,.04)!important;color:#fff!important;font-size:24px!important;z-index:4!important;cursor:pointer!important}

/* INTERNAL PAGES: reset legacy geometry, keep functionality */
body:not(.page-index) .content-shell{width:var(--container)!important;display:block!important;margin:0 auto!important;padding:0!important;background:none!important;min-height:0!important}body:not(.page-index) .content-shell>article,body:not(.page-index) .content-shell article{width:100%!important;float:none!important;margin:0!important;min-height:0!important;padding:22px!important;border-radius:17px!important;background:linear-gradient(180deg,rgba(18,16,21,.96),rgba(10,10,13,.99))!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 18px 48px rgba(0,0,0,.20)!important}body:not(.page-index) .home-sidebar{display:none!important}body:not(.page-index) .content-shell>h1,body:not(.page-index) .content-shell h1{background:none!important;background-image:none!important;color:#fff!important;font:700 32px/1.05 Georgia,serif!important;text-transform:none!important;margin:0 0 18px!important;padding:0 0 13px!important;border-bottom:1px solid rgba(217,168,78,.20)!important;width:100%!important}body:not(.page-index) h1:after{content:"";display:block;width:60px;height:2px;margin-top:12px;background:linear-gradient(90deg,var(--gold),#c64d34)!important}.inner-masthead{width:var(--container)!important;min-height:180px!important;margin:0 auto 18px!important;padding:26px!important;border-radius:0 0 20px 20px!important;display:flex!important;align-items:flex-end!important;background:linear-gradient(90deg,rgba(8,8,10,.88),rgba(8,8,10,.42)),url('../imgs/modern/hero-clean-03.webp') center 50%/cover no-repeat!important;border:1px solid rgba(255,255,255,.055)!important;border-top:0!important}.inner-kicker{display:block!important;color:var(--gold2)!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:7px!important}.inner-masthead-logo{color:#fff!important;font:700 38px/1 Georgia,serif!important}.inner-masthead-sub{margin-top:7px!important;color:#aaa29b!important;font-size:11px!important}.horMenu{display:flex!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;background:none!important}.horMenu a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 13px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.07)!important;background:#111015!important;color:#bdb5af!important}.horMenu a.act,.horMenu a.ativa,.horMenu a:hover{color:var(--gold2)!important;border-color:rgba(217,168,78,.30)!important;background:rgba(217,168,78,.07)!important}.pddInner{padding:0!important;color:#bbb3ac!important;line-height:1.65!important}.rmsg{max-width:100%!important;width:auto!important;border-radius:11px!important}.formpadrao{display:block!important;width:100%!important;max-width:720px!important;margin:0 auto 12px!important}.formpadrao>div{display:grid!important;grid-template-columns:170px 1fr!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.07)!important;background:#111015!important}.formpadrao .desc,.formpadrao .camp,.formpadrao .camp2{float:none!important;width:auto!important;height:auto!important;line-height:normal!important}.formpadrao .desc{padding:0 10px!important;text-align:left!important;color:#c3bbb4!important}.formpadrao input[type=text],.formpadrao input[type=password],.formpadrao input[type=file],.formpadrao select,.formpadrao textarea{width:100%!important;min-height:42px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.09)!important;background:#18151b!important;color:#fff!important;padding:0 12px!important;box-shadow:none!important}.formpadrao textarea{min-height:145px!important;padding:11px!important}.formpadrao input:focus,.formpadrao textarea:focus,.formpadrao select:focus{outline:none!important;border-color:rgba(217,168,78,.45)!important;box-shadow:0 0 0 3px rgba(217,168,78,.06)!important}a.default,span.default,input.default,.rankings_options>div a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:120px!important;min-height:40px!important;padding:0 14px!important;margin:0!important;border-radius:10px!important;background:linear-gradient(180deg,#dcb05b,#9b5f25)!important;border:1px solid #ebc575!important;color:#181006!important;font:800 10px/1 Arial,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:none!important}.table-scroll{overflow:auto!important}table.default{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;overflow:hidden!important;background:#111015!important}table.default tr th{background:#221c16!important;color:var(--gold2)!important;border:0!important;padding:11px!important}table.default tr td{background:#141217!important;color:#d6cec7!important;border-color:rgba(255,255,255,.045)!important;padding:11px!important}table.default tr.two td{background:#0f0e12!important}.fullGallery{width:100%!important}.fullGallery a{border-radius:11px!important;overflow:hidden!important;background:#111015!important;border:1px solid rgba(255,255,255,.06)!important}.rankings_options{background:#111015!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:11px!important;color:#fff!important}

/* FOOTER */
footer{width:var(--container)!important;margin:22px auto 0!important;padding:0 0 28px!important;background:none!important}footer>div{width:100%!important;margin:0!important}.linksPanel{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;padding:20px!important;border-radius:17px!important;background:linear-gradient(180deg,rgba(18,16,21,.96),rgba(10,10,13,.99))!important;border:1px solid rgba(255,255,255,.07)!important}.linksPanel>div{width:auto!important;border:0!important;padding:0 15px!important}.linksPanel>div>div{margin-bottom:10px!important;color:var(--gold2)!important;font:800 10px/1 Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.linksPanel a{display:block!important;margin:0 0 7px!important;color:#aaa39d!important;font-size:11px!important}.linksPanel a:hover{color:#fff!important}.r{width:100%!important;float:none!important}.copyright{margin-top:12px!important;padding:18px!important;border-radius:17px!important;background:linear-gradient(180deg,rgba(18,16,21,.96),rgba(10,10,13,.99))!important;border:1px solid rgba(255,255,255,.07)!important;color:#77716c!important;text-align:center!important;line-height:1.55!important}.copyright .logo,.copyright .atualstudio{display:none!important}.copyright span{display:block!important;color:#bbb4ae!important;margin-bottom:5px!important}

@media(max-width:1100px){.brand{min-width:170px!important}.site-header .modern-nav>a,.site-header .nav-group>.nav-trigger{padding:0 9px!important;font-size:10px!important}.header-panel-link{display:none!important}.hero-content{left:46px!important;width:470px!important}.hero-title{font-size:46px!important}.quick-actions{grid-template-columns:repeat(2,1fr)!important}body.page-index .content-shell{grid-template-columns:minmax(0,1fr) 330px!important}}
@media(max-width:900px){body{padding-top:70px!important}.site-header{height:70px!important}.header-inner{width:calc(100% - 22px)!important;gap:10px!important}.brand{min-width:0!important}.brand-main{font-size:20px!important}.brand-sub{font-size:7px!important}.mobile-nav-toggle{display:flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important}.site-header .modern-nav{display:none!important;position:absolute!important;left:11px!important;right:11px!important;top:calc(100% + 8px)!important;padding:10px!important;border-radius:15px!important;background:rgba(13,12,16,.98)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.site-header .modern-nav.open{display:flex!important}.site-header .modern-nav>a,.site-header .nav-group>.nav-trigger{width:100%!important;height:42px!important;line-height:42px!important;padding:0 12px!important}.nav-menu{position:static!important;display:none!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;margin-top:4px!important;min-width:0!important;background:rgba(255,255,255,.018)!important}.nav-group.open .nav-menu{display:grid!important}.status-pill{display:none!important}.header-login-btn{display:none!important}.header-account .account-trigger{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important}.modern-hero{width:calc(100% - 20px)!important;height:540px!important;min-height:540px!important}.hero-content{left:28px!important;right:28px!important;width:auto!important}.hero-title{font-size:42px!important}.hero-status-row{display:none!important}.hero-dots{left:28px!important}.quick-actions,.content-shell,.inner-masthead,footer{width:calc(100% - 20px)!important}body.page-index .content-shell{grid-template-columns:1fr!important}.home-sidebar{display:grid!important;grid-template-columns:1fr 1fr!important}.login-modal-dialog{grid-template-columns:1fr!important;min-height:0!important;margin-top:34px!important}.login-modal-art{display:none!important}.linksPanel{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:620px){.lang-trigger{padding:0 10px!important}.lang-current-code,.lang-chevron{display:none!important}.header-panel-link{display:none!important}.modern-hero{height:520px!important;min-height:520px!important}.hero-vignette{background:linear-gradient(90deg,rgba(7,7,10,.88),rgba(7,7,10,.50)),linear-gradient(180deg,rgba(7,7,10,.12),rgba(7,7,10,.88))!important}.hero-content{left:20px!important;right:20px!important;top:auto!important;bottom:54px!important;transform:none!important}.hero-brandline{margin-bottom:12px!important}.hero-title{font-size:34px!important}.hero-text{font-size:13px!important}.hero-actions{gap:8px!important}.hero-action{min-width:calc(50% - 4px)!important;height:54px!important;padding:0 14px!important}.hero-links{font-size:9px!important;gap:7px!important}.hero-arrow{display:none!important}.hero-dots{left:20px!important;bottom:19px!important}.quick-actions{grid-template-columns:1fr!important}.quick-card{min-height:76px!important}.home-sidebar{grid-template-columns:1fr!important}.spotlight-slider{height:210px!important}.news-item-modern{grid-template-columns:82px minmax(0,1fr)!important}.news-thumb{width:82px!important;height:68px!important}.news-item-modern>i{display:none!important}.news-copy>span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.community-card-modern{grid-template-columns:1fr!important}.community-actions-modern{justify-content:flex-start!important}.formpadrao>div{grid-template-columns:1fr!important}.formpadrao .desc{padding:0 0 4px!important}.linksPanel{grid-template-columns:1fr!important}.inner-masthead{min-height:150px!important;padding:20px!important}.inner-masthead-logo{font-size:31px!important}}

body:not(.page-index) .quick-actions{display:none!important}

/* === REV5: branding hero + siege page + mobile hero fixes === */
.hero-slide.one{background-image:url('../imgs/modern/hero-clean-01.webp?v=20260920e')!important;background-position:center center!important}
.hero-slide.two{background-image:url('../imgs/modern/hero-clean-02.webp?v=20260920e')!important;background-position:center center!important}
.hero-slide.three{background-image:url('../imgs/modern/hero-clean-03.webp?v=20260920e')!important;background-position:center center!important}
.login-modal-art{background:url('../imgs/modern/hero-mobile.webp?v=20260920e') center center/cover no-repeat!important}

.hero-brandline span{font-size:16px!important;text-shadow:0 0 16px rgba(233,182,90,.22)!important}
.hero-brandline b{text-shadow:0 0 16px rgba(95,192,231,.18)!important}
.hero-title{max-width:620px!important}
.hero-text{max-width:540px!important}
.hero-vignette{background:linear-gradient(90deg,rgba(7,7,10,.82) 0%,rgba(7,7,10,.55) 36%,rgba(7,7,10,.16) 63%,rgba(7,7,10,.18) 100%),linear-gradient(180deg,rgba(8,8,10,.08),rgba(8,8,10,.26) 68%,rgba(8,8,10,.78))!important}

.siege-intro-modern{margin:0 0 18px!important;padding:18px 20px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,rgba(22,19,26,.92),rgba(12,12,16,.98))!important;box-shadow:0 16px 40px rgba(0,0,0,.18)!important}
.siege-intro-modern span{display:block!important;color:var(--gold2)!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:8px!important}
.siege-intro-modern strong{display:block!important;color:#fff!important;font:700 22px/1.18 Georgia,serif!important;margin-bottom:8px!important}
.siege-intro-modern p{margin:0!important;color:#b8b0aa!important;font:400 13px/1.7 Arial,sans-serif!important;max-width:860px!important}

.siege-grid-modern{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important}
.siege-card-modern{padding:18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(22,19,26,.98),rgba(10,10,13,.99))!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important;overflow:hidden!important}
.siege-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:15px!important}
.siege-card-kicker{display:block!important;color:#8b857f!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:6px!important}
.siege-card-top h3{margin:0!important;color:#fff!important;font:700 24px/1.05 Georgia,serif!important}
.siege-tax-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:84px!important;padding:8px 10px!important;border-radius:999px!important;border:1px solid rgba(217,168,78,.24)!important;background:rgba(217,168,78,.08)!important;color:var(--gold2)!important;font:800 10px/1 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;white-space:nowrap!important}
.siege-visual-row{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin-bottom:15px!important}
.siege-thumb{width:100%!important;height:126px!important;border-radius:14px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;background:#08080b!important;box-shadow:0 14px 28px rgba(0,0,0,.18)!important}
.siege-thumb span{display:block!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.35) url('../imgs/nm/castles.jpg') no-repeat!important;background-size:1800px 113px!important;background-repeat:no-repeat!important;filter:saturate(1.05)!important}
.siege-thumb.aden span { background-position: left center!important; }
.siege-thumb.goddard span { background-position: -200px center!important; }
.siege-thumb.giran span { background-position: -400px center!important; }
.siege-thumb.oren span { background-position: -600px center!important; }
.siege-thumb.dion span { background-position: -800px center!important; }
.siege-thumb.gludio span { background-position: -1000px center!important; }
.siege-thumb.innadril span { background-position: -1200px center!important; }
.siege-thumb.rune span { background-position: -1400px center!important; }
.siege-thumb.schuttgart span { background-position: -1600px center!important; }
.siege-meta-grid{display:grid!important;gap:10px!important}
.siege-meta-grid>div{padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.018)!important}
.siege-meta-grid span{display:block!important;color:#8d8680!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:6px!important}
.siege-meta-grid strong{display:block!important;color:#efebe6!important;font:700 13px/1.35 Arial,sans-serif!important;word-break:break-word!important}
.siege-stats-modern{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.siege-stat{padding:14px 14px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.02)!important}
.siege-stat.attack{background:linear-gradient(180deg,rgba(179,61,44,.12),rgba(255,255,255,.02))!important}
.siege-stat.defend{background:linear-gradient(180deg,rgba(71,97,180,.12),rgba(255,255,255,.02))!important}
.siege-stat span{display:block!important;color:#a79f98!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:8px!important}
.siege-stat strong{display:block!important;color:#fff!important;font:800 30px/1 Georgia,serif!important;margin-bottom:7px!important}
.siege-stat small{display:block!important;color:#c8c0b9!important;font:400 12px/1.5 Arial,sans-serif!important;max-height:54px!important;overflow:hidden!important}
body.page-siege .content-shell article,body.page-siege .content-shell>article{padding:22px!important}

@media(max-width:1080px){
  .siege-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .hero-vignette{background:linear-gradient(180deg,rgba(7,7,10,.26),rgba(7,7,10,.40) 36%,rgba(7,7,10,.72) 100%),linear-gradient(90deg,rgba(7,7,10,.56),rgba(7,7,10,.18) 58%,rgba(7,7,10,.26))!important}
  .hero-slide.one,.hero-slide.two,.hero-slide.three{background-position:center center!important}
}
@media(max-width:760px){
  .siege-grid-modern{grid-template-columns:1fr!important}
  .siege-visual-row{grid-template-columns:1fr!important}
  .siege-thumb{height:180px!important}
}
@media(max-width:620px){
  .modern-hero{height:500px!important;min-height:500px!important;border-radius:0 0 18px 18px!important}
  .hero-content{left:18px!important;right:18px!important;bottom:62px!important}
  .hero-title{font-size:31px!important;line-height:1.02!important;max-width:300px!important}
  .hero-text{font-size:13px!important;max-width:300px!important;color:#e0d8d2!important}
  .hero-kicker{margin-bottom:10px!important}
  .hero-vignette{background:linear-gradient(180deg,rgba(7,7,10,.18),rgba(7,7,10,.28) 28%,rgba(7,7,10,.78) 74%,rgba(7,7,10,.93) 100%),linear-gradient(90deg,rgba(7,7,10,.30),rgba(7,7,10,.10) 55%,rgba(7,7,10,.20))!important}
  .hero-slide.one,.hero-slide.two,.hero-slide.three{background-position:center center!important}
  .hero-brandline span{font-size:14px!important}
  .hero-actions{gap:9px!important}
  .hero-action{min-width:calc(50% - 5px)!important}
  .siege-intro-modern{padding:16px!important}
  .siege-intro-modern strong{font-size:19px!important}
  .siege-card-top{flex-direction:column!important;align-items:flex-start!important}
  .siege-card-top h3{font-size:22px!important}
  .siege-stats-modern{grid-template-columns:1fr!important}
}

/* === REV6 PROFESSIONAL HERO: artwork-first, no brand overlap === */
.modern-hero{position:relative!important;display:grid!important;grid-template-rows:auto auto!important;width:var(--container)!important;height:auto!important;min-height:0!important;margin:0 auto 22px!important;border-radius:0 0 22px 22px!important;overflow:hidden!important;background:#0b0a0e!important;border:1px solid rgba(255,255,255,.06)!important;border-top:0!important;box-shadow:0 28px 72px rgba(0,0,0,.34)!important}
.hero-stage{position:relative!important;width:100%!important;aspect-ratio:1983/793!important;min-height:0!important;overflow:hidden!important;background:#09090c!important}
.hero-stage .hero-track,.hero-stage .hero-slide,.hero-stage .hero-art-shade{position:absolute!important;inset:0!important}
.hero-stage .hero-slide{opacity:0!important;visibility:hidden!important;transform:scale(1.015)!important;transition:opacity .65s ease,transform 6.5s ease!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}
.hero-stage .hero-slide.active{opacity:1!important;visibility:visible!important;transform:scale(1)!important}
.hero-stage .hero-slide.one{background-image:url('../imgs/modern/hero-clean-01.webp?v=20260920f')!important}
.hero-stage .hero-slide.two{background-image:url('../imgs/modern/hero-clean-02.webp?v=20260920f')!important}
.hero-stage .hero-slide.three{background-image:url('../imgs/modern/hero-clean-03.webp?v=20260920f')!important}
.hero-art-shade{z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(5,5,7,.02) 0%,rgba(5,5,7,.02) 68%,rgba(5,5,7,.22) 100%)!important}

/* No copy over the artwork: the banner logo remains the visual hero */
.hero-content,.hero-vignette,.hero-status-row,.hero-brandline,.hero-links{display:none!important}
.hero-commandbar{position:relative!important;z-index:8!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important;padding:20px 24px 21px!important;background:linear-gradient(180deg,#141116 0%,#0c0b0f 100%)!important;border-top:1px solid rgba(230,180,88,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
.hero-commandbar:before{content:"";position:absolute;left:24px;top:-1px;width:160px;height:2px;background:linear-gradient(90deg,#f0c56e,rgba(240,197,110,0))!important}
.hero-commandbar .hero-copy{display:block!important;max-width:720px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;text-align:left!important}
.hero-commandbar .hero-kicker{display:block!important;margin:0 0 6px!important;color:#dda94d!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.20em!important;text-transform:uppercase!important}
.hero-commandbar .hero-title{max-width:none!important;margin:0 0 5px!important;padding:0!important;background:none!important;border:0!important;color:#f7f2ed!important;font:700 27px/1.08 Georgia,'Times New Roman',serif!important;text-transform:none!important;text-shadow:none!important}
.hero-commandbar .hero-title:after{display:none!important}
.hero-commandbar .hero-title em{font-style:normal!important;color:#f0c76f!important}
.hero-commandbar .hero-text{max-width:680px!important;margin:0!important;color:#aaa39d!important;font:400 12.5px/1.55 Arial,sans-serif!important}
.hero-command-actions{display:grid!important;grid-template-columns:165px 165px!important;gap:9px!important;align-items:center!important;justify-content:end!important}
.hero-command-actions .hero-action{position:relative!important;width:165px!important;min-width:165px!important;height:50px!important;padding:0 17px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;border-radius:11px!important;clip-path:none!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 26px rgba(0,0,0,.22)!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}
.hero-command-actions .hero-action:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:rgba(255,255,255,.55)!important}
.hero-command-actions .hero-action span{padding:0!important;font:800 11px/1 Arial,sans-serif!important;letter-spacing:.10em!important;text-transform:uppercase!important}
.hero-command-actions .hero-action small{padding:0!important;margin-top:5px!important;font:700 7.5px/1 Arial,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.hero-command-actions .hero-action.primary{background:linear-gradient(180deg,#d9a74d,#9d6022)!important;border-color:#edc16c!important;color:#181005!important}
.hero-command-actions .hero-action.primary small{color:#493016!important}.hero-command-actions .hero-action.primary:before{background:#fff0c6!important}
.hero-command-actions .hero-action.accent{background:linear-gradient(180deg,#a52f3f,#621823)!important;border-color:#cb4655!important;color:#fff!important}.hero-command-actions .hero-action.accent small{color:#e5b9be!important}.hero-command-actions .hero-action.accent:before{background:#ee9aa3!important}
.hero-command-actions .hero-action:hover{transform:translateY(-2px)!important;filter:brightness(1.05)!important;box-shadow:0 16px 30px rgba(0,0,0,.30)!important}
.hero-secondary-links{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;padding-top:3px!important}.hero-secondary-links a{position:relative!important;color:#8f8882!important;font:700 9px/1 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.10em!important}.hero-secondary-links a+a:before{content:"";position:absolute;left:-8px;top:50%;width:2px;height:2px;border-radius:50%;background:#5f5954}.hero-secondary-links a:hover{color:#e5bd70!important}

.hero-stage .hero-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:7!important;width:40px!important;height:60px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(8,8,11,.56)!important;backdrop-filter:blur(7px)!important;color:#fff!important;font-size:28px!important;cursor:pointer!important;transition:.2s!important}.hero-stage .hero-arrow:hover{background:rgba(8,8,11,.80)!important;border-color:rgba(240,197,110,.42)!important;color:#f5d486!important}.hero-stage .hero-arrow.prev{left:14px!important}.hero-stage .hero-arrow.next{right:14px!important}
.hero-stage .hero-dots{position:absolute!important;left:50%!important;bottom:14px!important;transform:translateX(-50%)!important;display:flex!important;gap:7px!important;z-index:7!important}.hero-stage .hero-dot{width:8px!important;height:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.38)!important;box-shadow:0 1px 5px rgba(0,0,0,.25)!important;cursor:pointer!important;transition:.2s!important}.hero-stage .hero-dot.active{width:28px!important;background:#e4b24f!important}

@media(max-width:1000px){
  .hero-commandbar{grid-template-columns:1fr!important;gap:14px!important;padding:18px 20px!important}
  .hero-command-actions{grid-template-columns:160px 160px!important;justify-content:start!important}
  .hero-secondary-links{justify-content:flex-start!important}
  .hero-commandbar .hero-title{font-size:25px!important}
}
@media(max-width:700px){
  .modern-hero{width:calc(100% - 14px)!important;margin-bottom:16px!important;border-radius:0 0 17px 17px!important}
  .hero-stage{aspect-ratio:2.05/1!important;min-height:0!important;background:#0b0a0d!important}
  .hero-stage .hero-slide{background-size:cover!important;background-position:center center!important;transform:none!important}
  .hero-art-shade{background:linear-gradient(180deg,rgba(5,5,7,.01),rgba(5,5,7,.04) 72%,rgba(5,5,7,.20))!important}
  .hero-stage .hero-arrow{width:32px!important;height:46px!important;font-size:23px!important;border-radius:9px!important}.hero-stage .hero-arrow.prev{left:7px!important}.hero-stage .hero-arrow.next{right:7px!important}
  .hero-stage .hero-dots{bottom:8px!important}.hero-stage .hero-dot{width:7px!important;height:7px!important}.hero-stage .hero-dot.active{width:22px!important}
  .hero-commandbar{padding:16px!important;gap:13px!important}
  .hero-commandbar:before{left:16px!important;width:110px!important}
  .hero-commandbar .hero-kicker{font-size:8px!important;margin-bottom:6px!important}
  .hero-commandbar .hero-title{font-size:22px!important;line-height:1.12!important;margin-bottom:6px!important}
  .hero-commandbar .hero-text{font-size:12px!important;line-height:1.48!important}
  .hero-command-actions{grid-template-columns:1fr 1fr!important;width:100%!important;gap:8px!important}.hero-command-actions .hero-action{width:100%!important;min-width:0!important;height:48px!important;padding:0 13px!important}.hero-command-actions .hero-action span{font-size:10px!important}.hero-command-actions .hero-action small{font-size:7px!important}.hero-secondary-links{gap:12px!important;flex-wrap:wrap!important}.hero-secondary-links a{font-size:8px!important}
}
@media(max-width:430px){
  .hero-stage{aspect-ratio:1.9/1!important}
  .hero-commandbar .hero-title{font-size:20px!important}
  .hero-command-actions{grid-template-columns:1fr!important}.hero-command-actions .hero-action{height:46px!important}.hero-secondary-links{justify-content:center!important}
}

/* === REV6.2 DOWNLOADS: Client = MediaFire / Patch = Google Drive === */
.quick-card.patch .quick-icon{color:#8ed39d!important;border-color:rgba(70,175,102,.24)!important;background:rgba(70,175,102,.08)!important}
.quick-card.patch:hover{border-color:rgba(70,175,102,.26)!important}

body.page-download .inner-masthead{display:none!important}
body.page-download .content-shell{padding-top:24px!important}
body.page-download .content-shell>article.download-page-modern,
body.page-download .content-shell article.download-page-modern{padding:28px!important;background:linear-gradient(180deg,rgba(18,16,21,.98),rgba(9,9,12,.99))!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:20px!important;box-shadow:0 24px 64px rgba(0,0,0,.24)!important;overflow:hidden!important}
.download-head-modern{position:relative!important;padding:4px 2px 24px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;margin-bottom:22px!important}
.download-head-modern:before{content:"";position:absolute!important;left:0!important;bottom:-1px!important;width:126px!important;height:2px!important;background:linear-gradient(90deg,#e5b456,rgba(229,180,86,0))!important}
.download-kicker{display:block!important;margin:0 0 10px!important;color:#e2b45f!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important}
.download-head-modern h1{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important;color:#fff!important;font:700 40px/1.05 Georgia,'Times New Roman',serif!important;text-transform:none!important}
.download-head-modern h1:after{display:none!important}
.download-head-modern p{max-width:760px!important;margin:0!important;color:#aaa39d!important;font:400 13px/1.7 Arial,sans-serif!important}
.download-head-modern p strong{color:#ece6df!important}

.download-grid-modern{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important}
.download-product-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:310px!important;padding:20px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,#151218,#0d0c10)!important;color:#fff!important;overflow:hidden!important;box-shadow:0 18px 44px rgba(0,0,0,.20)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}
.download-product-card:before{content:"";position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.05),transparent 34%)!important}
.download-product-card.client{border-color:rgba(202,64,81,.24)!important}
.download-product-card.patch{border-color:rgba(80,168,103,.22)!important}
.download-product-card.client:after,.download-product-card.patch:after{content:"";position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important}
.download-product-card.client:after{background:linear-gradient(180deg,#de5666,#76202b)!important}.download-product-card.patch:after{background:linear-gradient(180deg,#78d693,#2e7543)!important}
.download-product-card:hover{transform:translateY(-3px)!important;box-shadow:0 24px 54px rgba(0,0,0,.30)!important}
.download-product-card.client:hover{border-color:rgba(222,86,102,.42)!important}.download-product-card.patch:hover{border-color:rgba(120,214,147,.38)!important}
.download-card-top{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:28px!important}
.download-card-number{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;color:#a8a19b!important;font:800 10px/1 Arial,sans-serif!important;letter-spacing:.08em!important}
.download-source{display:inline-flex!important;align-items:center!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:1px solid rgba(255,255,255,.08)!important}
.download-source.mediafire{color:#f0adb5!important;background:rgba(186,49,66,.09)!important;border-color:rgba(202,64,81,.21)!important}
.download-source.drive{color:#9ad8aa!important;background:rgba(56,157,86,.09)!important;border-color:rgba(80,168,103,.20)!important}
.download-card-body{position:relative!important;z-index:2!important;flex:1!important}
.download-card-label{display:block!important;margin-bottom:8px!important;color:#948d87!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.20em!important;text-transform:uppercase!important}
.download-card-body h2{margin:0 0 10px!important;padding:0!important;background:none!important;color:#fff!important;font:700 28px/1.08 Georgia,'Times New Roman',serif!important;text-transform:none!important}
.download-card-body p{margin:0!important;max-width:460px!important;color:#a9a19a!important;font:400 12.5px/1.65 Arial,sans-serif!important}
.download-card-action{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:24px!important;padding-top:15px!important;border-top:1px solid rgba(255,255,255,.06)!important}
.download-card-action span{font:800 10px/1 Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#f1ece7!important}.download-card-action strong{font:400 18px/1 Arial,sans-serif!important;color:#8e8882!important}
.download-product-card.client:hover .download-card-action strong{color:#e96b79!important}.download-product-card.patch:hover .download-card-action strong{color:#83d79a!important}

.download-steps-modern{padding:20px!important;border-radius:17px!important;border:1px solid rgba(255,255,255,.065)!important;background:rgba(255,255,255,.018)!important;margin-bottom:14px!important}
.download-step-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:14px!important}.download-step-title span{color:#fff!important;font:700 19px/1 Georgia,serif!important}.download-step-title strong{color:#887f78!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}
.download-steps-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.download-steps-grid>div{display:flex!important;align-items:center!important;gap:11px!important;padding:13px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.05)!important;background:#100f13!important}.download-steps-grid b{flex:0 0 32px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:rgba(226,180,95,.09)!important;border:1px solid rgba(226,180,95,.20)!important;color:#e6bd72!important;font:800 10px/1 Arial,sans-serif!important}.download-steps-grid span{min-width:0!important}.download-steps-grid strong{display:block!important;color:#e7e1db!important;font:700 11px/1.2 Arial,sans-serif!important}.download-steps-grid small{display:block!important;margin-top:5px!important;color:#8f8882!important;font:400 10px/1.4 Arial,sans-serif!important}
.download-help-modern{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:15px 17px!important;border-radius:14px!important;background:linear-gradient(90deg,rgba(226,180,95,.07),rgba(255,255,255,.015))!important;border:1px solid rgba(226,180,95,.12)!important}.download-help-modern span{color:#b9b1aa!important;font-size:11px!important}.download-help-modern a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;padding:0 13px!important;border-radius:10px!important;border:1px solid rgba(226,180,95,.22)!important;color:#e7bf75!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.download-countdown-notice{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(226,180,95,.07)!important;border:1px solid rgba(226,180,95,.16)!important}.download-countdown-notice strong{color:#f1cc81!important}.download-countdown-notice span{color:#aaa29b!important;font-size:11px!important}

@media(max-width:760px){
  body.page-download .content-shell{padding-top:12px!important}
  body.page-download .content-shell>article.download-page-modern,body.page-download .content-shell article.download-page-modern{padding:18px!important;border-radius:16px!important}
  .download-grid-modern{grid-template-columns:1fr!important}
  .download-product-card{min-height:270px!important;padding:18px!important}
  .download-steps-grid{grid-template-columns:1fr!important}
  .download-head-modern h1{font-size:32px!important}
}
@media(max-width:460px){
  .download-head-modern h1{font-size:28px!important}
  .download-card-body h2{font-size:24px!important}
  .download-help-modern,.download-countdown-notice{align-items:flex-start!important;flex-direction:column!important}
}
