#page-matchups.mc-enabled> :not(#matchupCenter){display:none}
#matchupCenter .mc-speed-scale .mc-speed-row{grid-template-columns:minmax(100px,1fr) minmax(50px,1fr) 35px}#matchupCenter .mc-speed-name{display:flex;align-items:center;gap:4px;overflow-wrap:anywhere}#matchupCenter .mc-speed-name img{width:28px;height:28px;object-fit:contain}
#matchupCenter{min-width:0}#matchupCenter header{padding:12px 0 18px}#matchupCenter h1{font-size:clamp(24px,4vw,36px);margin:4px 0 8px}#matchupCenter h2{font-size:20px}#matchupCenter h3{font-size:16px}
#matchupCenter .mc-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}#matchupCenter .mc-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0}#matchupCenter label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#b9cfdf;margin:8px 0}#matchupCenter input,#matchupCenter select,#matchupCenter textarea{color:#e3f1fa;background:#101e2c;border:1px solid #31566c;border-radius:8px;padding:9px;max-width:100%;font:inherit}#matchupCenter textarea{width:100%;resize:vertical;box-sizing:border-box}#matchupCenter input[type=checkbox]{width:auto;align-self:start;accent-color:#54d2cb}
#matchupCenter .mc-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:12px 0;border-bottom:1px solid #29495d;margin-bottom:18px}#matchupCenter .mc-tabs button{color:#b9cfdf;background:#142535;border:1px solid #31566c;border-radius:9px;padding:11px 16px;cursor:pointer}#matchupCenter .mc-tabs [aria-selected=true]{background:#52ccc5;color:#082c35}#matchupCenter button:focus-visible,#matchupCenter input:focus-visible,#matchupCenter select:focus-visible,#matchupCenter textarea:focus-visible{outline:2px solid #69e2d9;outline-offset:2px}
#matchupCenter .mc-team,#matchupCenter fieldset,#matchupCenter .mc-utility-card{min-width:0;border:1px solid #2c4b60;border-radius:12px;padding:14px;background:linear-gradient(135deg,#152737,#101a29);margin:0 0 14px}#matchupCenter summary{cursor:pointer;color:#d4eeee;padding:7px 0;font-weight:600}#matchupCenter .mc-utility-card summary{display:flex;justify-content:space-between;gap:10px}#matchupCenter code{display:block;font-size:10px;overflow-wrap:anywhere;color:#8fa8bb;margin:3px 0}
#matchupCenter .mc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px}#matchupCenter .mc-metrics>div{padding:10px;background:#0d1a25;border:1px solid #24455a;border-radius:8px}#matchupCenter .mc-metrics small{display:block;font-size:10px;min-height:26px;color:#a6bdce}#matchupCenter .mc-metrics b{display:block;color:#6be1d5;font-size:22px}
#matchupCenter .mc-roster{display:grid;gap:10px;margin-top:14px}#matchupCenter .mc-mon{display:grid;grid-template-columns:65px minmax(0,1fr);padding:12px;border:1px solid #2a455b;border-radius:9px;gap:10px}#matchupCenter .mc-mon>img{width:65px;height:65px;object-fit:contain}#matchupCenter .mc-mon strong{font-size:16px}#matchupCenter .mc-mon p{margin:5px 0;font-size:12px}#matchupCenter .mc-badges,#matchupCenter .mc-stat-list{display:flex;flex-wrap:wrap;gap:6px;font-size:11px}#matchupCenter .mc-badges>span,#matchupCenter .mc-stat-list>span,#matchupCenter .mc-unknown{padding:5px 7px;border:1px solid #365065;border-radius:6px;background:#192c3b;display:inline-block}#matchupCenter .mc-badges>label{border:1px solid #365065;border-radius:6px;padding:8px;display:flex;flex-direction:row;align-items:center}#matchupCenter .mc-warning{padding:10px;border:1px solid #aa8444;border-radius:9px;background:#372c1d;color:#f6d89b;font-size:12px;margin:10px 0}#matchupCenter .mc-warning button{margin:6px}
#matchupCenter .tablewrap{overflow-x:auto;max-width:100%;margin:12px 0}#matchupCenter table{border-collapse:collapse;width:100%;font-size:11px}#matchupCenter th,#matchupCenter td{padding:7px;border:1px solid #284457;text-align:center;white-space:nowrap}#matchupCenter .matchup-chart{min-width:1000px}#matchupCenter .mc-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}#matchupCenter .mc-speed-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(60px,2fr) 35px 90px;align-items:center;gap:8px;font-size:11px;margin:7px 0}#matchupCenter .mc-speed-row>div{height:10px;background:#0a1724;border-radius:5px;overflow:hidden}#matchupCenter .mc-speed-row i{height:100%;display:block;background:#52ccc5}#matchupCenter .mc-speed-row.opponent i{background:#f6a668}#matchupCenter .mc-utility-member{padding:10px 0;border-top:1px solid #264254}#matchupCenter .mc-utility-member small{font-size:11px;color:#b2c5d0}#matchupCenter .mc-search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-height:260px;overflow:auto;gap:5px}#matchupCenter .mc-search-results button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border:1px solid #34556c;background:#142637;color:#d9ecf4;border-radius:8px;font-size:11px;cursor:pointer}#matchupCenter .mc-search-results button:disabled{opacity:.4;cursor:default}#matchupCenter .mc-search-results img{height:48px;width:48px;object-fit:contain}
@media(max-width:1050px){#matchupCenter .mc-columns{grid-template-columns:minmax(0,1fr)}#matchupCenter .mc-tabs button{padding:9px 10px}}@media(max-width:500px){#matchupCenter .mc-toolbar{align-items:stretch}#matchupCenter .mc-toolbar>label{width:100%}#matchupCenter .mc-team{padding:9px}#matchupCenter .mc-speed-row{grid-template-columns:100px 1fr 30px}#matchupCenter .mc-speed-row>small{grid-column:1/-1}#matchupCenter .mc-tabs button{flex:1 1 40%}}
