/* ConsoleBattles 2010 screenshot-calibrated page layer.
   Canonical references: owner-supplied 2009/2010 GameBattles screenshots + preserved reconstruction. */

:root{--gb-blue:#006a9e;--gb-cyan:#008fce;--gb-border:#0a6a98;--gb-dark:#08141c;--gb-panel:#252d32;--gb-row:#202020;--gb-row-alt:#303030;--gb-yellow:#ffd800;--gb-link:#08a5f0}
.cb-site,.cb-site input,.cb-site select,.cb-site button,.cb-site textarea,.cb-site table{font-family:Arial,Helvetica,sans-serif!important}
.cb-site a{color:#009ee7}.cb-site a:hover{color:#24baff;text-decoration:underline}
.site-page{width:935px!important;margin:0 auto!important;padding:8px 0 16px!important;color:#eee!important;font-size:9px!important;line-height:1.2!important}

/* canonical panels */
.legacy-panel{margin:0 0 8px!important;border:2px solid #075d88!important;background:#242c31!important;box-shadow:inset 0 0 0 1px #061017!important;color:#eee!important}
.legacy-panel-body{padding:8px!important;background:linear-gradient(#1d2a32,#293036)!important;color:#eee!important}.legacy-panel-body.no-pad{padding:0!important}
.chrome-title{height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;border-bottom:1px solid #0b638e!important;background:linear-gradient(#07131a 0,#000 44%,#071d2b 100%)!important;color:#fff!important;font-size:8px!important;line-height:20px!important;font-weight:700!important;text-transform:uppercase!important;text-shadow:0 1px #000!important}
.chrome-title-right{margin-left:auto!important;font-size:7px!important}.chrome-title-right a{color:#00aaf3!important}
.legacy-tabs{height:27px!important;display:flex!important;align-items:flex-end!important;padding:0 5px!important;background:#102d40!important;border-bottom:1px solid #0670a3!important;overflow:visible!important}
.legacy-tab{height:26px!important;display:flex!important;align-items:center!important;padding:0 10px!important;margin:0 2px 0 0!important;border:1px solid #09618d!important;border-bottom:0!important;background:linear-gradient(#0d3f5e,#06253a)!important;color:#009bdd!important;font-size:8px!important;font-weight:700!important;line-height:25px!important;text-decoration:none!important;white-space:nowrap!important}
.legacy-tab:hover{background:linear-gradient(#1e78aa,#0b4c70)!important;color:#fff!important;text-decoration:none!important}.legacy-tab.active{background:linear-gradient(#70b9e4,#3b8fc0)!important;color:#06141d!important;border-color:#79c1ea!important}.legacy-tab.warn{color:#ffd400!important}
.ad-slot{min-height:15px!important;border:1px solid #0a5278!important;background:#071017!important;color:#1f5270!important;font-size:6px!important;text-align:center!important;line-height:13px!important;text-transform:uppercase!important}.ad-slot span{font-size:6px!important}
.table-shell{overflow:visible!important}.legacy-data-table,.ladder-table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;background:#1f1f1f!important;font-size:8px!important;line-height:1.05!important;color:#eee!important}
.legacy-data-table thead th,.ladder-table thead th{height:22px!important;padding:3px 5px!important;border-right:1px solid #252525!important;border-bottom:1px solid #000!important;background:linear-gradient(#161616,#030303)!important;color:#fff!important;font-size:8px!important;font-weight:700!important;text-align:left!important;white-space:nowrap!important}
.legacy-data-table tbody td,.ladder-table tbody td{height:27px!important;padding:3px 5px!important;border-right:1px solid #292929!important;border-bottom:1px solid #151515!important;background:#202020!important;color:#eee!important;vertical-align:middle!important}
.legacy-data-table tbody tr:nth-child(even) td,.ladder-table tbody tr:nth-child(even) td{background:#303030!important}.legacy-data-table a,.ladder-table a{color:#139ee4!important;text-decoration:underline!important}.green-text,.yes,.wins{color:#00d326!important}.no,.losses{color:#ff1010!important}
.legacy-button{min-height:20px!important;padding:3px 9px!important;border:1px solid #5c6a72!important;border-radius:0!important;background:linear-gradient(#e9e9e9,#aaa)!important;color:#111!important;font-size:8px!important;font-weight:700!important;box-shadow:none!important}.legacy-button.yellow{border-color:#b99200!important;background:linear-gradient(#fff454,#ffd31a)!important}.legacy-button.orange{border-color:#a85c00!important;background:linear-gradient(#ffbd31,#f18100)!important}.legacy-button:hover{filter:brightness(1.08);text-decoration:none!important}

/* HOME, 19 Aug 2010 proportions */
.home-page{padding-top:8px!important}.home-top{display:grid!important;grid-template-columns:620px 303px!important;gap:9px!important;align-items:stretch!important}.home-feature{height:309px!important;display:grid!important;grid-template-columns:120px 1fr!important;border:2px solid #075d88!important;background:#071017!important}.feature-selector{height:100%!important;background:#111a20!important}.feature-selector>a{height:51px!important;display:flex!important;align-items:flex-start!important;padding:9px 7px!important;border-bottom:1px solid #475059!important;background:linear-gradient(#303944,#202832)!important;color:#c4e8fa!important;font-size:8px!important;font-weight:700!important;line-height:10px!important;text-decoration:none!important}.feature-selector>a:hover,.feature-selector>a.selected{background:linear-gradient(#ffe13d,#e8b60b)!important;color:#111!important}.feature-stage{position:relative!important;height:305px!important;background:#06111a!important;overflow:hidden!important}.feature-art{height:178px!important;background:linear-gradient(140deg,#104263 0,#216e9c 48%,#082335 49%,#03101a 100%)!important;position:relative!important}.feature-art:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.055) 0 1px,transparent 1px 25px)}.feature-orb{display:none!important}.feature-caption{height:118px!important;display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;background:#030b10!important;border-top:1px solid #0e79aa!important}.feature-icon{width:59px!important;height:59px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #d4e5ef!important;border-radius:9px!important;background:linear-gradient(#3f8bb6,#173e58)!important;color:#fff!important;font-size:18px!important;font-weight:700!important}.feature-caption h1{margin:0 0 8px!important;color:#fff!important;font-size:18px!important;line-height:19px!important}.feature-caption p{margin:0 0 8px!important;color:#ddd!important;font-size:9px!important}.feature-caption a{font-size:9px!important;text-decoration:underline!important}.feature-more{position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:18px!important;padding:5px 6px 0!important;border-top:1px solid #1a4c67!important;background:#050505!important;color:#aaa!important;font-size:6px!important}.getting-started{height:309px!important;margin:0!important}.getting-started .legacy-panel-body{height:283px!important}.getting-copy{padding:10px 11px!important}.getting-copy h2{margin:0 0 11px!important;color:#ffd700!important;font-size:27px!important;line-height:28px!important;font-weight:400!important}.getting-copy p{font-size:10px!important;line-height:13px!important}.getting-copy ul{padding-left:20px!important}.getting-copy li{margin:4px 0!important}.getting-copy li a{font-size:9px!important;text-decoration:underline!important}.social-row{display:flex!important;gap:8px!important;margin:16px 0 0 42px!important}.social-row span{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;border:1px solid #91b4c6!important;background:linear-gradient(#e8f6ff,#48a5ce)!important;color:#fff!important;font:bold 24px Arial!important;text-shadow:0 1px #477!important}
.home-ad-line{height:21px!important;margin:8px 0!important}.home-grid-three{display:grid!important;grid-template-columns:307px 307px 303px!important;gap:9px!important}.home-grid-three>.legacy-panel,.home-grid-three>.ad-slot{height:276px!important;margin:0!important}.news-rows>div{height:26px!important;display:grid!important;grid-template-columns:18px 1fr 55px!important;align-items:center!important;padding:0 7px!important;border-bottom:1px dotted #6d7980!important;background:#242c31!important}.news-rows a{font-size:9px!important}.news-rows b{color:#ffd800!important;font-size:8px!important;text-align:right!important}.promo-empty{height:224px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2b6791!important;color:#9bc1d7!important;font-size:16px!important;font-weight:700!important}.home-tall-ad{height:276px!important}.home-grid-two{display:grid!important;grid-template-columns:307px 619px!important;gap:9px!important;margin-top:8px!important}.mini-match{height:43px!important;display:grid!important;grid-template-columns:1fr 60px 1fr!important;align-items:center!important;padding:0 8px!important;border-bottom:1px dotted #53606a!important;background:#242c31!important}.mini-match b{text-align:center!important;font-size:14px!important}.mini-match a:last-child{text-align:right!important}.community-cards{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;padding:10px!important}.community-cards>div{text-align:center!important}.community-cards .thumb{display:block!important;height:58px!important;margin-bottom:6px!important;border:1px solid #4c849f!important;background:linear-gradient(#326884,#142f3f)!important}

/* ARENA FRONT */
.arena-front-grid{display:grid!important;grid-template-columns:606px 293px!important;gap:10px!important;align-items:start!important}.arena-front-grid>.legacy-panel{min-height:305px!important}.arena-story{display:grid!important;grid-template-columns:178px 1fr!important;min-height:297px!important}.arena-story-art{min-height:297px!important;border-right:2px solid #0b6a96!important;background:linear-gradient(145deg,#132536,#345a6f 48%,#0b1115 49%,#1d2d37)!important;position:relative!important}.arena-story-art:after{content:'COD';position:absolute;bottom:12px;left:22px;color:#dce5e8;font:bold 30px Impact,Arial!important;opacity:.6}.arena-story-copy{padding:8px!important;font-size:9px!important}.arena-story-copy>a{font-size:10px!important;text-decoration:underline!important}.arena-story-copy small{display:block!important;color:#cfd7da!important}.arena-story-copy p{font-weight:700!important;line-height:12px!important}.arena-front-grid aside .legacy-panel:first-child{min-height:170px!important}.arena-actions{display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px 42px!important}.arena-actions .legacy-button{height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important}.score-head{display:flex!important;justify-content:space-between!important;border-bottom:1px solid #0f6b93!important;padding:4px!important}.score-line{height:25px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 6px!important;background:#202020!important;border-bottom:1px solid #3a3a3a!important}.score-line em{font-style:normal!important;color:#00d028!important}.score-line em.loss{color:red!important}.arena-bottom-grid{display:grid!important;grid-template-columns:295px 295px 293px!important;gap:9px!important;margin-top:8px!important}.forum-mini-row{height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 6px!important;border-bottom:1px dotted #7a858b!important}.forum-mini-row b{color:#ffd700!important;font-size:7px!important}.mini-rankings{width:100%!important;border-collapse:collapse!important}.mini-rankings th{height:20px!important;background:#050505!important;text-align:left!important}.mini-rankings td{height:26px!important;padding:3px 6px!important;background:#262626!important}.mini-rankings tr:nth-child(even) td{background:#333!important}

/* LADDER */
.ladder-page .ladder-mode-tabs{height:27px!important;padding-left:0!important;background:transparent!important;border:0!important;margin-bottom:0!important}.ladder-page .ladder-mode-tabs .legacy-tab{padding:0 9px!important;background:linear-gradient(#0c3d5a,#052337)!important;color:#06a5eb!important}.ladder-page .ladder-mode-tabs .legacy-tab.active{background:linear-gradient(#65b9e6,#3183b3)!important;color:#07141b!important}.ladder-hero{height:76px!important;display:flex!important;align-items:center!important;position:relative!important;padding:7px 9px!important;border:2px solid #096a98!important;background:linear-gradient(#11232e,#07141c)!important}.ladder-game-icon{width:55px!important;height:55px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:7px!important;border:3px solid #ddd!important;border-radius:8px!important;background:linear-gradient(#5e666b,#191d20)!important;color:#fff!important;font-size:34px!important;font-weight:700!important}.ladder-heading h1{margin:0!important;color:#fff!important;font-size:16px!important;line-height:17px!important}.ladder-heading p{margin:0!important;font-size:8px!important;line-height:10px!important}.ladder-season{margin-left:auto!important;padding-right:58px!important;text-align:right!important}.ladder-season label{font-size:8px!important}.ladder-season select{height:19px!important;font-size:8px!important;margin-left:5px!important}.ladder-season a{display:block!important;margin-top:16px!important;color:#ffd800!important;font-size:8px!important;font-weight:700!important;text-decoration:underline!important}.na-badge{position:absolute!important;right:8px!important;top:14px!important;width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#c91a20!important;color:#fff!important;font:bold 10px Arial!important;clip-path:polygon(50% 0,63% 18%,82% 10%,86% 32%,100% 42%,87% 57%,91% 81%,68% 80%,50% 100%,34% 80%,9% 84%,14% 60%,0 45%,16% 33%,18% 10%,37% 18%)!important}.ladder-grid{display:grid!important;grid-template-columns:725px 200px!important;gap:10px!important;margin-top:8px!important}.ladder-grid>.ad-slot{min-height:14px!important}.ladder-grid>div>.legacy-tabs{padding-left:0!important}.legacy-pagination{height:42px!important;padding:5px 7px!important;border:2px solid #08668f!important;border-top:0!important;background:#102636!important;color:#aaa!important;font-size:7px!important}.legacy-pagination input{width:22px!important;height:15px!important;background:#111!important;color:#fff!important;border:1px solid #777!important;text-align:center!important;font-size:7px!important}.legacy-pagination>span{display:block!important;margin:2px 0!important}.ladder-table tbody td{height:27px!important}.ladder-table .team-cell{min-width:250px!important}.ladder-table .level-bar{height:13px!important;background:#050505!important}.ladder-table .rep-stars{color:#ffd64b!important}.signal{display:inline-block!important;width:12px!important;height:6px!important}.signal.green{background:#00cb1a!important}.signal.red{background:#e60000!important}
.match-finder-intro{padding:7px!important;border-bottom:1px solid #0b6b98!important}.finder-filters{display:flex!important;align-items:end!important;gap:8px!important;padding:8px!important;background:#202a30!important}.finder-filters label{font-size:8px!important}.finder-filters select{display:block!important;height:19px!important;margin-top:3px!important;font-size:8px!important}.compact-copy{padding:7px!important}.dark-bracket{min-height:355px!important;display:flex!important;gap:34px!important;padding:14px!important;overflow:auto!important;background:#253038!important}.bracket-round{width:145px!important;flex:0 0 145px!important}.bracket-round h3{text-align:center!important;font-size:8px!important}.bracket-match{margin:0 0 20px!important;border-left:1px solid #48aeee!important}.bracket-match>div{height:22px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 5px!important;background:#bbb!important;border-bottom:1px solid #fff!important;color:#111!important}.bracket-match a{color:#17699b!important;font-size:7px!important}

/* TEAMS / FREE AGENTS / RANK */
.teams-directory-page>.ad-slot{width:160px!important;margin:0 0 5px!important}.teams-directory-page .legacy-panel{width:765px!important;margin-left:170px!important}.teams-table th,.teams-table td{font-size:8px!important}.teams-table td:nth-child(1){width:66px!important}.teams-table td:nth-child(2){min-width:210px!important}.teams-table td:last-child{color:#ffd44b!important}.free-agents-page .ladder-grid{grid-template-columns:725px 200px!important}.search-criteria{margin:8px!important;border:2px solid #0a6e9c!important;background:#16242d!important}.search-criteria>b{display:block!important;padding:6px 9px!important;color:#00a5ec!important;font-size:8px!important}.search-criteria p{margin:0!important;padding:15px!important;border-top:1px solid #0b648e!important;text-align:center!important;font-size:9px!important}.free-agents-page .legacy-data-table td{height:31px!important}.free-agents-page .legacy-data-table td:nth-child(7){line-height:10px!important}.rank-explainer{height:27px!important;padding:7px!important;text-align:center!important;background:#030303!important;font-size:8px!important;font-weight:700!important}.leaderboard-page .legacy-panel+.legacy-panel{margin-top:8px!important}

/* MEMBERS */
.members-page>.ad-slot{margin-bottom:10px!important;height:16px!important}.members-page .ladder-grid{grid-template-columns:730px 195px!important}.member-search{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px!important}.member-search label{font-size:8px!important}.member-search select{height:21px!important;width:195px!important;font-size:8px!important}.member-search input{width:214px!important;height:20px!important}.member-search button{height:20px!important;font-size:8px!important}.member-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:8px!important}.member-grid>a{height:66px!important;display:grid!important;grid-template-columns:58px 1fr!important;gap:6px!important;align-items:start!important;color:#009de5!important;font-size:8px!important}.avatar-placeholder{width:58px!important;height:58px!important;display:block!important;border:1px solid #78838a!important;background:#263038!important}.member-bottom{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.blog-rows>div{position:relative!important;min-height:47px!important;padding:8px!important;border-bottom:1px dotted #768188!important}.blog-rows span{display:block!important}.blog-rows em{position:absolute!important;right:6px!important;top:8px!important;color:#ffd700!important;font-style:normal!important;font-size:7px!important}.center-form{padding:10px!important;text-align:center!important}.center-form label{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.center-form input,.center-form select{height:22px!important;width:220px!important}.center-form.stacked{display:flex!important;flex-direction:column!important;gap:8px!important}

/* PROFILE */
.profile-page>.ad-slot{height:92px!important;margin-bottom:8px!important}.profile-page>.legacy-tabs{margin-bottom:6px!important}.profile-title{height:76px!important;display:grid!important;grid-template-columns:62px 1fr 155px!important;align-items:center!important;padding:6px!important;border:2px solid #075f8a!important;background:linear-gradient(#07141c,#1b2932)!important}.profile-avatar.small{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #fff!important;border-radius:8px!important;background:#0d0d0d!important;color:#fff!important;font-size:8px!important}.profile-title h1{margin:0!important;font-size:27px!important;line-height:28px!important}.profile-title h1 i{color:#00d33b!important;font-size:9px!important;font-style:normal!important}.profile-title p{margin:3px 0!important}.profile-rank{text-align:right!important}.profile-rank span,.profile-rank small{display:block!important;color:#aab5ba!important}.profile-rank b{font-size:18px!important}.profile-main-grid{display:grid!important;grid-template-columns:300px 625px!important;gap:10px!important;margin-top:8px!important}.profile-details{min-height:160px!important;display:grid!important;grid-template-columns:135px 1fr!important;gap:7px!important;padding:6px!important;border:2px solid #075f8a!important;background:#283036!important;position:relative!important}.profile-photo{width:135px!important;height:135px!important;display:block!important;border:2px solid #096b99!important;background:linear-gradient(145deg,#7a8f9b,#1d252a)!important}.gamertags{grid-column:2!important;position:absolute!important;right:6px!important;top:6px!important;width:235px!important}.gamertags span{height:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:3px!important;padding:0 5px!important;border:1px solid #bcc0c0!important;border-radius:9px!important;background:linear-gradient(#89b751,#3d7517)!important;color:#fff!important;font-size:7px!important}.profile-team{min-height:77px!important;display:grid!important;grid-template-columns:58px 1fr!important;gap:7px!important;padding:7px!important;border-bottom:1px dotted #69757c!important}.profile-team .square-game-icon{width:58px!important;height:58px!important}.profile-team small{display:block!important;color:#aaa!important}.control-row{height:28px!important;display:flex!important;align-items:center!important;padding:0 10px!important;border-bottom:1px solid #056a99!important;background:linear-gradient(#102b3b,#06151f)!important}.friends-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:9px!important;text-align:center!important}.friends-grid a{font-size:7px!important}.friend-avatar{width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 4px!important;border:1px solid #819097!important;background:#122633!important;color:#fff!important}

/* FORUMS */
.forums-page>.ad-slot,.forum-category-page>.ad-slot,.forum-thread-page>.ad-slot{height:16px!important;margin-bottom:8px!important}.forum-shell{border:2px solid #0b6592!important;background:#202020!important}.forum-welcome{margin:6px!important;border:1px solid #08a5e8!important;background:#222!important}.forum-welcome>b{height:25px!important;display:block!important;padding:6px!important;background:linear-gradient(#06344d,#006c9f)!important;color:#05a9f0!important}.forum-welcome p{margin:0!important;padding:8px!important}.forum-table-head{height:28px!important;display:grid!important;grid-template-columns:1fr 190px 55px 55px!important;background:linear-gradient(#151515,#020202)!important;color:#fff!important;font-weight:700!important}.forum-table-head span{display:flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid #242424!important}.forum-table-head span:first-child{justify-content:flex-start!important;padding-left:55px!important}.forum-group>.chrome-title{justify-content:flex-start!important;height:25px!important;background:linear-gradient(#05263a,#00769f)!important;color:#fff!important}.forum-row{min-height:56px!important;display:grid!important;grid-template-columns:48px 1fr 190px 55px 55px!important;align-items:center!important;background:#202020!important}.forum-row:nth-child(odd){background:#303030!important}.forum-icon{width:40px!important;height:40px!important;margin-left:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:3px solid #ddd!important;border-radius:8px!important;background:linear-gradient(#999,#222)!important;color:#fff!important;font-size:16px!important}.forum-name a{font-size:9px!important;font-weight:700!important;text-decoration:underline!important}.forum-name p{margin:2px 0!important;color:#eee!important;font-size:8px!important}.forum-last{font-size:8px!important}.forum-last span{display:block!important}.forum-row>div:nth-last-child(-n+2){height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.05)!important}.breadcrumbs{height:27px!important;display:flex!important;align-items:center!important;padding:0 6px!important;background:#f4f4f4!important;color:#777!important;font-size:7px!important}.breadcrumbs a{color:#188bce!important}.forum-toolbar{height:35px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 6px!important;background:#f6f6f6!important;color:#555!important}.forum-toolbar button{border:1px solid #777!important;border-radius:7px!important;background:linear-gradient(#fff,#777)!important;color:#111!important;font-size:8px!important}.forum-category-page .legacy-panel,.forum-thread-page .legacy-panel{background:#fff!important;color:#222!important;border:1px solid #b7b7b7!important}.forum-category-page .legacy-panel-body,.forum-thread-page .legacy-panel-body{background:#fff!important;color:#222!important}.forum-category-page .chrome-title{justify-content:flex-start!important;background:linear-gradient(#0b648e,#032638)!important;color:#fff!important}.forum-category-page .legacy-data-table{color:#222!important}.forum-category-page .legacy-data-table thead th{background:#e5e5e5!important;color:#222!important;border-color:#ccc!important}.forum-category-page .legacy-data-table tbody td{background:#f5f5f5!important;color:#222!important;border-color:#ddd!important}.forum-category-page .legacy-data-table tbody tr:nth-child(even) td{background:#e7e7e7!important}.post-date{height:30px!important;padding:8px!important;background:#111!important;color:#ddd!important}.forum-post{display:grid!important;grid-template-columns:175px 1fr!important;background:#fff!important;color:#222!important}.forum-post>aside{padding:8px!important;background:#222!important;color:#eee!important}.forum-post aside h2{margin:0!important;color:#f11!important;font-size:17px!important}.forum-avatar{width:65px!important;height:65px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:15px 0!important;background:#080808!important;color:#fff!important}.rep-blocks{color:#00b540!important}.forum-post>article{padding:10px!important;background:#474747!important;color:#fff!important}.post-title{display:block!important;margin-bottom:8px!important}.yellow-rules{color:#ffd000!important;font-weight:700!important}.rule-divider{margin:12px 0!important;padding:8px 0!important;border-top:2px solid #ddd!important;border-bottom:2px solid #ddd!important;text-align:center!important;color:#ffd000!important}.rule-divider span{display:block!important;color:#fff!important;font-size:7px!important}

/* TOURNAMENTS */
.tournament-list-page{background:#fff!important;color:#222!important;padding:6px!important}.tourney-banner{height:100px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:linear-gradient(105deg,#62727d,#1f516f 45%,#71252d)!important;color:#fff!important}.tourney-banner strong{font-size:28px!important}.tourney-banner span{font-size:10px!important;letter-spacing:3px!important}.tourney-search{height:34px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:0 10px!important;background:#fff!important;color:#555!important}.tourney-search select{height:20px!important}.tourney-search button{height:21px!important;background:#1689d1!important;color:#fff!important;border:0!important}.tourney-layout{display:grid!important;grid-template-columns:2fr 1fr!important;gap:10px!important}.tourney-legend{height:33px!important;padding:8px!important;background:#fff!important;color:#333!important}.upgrade-strip{height:27px!important;padding:6px!important;background:#fff91b!important;color:#111!important;font-weight:700!important}.tourney-card{position:relative!important;min-height:135px!important;padding:8px 8px 8px 85px!important;border-bottom:1px dotted #999!important;background:#f3f3f3!important;color:#333!important}.tourney-card h2{margin:0 0 8px!important;color:#0d91dc!important;font-size:15px!important}.tourney-card-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;font-size:8px!important}.tourney-cover{position:absolute!important;left:8px!important;top:34px!important;width:63px!important;height:75px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#333!important;color:#fff!important}.tourney-card>.legacy-button{width:170px!important;margin-top:8px!important;background:#148fdc!important;color:#fff!important;border:0!important;text-align:center!important}.light-side-title{height:27px!important;padding:6px!important;background:linear-gradient(#555,#222)!important;color:#fff!important;font-weight:700!important}.blue-side-button{height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 2px!important;background:#178fd8!important;color:#fff!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}.tournament-hero{height:78px!important;display:flex!important;align-items:center!important;position:relative!important;padding:7px!important;border:2px solid #07658f!important;background:linear-gradient(#102632,#07131a)!important}.tournament-icon{width:55px!important;height:55px!important;margin-right:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:3px solid #ddd!important;border-radius:8px!important;background:#4b5d22!important;font-size:35px!important}.tournament-hero h1{margin:0!important;font-size:17px!important}.tournament-hero p{margin:1px 0!important}.tournament-hero>a{margin-left:auto!important;margin-right:55px!important;color:#ffd800!important;font-weight:700!important}.tournament-info{padding:14px!important;font-size:9px!important;line-height:13px!important}.tournament-info hr{margin:12px 0!important;border:0!important;border-top:2px solid #ddd!important}

/* HELP + SUPPORT */
.help-hero,.support-hero{height:73px!important;display:flex!important;align-items:center!important;padding:6px!important;border:2px solid #096995!important;background:linear-gradient(#122733,#08141b)!important}.support-icon{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:7px!important;border:2px solid #ddd!important;border-radius:8px!important;background:linear-gradient(#5aa6cf,#165374)!important;color:#fff!important;font-size:20px!important;font-weight:700!important}.help-hero h1,.support-hero h1{margin:0!important;font-size:20px!important}.help-hero .legacy-button,.support-hero .legacy-button{margin-left:auto!important}.knowledge-search{display:grid!important;grid-template-columns:1fr 55px!important;gap:3px!important}.knowledge-search input{height:20px!important}.knowledge-search button{height:20px!important}.knowledge-search small{grid-column:1/-1!important}.help-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.help-grid .legacy-panel{min-height:148px!important}.help-link{height:18px!important}.help-link a{text-decoration:underline!important}.more-link{display:block!important;margin-top:12px!important;color:#777!important}.help-article-page .legacy-panel-body{font-size:9px!important;line-height:14px!important}.help-article-page .chrome-title{margin:12px 0 5px!important}.help-article-page .legacy-data-table{max-width:600px!important}.arena-support-page .legacy-data-table td{height:25px!important}.rules-panel{font-size:8px!important;line-height:12px!important}.rules-panel ol{padding-left:27px!important}.rules-panel li{margin:0 0 9px!important}.rule-links{text-align:center!important;color:#04a8ec!important}

/* generic form / join-login screenshots */
.join-page,.login-page{font-size:9px!important}.join-layout{display:grid!important;grid-template-columns:620px 300px!important;gap:10px!important}.form-section{margin:0 0 20px!important;padding:9px!important;border:1px solid #0787c0!important;background:#202c33!important}.form-section legend{color:#00a6eb!important;font-size:9px!important}.form-row{min-height:32px!important;display:grid!important;grid-template-columns:155px 1fr!important;gap:8px!important;align-items:start!important}.form-row>label{text-align:right!important;padding-top:5px!important;font-size:8px!important;font-weight:700!important}.form-row>label b{color:red!important;margin-right:3px!important}.form-row input,.form-row select{height:21px!important;width:200px!important;border:1px solid #777!important;background:#fff!important;color:#111!important}.form-row small{display:block!important;color:#ddd!important;font-size:7px!important}.login-box h2{font-size:17px!important;margin:5px 0!important}.login-box input{height:21px!important;width:155px!important}

@media(max-width:999px){html,body{min-width:1000px!important}}
