/* r31: one signed-out account bar renderer and the supplied ladder layout. */
#mybar.cb-guest-bar:not(.site-authenticated),.cb-site .legacy-mybar.cb-guest-bar{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:499px!important;height:26px!important;margin:0!important;padding:0!important;border:0!important;background:transparent var(--cb-asset-ca53e6c666dd,url('/classic/assets/mybar-r31.png')) no-repeat 0 0/499px 26px!important;box-shadow:none!important;border-radius:0!important;box-sizing:border-box!important;overflow:visible!important}
#mybar.cb-guest-bar:not(.site-authenticated):before,#mybar.cb-guest-bar:not(.site-authenticated):after,.cb-site .legacy-mybar.cb-guest-bar:before,.cb-site .legacy-mybar.cb-guest-bar:after{display:none!important;content:none!important}
#mybar.cb-guest-bar>.mybar-left,#mybar.cb-guest-bar>#mybar-content{display:none!important}
.cb-guest-links{position:absolute!important;inset:0!important;width:499px!important;height:26px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;z-index:3!important;text-align:left!important}
.cb-guest-links a{position:absolute!important;top:0!important;height:24px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:none!important;color:#eee!important;text-decoration:none!important;white-space:nowrap!important;font: 700 10px / 22px "Lucida Grande", Tahoma, Arial, sans-serif !important;letter-spacing:normal!important;box-sizing:border-box!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
.cb-guest-links a.cb-login{left:73px!important;color:#6dcff6!important}
.cb-guest-links a.cb-join{left:114px!important;color:#fc0!important}
.cb-guest-links a.cb-help{left:333px!important;padding-left:15px!important;background:var(--cb-asset-2da628be0d42,url('/classic/assets/support-48233f693761.png')) no-repeat left center!important}
.cb-guest-links a.cb-news{left:385.421875px!important;padding-left:20px!important;background:var(--cb-asset-ae62272c4af6,url('/classic/assets/store-7f89a8c96abd.png')) no-repeat left center!important}
.cb-guest-links i{position:absolute!important;top:7px!important;left:107px!important;width:1px!important;height:9px!important;padding:0!important;border:0!important;background:#7594a8!important;font-size:0!important;line-height:0!important}
.cb-guest-links i.cb-quick-divider{left:377px!important}
.cb-guest-links a:hover{color:#fff!important}.cb-guest-links a:focus-visible{outline:1px solid #ffd500!important;outline-offset:1px!important}
/* Authentic supplied arena artwork replaces the generic text-and-diagonal stand-ins. */
.cb-site .arena-banner[data-arena='/wii/call-of-duty-modern-warfare-reflex']{background:var(--cb-asset-9c9486ed669d,url('/classic/assets/265-8195cbf236aa.png')) no-repeat center/100% 100%!important;border:0!important;box-shadow:none!important}
.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-4']{background:var(--cb-asset-86ef0341622f,url('/classic/assets/39-b48fad7df47e.png')) no-repeat center/100% 100%!important;border:0!important;box-shadow:none!important}
.cb-site .arena-banner[data-arena='/wii/call-of-duty-modern-warfare-reflex']>*,.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-4']>*{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-modern-warfare-2']{background:#4c4840 var(--cb-asset-86ef0341622f,url('/classic/assets/39-b48fad7df47e.png')) no-repeat right center/auto 100%!important}
.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-modern-warfare-2'] .arena-title{left:0!important;top:0!important;width:390px!important;height:76px!important;padding:4px 22px!important;box-sizing:border-box!important;background:linear-gradient(100deg,#403e31 0%,#444333 90%,transparent)!important}
.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-modern-warfare-2'] .arena-title strong{font:38px/42px Impact,'Arial Narrow',Arial,sans-serif!important;color:#dce7cb!important;text-shadow:0 2px #181c17,1px 0 #9caa86!important;letter-spacing:-1px!important}
.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-modern-warfare-2'] .arena-title span{font:700 13px/18px Arial,sans-serif!important;letter-spacing:5px!important;color:#ddd!important}
.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-modern-warfare-2'] .arena-soldier,.cb-site .arena-banner[data-arena='/xbox360/call-of-duty-modern-warfare-2'] .arena-platform{display:none!important}
.cb-site .arena-subnav{height:22px!important;min-height:22px!important;background:linear-gradient(#fafafa,#e6e6e6 52%,#bfbfbf)!important;border:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 1px #666!important;gap:0!important;padding:0 10px!important;clip-path:none!important}
.cb-site .arena-subnav a{display:flex!important;align-items:center!important;height:22px!important;margin:0!important;padding:0 5px!important;font:400 10px/22px Arial,Helvetica,sans-serif!important;color:#191919!important;text-decoration:none!important;border:0!important;white-space:nowrap!important}
.cb-site .arena-subnav a.arena-label{font-weight:700!important;color:#a71b21!important}.cb-site .arena-subnav a.active{background:linear-gradient(#232323,#030303)!important;color:#fff!important}.cb-site .arena-subnav a:hover{background:#555!important;color:#fff!important}
.cb-site .classic-ladder-page{padding:0!important;margin-top:8px!important;font:11px/1.3 Arial,Helvetica,sans-serif!important;color:#d3d7dc!important}
.classic-ladder-page *{box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important}
.classic-ladder-page h1,.classic-ladder-page p{margin:0!important}.classic-ladder-page a{color:#538bc5;text-decoration:underline}
.cl-summary{position:relative;width:100%;height:112px;border:2px solid #254f6c;border-bottom:5px solid #39779e;box-shadow:0 0 0 1px #0c1721,inset 0 0 0 1px #688eaa55;background:linear-gradient(#11222f 0,#173144 31px,#0c1820 32px,#121a21 50px,#252c33 105px)}
.cl-modes{height:32px;border-bottom:1px solid #466d87;display:flex;align-items:flex-end;padding-left:4px;gap:3px}
.cl-modes a{height:28px;padding:0 8px;background:linear-gradient(#203d52,#0d263a);color:#82a8c0!important;border:1px solid #365e79;border-bottom:0;font-size:10px!important;font-weight:700!important;line-height:27px!important;box-shadow:inset 0 1px #5a7c9540;text-decoration:none!important}
.cl-modes a[aria-current]{color:#25435b!important;background:linear-gradient(#abcde4,#6aa9d0 65%,#3576a1);border-color:#659fc4}
.cl-summary-body{position:relative;height:72px;padding:5px 7px;display:flex;align-items:flex-start;gap:7px}
.cl-game-icon{display:block;width:64px;height:64px;object-fit:contain}
.cl-heading{padding-top:0}.cl-heading h1{font:700 16px/19px Arial,sans-serif!important;color:#f1f2f3!important;letter-spacing:0!important}.cl-heading p{font:400 11px/12px Arial,sans-serif!important;color:#d6d8da!important}.cl-heading p b{font-size:11px!important}
.cl-season{position:absolute;right:92px;top:5px;display:flex;align-items:center;gap:4px;font:10px/16px Arial,sans-serif!important}
.cl-season label{font:10px/16px Arial,sans-serif!important}.cl-season select{width:155px;height:18px;padding:0 1px;color:#202020;background:#f4f4f4;border:1px solid #a8afb3;font:10px/16px Arial,sans-serif!important;color-scheme:light;border-radius:0}
.cl-join{position:absolute;right:92px;top:43px}.cl-join .join-ladder-control{margin:0!important;display:flex!important;gap:6px!important;align-items:center!important}
.cl-join .join-ladder-control button,.cl-join .join-ladder-control a{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:#efd437!important;padding:0!important;font:700 11px/16px Arial,sans-serif!important;text-decoration:underline!important;cursor:pointer!important}
.cl-join .join-ladder-control select{height:18px!important;max-width:160px!important;font-size:10px!important}.cl-inactive{font:10px/16px Arial,sans-serif;color:#a7bac7}
.cl-region{position:absolute;right:7px;top:4px;display:flex;align-items:center;justify-content:center;width:64px;height:62px;color:#e6f1f5;font-size:11px;border:1px solid #385a72;border-radius:50%;background:#203746;overflow:hidden;text-overflow:ellipsis}
.cl-region.north-america{background:#b01f2d;clip-path:polygon(5% 12%,24% 9%,42% 0,61% 8%,74% 3%,87% 20%,75% 30%,95% 44%,83% 54%,75% 82%,92% 100%,60% 81%,48% 62%,28% 47%,6% 40%);border:0;border-radius:0;color:#ffe9ba;font-weight:bold}
.cl-columns{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:11px;margin-top:10px;align-items:start}
.cl-table-panel{min-width:0;border:3px double #3b7397;background:linear-gradient(115deg,#1c3549,#143149 64%,#153348);box-shadow:0 0 0 1px #08151e,inset 0 0 0 1px #5983a044;padding:4px 5px 0}
.cl-tabs{height:27px;display:flex;align-items:stretch;gap:3px;white-space:nowrap}
.cl-tabs a{display:block;height:27px;padding:0 6px;border:1px solid #315d7c;border-bottom:0;background:linear-gradient(#16334a,#102b41);box-shadow:inset 0 1px #6494b047;color:#5389ad!important;font-size:9px!important;font-weight:700!important;line-height:26px!important;text-decoration:none!important}
.cl-tabs a[aria-current]{background:linear-gradient(#9dc5e3,#6ca8ce 55%,#427ca4);border-color:#5e9fc9;color:#14354b!important}.cl-tabs a.support{color:#b7a630!important}.cl-tabs a:hover,.cl-modes a:hover{filter:brightness(1.18)}
.cl-standings-area{min-height:520px;background:#222}
.cl-standings{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font:11px/1.3 Arial,sans-serif!important}
.cl-standings th{height:24px;padding:0!important;border:0;background:linear-gradient(#171719,#050506 67%,#08090a);color:#d6d9dd;font-size:11px!important;text-align:center;font-weight:700}
.cl-standings th:nth-child(-n+2),.cl-standings td:nth-child(-n+2){text-align:left;padding-left:3px!important}
.cl-standings th button{color:inherit;background:none;padding:0;border:0;font:700 11px/24px Arial,sans-serif!important;text-decoration:underline;cursor:pointer}
.cl-standings tbody tr{height:27px;background:#232324}.cl-standings tbody tr:nth-child(even){background:#2c2c2d}
.cl-standings td{height:27px;padding:0!important;border:0!important;color:#d5d6d8;text-align:center;font:11px/27px Arial,sans-serif!important;white-space:nowrap;overflow:hidden;vertical-align:middle}
.cl-standings td:nth-child(3),.cl-standings td:nth-child(6),.cl-standings td:nth-child(8),.cl-standings td:nth-child(10){background:#0000000e}
.cl-standings sup{font-size:7px!important;line-height:0;position:relative;top:-.2px}
.cl-team{display:flex;align-items:center;gap:3px;height:27px;color:#518ac5!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}.cl-team>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline}
.cl-avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #adbbc5;border-radius:3px;background:linear-gradient(#465361,#14202a);color:#d6e0e7;font:bold 16px/22px Arial!important}.cl-avatar img{width:22px;height:22px;object-fit:cover}
.cl-standings .cl-win{color:#429521!important;font-weight:700!important}.cl-standings .cl-loss{color:#980c18!important}
.cl-level{position:relative;display:block;width:53px;height:17px;margin:auto;border:1px solid #03060b;background:linear-gradient(#030303,#171b20);line-height:15px}.cl-level i{position:absolute;left:0;top:0;height:15px;background:linear-gradient(#5c96f2,#1f3da1)}.cl-level b{position:relative;z-index:1;font-size:10px!important;color:#d5dff3}
.cl-reputation{color:#c8ae62;font-size:14px!important;letter-spacing:-1px;text-shadow:0 1px #403617}.cl-ping{display:inline-block;width:10px;height:6px;border:1px solid #37090c;background:linear-gradient(90deg,#680c12,#b11a22,#48050a)}.cl-ping.good{border-color:#31531a;background:linear-gradient(90deg,#345a15,#92d73c,#347412)}
.cl-rank-up,.cl-rank-down{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;vertical-align:2px;margin-left:5px}.cl-rank-up{border-bottom:5px solid #6fc146}.cl-rank-down{border-top:5px solid #a52230}
.cl-standings td.cl-empty{height:496px;padding:34px 12px!important;vertical-align:top;white-space:normal;color:#b2c2ce;line-height:18px!important}.cl-empty strong{font:700 12px/20px Arial,sans-serif!important}.cl-empty p{font:11px/18px Arial,sans-serif!important}
.cl-pagination{height:31px;padding:7px 3px 0;display:flex;align-items:baseline;gap:4px;font-size:11px;background:linear-gradient(#122331,#132a3b);border-top:2px solid #3d6781;color:#bfc9d2}.cl-pagination input{width:35px!important;height:16px!important;padding:0 2px!important;border:1px solid #66747d!important;background:#192c3a!important;color:#eee!important;font:11px/14px Arial!important;border-radius:0;appearance:textfield}.cl-pagination input::-webkit-inner-spin-button{appearance:none}
.cl-table-footer{min-height:29px;padding:5px 3px;font:11px/17px Arial,sans-serif!important;white-space:nowrap;color:#b0beca;background:linear-gradient(#132a3b,#102534)}.cl-table-footer button,.cl-pagination button{padding:0;border:0;background:transparent;color:#4f9ac7;text-decoration:underline;font:11px/17px Arial,sans-serif!important;cursor:pointer}
.cl-advertisement{width:170px;height:611px;border:3px double #487b9c;box-shadow:0 0 0 1px #041420;background:#356587;padding:3px 3px 0}.cl-advertisement>div{height:588px;width:100%;border:1px solid #081017;box-shadow:0 0 0 1px #6086a0;background:linear-gradient(#0f1c26,#202830 22%,#2b3036 58%,#2b3036)}.cl-advertisement small{display:block;height:13px;color:#20364a;text-align:center;font:7px/13px Arial,sans-serif!important;letter-spacing:.4px}
.cl-tab-content{min-height:520px;background:linear-gradient(#101d29,#242d37);padding:14px 10px;font:11px/1.7 Arial,sans-serif!important;color:#bfcad4}
.classic-ladder-page ~ .site-footer{margin-top:16px!important}

/* Preserve reference art and typography across the legacy global CSS cascade. */
.cb-site .arena-banner[data-arena]::before,.cb-site .arena-banner[data-arena]::after{content:none!important;display:none!important}
.cb-site .classic-ladder-page,.cb-site .classic-ladder-page *{font-family:Arial,Helvetica,sans-serif!important}
.cb-site .cl-standings tbody tr{height:27px!important;border:0!important}
.cb-site .cl-standings td{height:27px!important;line-height:24px!important;border:0!important}
.cb-site .cl-team{height:26px!important;line-height:24px!important}

/* Shared arena navigation: compact reference typography and unclipped ladder menu. */
.cb-site .arena-subnav{position:relative!important;z-index:65!important;overflow:visible!important}
.cb-site .arena-subnav>a,.cb-site .arena-subnav summary{font:700 10px/22px Arial,Helvetica,sans-serif!important;padding:0 5px!important;position:relative}
.cb-site .arena-subnav>a:not(:last-child)::after{content:"";position:absolute;right:0;top:8px;height:7px;border-right:1px dotted #777}
.cb-site .arena-ladder-menu{position:relative;height:22px}
.cb-site .arena-ladder-menu summary{display:flex;align-items:center;gap:3px;height:22px;list-style:none;color:#191919;cursor:pointer}
.cb-site .arena-ladder-menu summary::-webkit-details-marker{display:none}
.cb-site .arena-ladder-menu summary i{display:inline-block!important;font:7px/1 Arial!important;color:#aaa!important}
.cb-site .arena-ladder-menu.active summary,.cb-site .arena-ladder-menu[open] summary{background:linear-gradient(#232323,#030303);color:#fff}
.cb-site .arena-ladder-options{position:absolute;left:0;top:22px;min-width:220px;border:1px solid #d4d4c9;background:#f5f5e9;box-shadow:0 2px 4px #0003;z-index:100}
.cb-site .arena-ladder-options a{height:24px!important;padding:0 8px 0 20px!important;font:700 10px/22px Arial,Helvetica,sans-serif!important;color:#191919!important;border-bottom:1px solid #fff!important;background:#f5f5e9!important;position:relative}
.cb-site .arena-ladder-options a:hover,.cb-site .arena-ladder-options a:focus-visible{background:linear-gradient(#82baff,#2875df 48%,#1555bc 52%,#5291e4)!important;color:#fff!important}
.cb-site .arena-ladder-menu summary:focus-visible{outline:1px solid #167bb5;outline-offset:-2px}
.cb-site .cl-join .join-ladder-control button{display:inline-flex!important;align-items:center!important;gap:5px!important}
.join-ladder-icon{display:inline-block;width:16px;height:16px;object-fit:contain;vertical-align:middle;flex-shrink:0}

/* Reference light menu and blue interaction states, shared by all arenas. */
.cb-site .arena-ladder-options a::before{content:"";position:absolute;left:2px;top:4px;width:16px;height:16px;background:var(--cb-asset-6c29bbc3e72b,url('/classic/assets/ladder-23d2f6678757.png')) no-repeat center}
.cb-site .arena-subnav>a.active,.cb-site .arena-subnav>a:hover,.cb-site .arena-subnav>a:focus-visible,.cb-site .arena-ladder-menu.active summary,.cb-site .arena-ladder-menu[open] summary,.cb-site .arena-ladder-menu summary:hover{background:linear-gradient(#82baff,#2875df 48%,#1555bc 52%,#5291e4)!important;color:#fff!important}

/* Shared arena navigation and ladder typography. */
.cb-site .arena-subnav>a.active,.cb-site .arena-ladder-menu.active summary,.cb-site .arena-ladder-menu[open] summary{background:linear-gradient(#303030,#050505)!important;color:white!important}
.cb-site .arena-subnav>a:hover,.cb-site .arena-subnav>a:focus-visible,.cb-site .arena-ladder-menu summary:hover,.cb-site .arena-ladder-menu summary:focus-visible{background:linear-gradient(#83baff,#2875df 48%,#1555bc 52%,#5291e4)!important;color:white!important}
.cb-site .arena-subnav a,.cb-site .arena-ladder-menu summary{font-family:"Lucida Grande",Tahoma,Helvetica,Arial,sans-serif!important;font-weight:700!important}
.cb-site .classic-ladder-page,.cb-site .classic-ladder-page *{font-family:"Lucida Grande",Tahoma,Helvetica,Arial,sans-serif!important}
.cb-site .cl-modes{gap:3px;padding-left:4px}
.cb-site .cl-modes a,.cb-site .cl-tabs a{background:linear-gradient(#082233,#00121e)!important;color:#36a5d3!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;border-color:#326583!important;padding-left:8px!important;padding-right:8px!important}
.cb-site .cl-modes a[aria-current],.cb-site .cl-tabs a[aria-current],.cb-site .cl-tabs a.active{background:linear-gradient(#b3def2,#60b5df)!important;color:#102939!important}
.cb-site .cl-modes a:hover,.cb-site .cl-tabs a:hover{background:linear-gradient(#285674,#10344b)!important;color:white!important}
.cb-site .cl-tabs a:last-child{color:#ffe000!important}

/* Original theme artwork keeps current and hover states faithful to the reference. */
.cb-site .cl-modes a,.cb-site .cl-tabs a{background:#00121e var(--cb-asset-fbf8f052b6b0,url('/classic/assets/fulltab-14230e34d690.png?v=50')) no-repeat left center!important;color:#2f8bc5!important}
.cb-site .cl-modes a[aria-current],.cb-site .cl-tabs a[aria-current],.cb-site .cl-tabs a.active{background-image:var(--cb-asset-acd8f2fc1e8f,url('/classic/assets/fulltab_on-bebf0a5713e7.png'))!important;color:#003!important}
.cb-site .cl-modes a:hover,.cb-site .cl-tabs a:hover{background-image:var(--cb-asset-130ca5ff67cb,url('/classic/assets/fulltab_over-39cb1cc346be.png'))!important;color:#fff!important;filter:none!important;text-decoration:underline!important}
.cb-site .cl-tabs a.support{color:#ffd500!important}
.cb-site .arena-subnav>a.active,.cb-site .arena-ladder-menu.active summary,.cb-site .arena-ladder-menu[open] summary{background:#111 var(--cb-asset-d78881016ee4,url('/classic/assets/submenu_on-5106d84437cc.png')) repeat-x left center!important}
.cb-site .arena-subnav>a:hover,.cb-site .arena-subnav>a:focus-visible,.cb-site .arena-ladder-menu summary:hover,.cb-site .arena-ladder-menu summary:focus-visible{background:#2875df var(--cb-asset-c2523170030a,url('/classic/assets/bg_alt_on-b1baf3498ea2.png')) repeat-x left center!important}
.cb-site .arena-ladder-options a{height:24px!important;line-height:19px!important;padding:2px 3px 2px 20px!important;background:transparent var(--cb-asset-48803138aa2c,url('/classic/assets/arena_sub-601073ac895f.png')) no-repeat 0 0!important;border-color:#fff!important}
.cb-site .arena-ladder-options a:before{display:none!important}
.cb-site .arena-ladder-options a:hover,.cb-site .arena-ladder-options a:focus-visible{background-image:var(--cb-asset-fe658177d38c,url('/classic/assets/arena_sub_over-23200c41335f.png'))!important;color:#fff!important}


/* One arena strip contract for every platform, including future CMS arenas.
   The neutral strip is the original Wii strip without its baked-in badge. */
.cb-site .arena-shell .arena-subnav{
 position:relative!important;display:flex!important;align-items:flex-start!important;
 height:25px!important;min-height:25px!important;padding:0 120px 0 15px!important;
 box-sizing:border-box!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;overflow:visible!important;
 background:transparent var(--cb-asset-9dd5603151fc,url('/classic/assets/submenu_bg-f9119abfb1bf.png')) no-repeat center top!important;
 background-size:calc(100% + 90px) 25px!important;
 font:700 10px/22px "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif!important;
}
.cb-site .arena-shell:has(.arena-banner.wii) .arena-subnav{background-image:var(--cb-asset-7327236298b0,url('/classic/assets/submenu_bg_wii-ffaeac85ebf5.png'))!important}
.cb-site .arena-shell:has(.arena-banner.xbox) .arena-subnav{background-image:var(--cb-asset-2c36ccc7a67c,url('/classic/assets/submenu_bg_xbox360-19a76c515e25.png'))!important}
.cb-site .arena-shell .arena-subnav>a,.cb-site .arena-shell .arena-ladder-menu,.cb-site .arena-shell .arena-ladder-menu summary{
 box-sizing:border-box!important;height:22px!important;min-height:22px!important;max-height:22px!important;
 margin:0!important;font:700 10px/22px "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif!important;
 letter-spacing:normal!important;text-decoration:none!important;
}
.cb-site .arena-shell .arena-subnav>a,.cb-site .arena-shell .arena-ladder-menu summary{padding:0 5px!important}
.cb-site .arena-shell .arena-subnav>a:not(:last-child)::after{top:9px!important}
.cb-site .arena-shell .arena-ladder-options{top:100%!important}
.cb-site .arena-shell .arena-subnav>.arena-nav-platform{
 position:absolute;right:15px;top:0;line-height:25px;color:#666;
 font:bold 20px/25px Arial,Helvetica,sans-serif;pointer-events:none;
}
.cb-site .arena-shell:has(.arena-banner.wii) .arena-nav-platform,
.cb-site .arena-shell:has(.arena-banner.xbox) .arena-nav-platform{display:none}

/* Use the reference frame and platform treatment for every generated arena. */
.cb-site .arena-shell .arena-banner[data-arena]{border:1px solid #e5e5df!important;box-shadow:inset 0 0 0 1px #615b52!important}
.cb-site .arena-banner:not(.wii):not(.xbox) .arena-platform{width:140px!important;height:100%!important;right:0!important;top:0!important;color:#888!important;background:linear-gradient(105deg,#333 0%,#fafafa 18%,#efefef 100%)!important;border-left:1px solid #aaa!important;font:700 48px/1 Arial,Helvetica,sans-serif!important;box-shadow:inset 7px 0 8px -5px #111!important}
.cb-site .arena-banner[data-arena='/pc/runescape']{background:#28221d var(--cb-asset-aea470aec43f,url('/classic/assets/runescape-arena-v50.png')) no-repeat center!important;background-size:100% 216%!important}
.cb-site .arena-banner[data-arena='/pc/runescape'] .arena-title,.cb-site .arena-banner[data-arena='/pc/runescape'] .arena-soldier{display:none!important}
.cb-site .arena-shell .arena-subnav>.arena-nav-platform{right:28px!important;font-size:22px!important}

/* Shared frame applies to both arena frontpages and nested ladders. */
/* Published CMS artwork keeps the shared arena frame and platform placement. */

.cb-site .arena-shell:has([data-arena='/pc/runescape']) :is(.arena-platform,.arena-nav-platform){display:none!important}
.cb-site .arena-shell .arena-banner[data-arena='/pc/runescape']{background-image:none!important;background-size:100% 100%!important}
