/* Ommatidia: one clear route into the arena, on every page. */
.omm-nav{position:sticky!important;top:0;z-index:80;display:flex!important;align-items:center!important;justify-content:space-between;gap:24px!important;padding:12px max(22px,calc((100% - 1200px)/2))!important;margin:0!important;width:100%;max-width:none;background:#0b101bec!important;border-bottom:1px solid #465168!important;backdrop-filter:blur(14px);box-sizing:border-box;font-family:Archivo,system-ui,sans-serif}
.omm-nav a{display:inline-flex!important;align-items:center;min-height:44px;color:#e8edf7!important;text-decoration:none!important;font-size:13px!important;line-height:1.3;letter-spacing:.025em!important;font-weight:750;white-space:normal!important}
.omm-nav .omm-brand{gap:9px;flex-shrink:0;font-size:17px!important;font-weight:900;letter-spacing:.12em!important;margin:0!important}.omm-brand svg{flex:none}.omm-brand .omm-red{color:#f04432}.omm-nav-links{display:flex;gap:28px;align-items:center}.omm-nav-links a{border-bottom:2px solid transparent;padding:4px 0}.omm-nav-links a[aria-current=page]{color:#fff!important;border-color:#f14b39}.omm-nav-links a:hover{color:#9ec7ff!important}
.omm-nav a:focus-visible,body .ux-search a:focus-visible,body .ux-search input:focus-visible,body .ux-search button:focus-visible,body .ux-divisions select:focus-visible,body .ux-divisions a:focus-visible,body .octc:focus-visible{outline:3px solid #bad8ff!important;outline-offset:4px!important}
.ux-event-strip{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:18px 24px;background:#152135;border-block:1px solid #395679;color:#d6e2f2;font-size:14px}.ux-event-strip strong{color:#fff}.ux-event-strip a{color:#aacdff;margin-left:10px;display:inline-block;padding:4px 0}
.ux-rank-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px}.ux-rank-links a{display:inline-flex;align-items:center;min-height:44px;color:#b9d5ff;font-weight:750}.ux-rank-links a:first-child{padding:12px 18px;border:1px solid #749ed0;background:#15243b;color:#fff;text-decoration:none}
.ux-discover,.ux-community{position:relative;z-index:1;padding:48px max(24px,calc((100% - 1160px)/2));background:#0d111a;color:#f3f2f2;border-top:1px solid #303c51}.ux-kicker{font:800 11px/1.5 Archivo,system-ui,sans-serif!important;letter-spacing:.14em!important;color:#9ebbe1!important;margin:0 0 14px!important}.ux-section-heading h2{font-size:clamp(28px,4vw,40px);margin:0 0 28px}.ux-discover-grid{display:grid;grid-template-columns:1.1fr .8fr 1.15fr;gap:18px}.ux-discover-grid> *{min-width:0;border:1px solid #3a465a;padding:26px;background:#131c2a;text-decoration:none;color:#fff}.ux-discover-grid a:hover{border-color:#8cafdb;background:#19263a}.ux-discover h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}.ux-story{background:linear-gradient(130deg,#331921,#142642)!important;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ux-story>span:last-child{margin-top:auto;color:#b8d4ff}.ux-reading>a{display:block;padding:14px 0;border-bottom:1px solid #44536a;color:#dceaff;min-height:44px}.ux-discover-grid .ux-merch{display:flex;flex-direction:column;padding:0;overflow:hidden}.ux-merch>img{width:100%;height:175px;object-fit:cover;object-position:50% 34%;background:#08090c}.ux-merch>div{padding:22px}.ux-merch span{color:#b8d4ff}.ux-community{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(115deg,#27141d,#0c1424 60%,#10294a)}.ux-community h2{font-size:clamp(28px,4vw,40px);margin:0 0 14px}.ux-community p{max-width:55ch;color:#c2cddd}.ux-community-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.ux-community-actions a{color:#c3ddff;min-height:44px;display:inline-flex;align-items:center}.ux-button{padding:14px 20px;background:#d83020;color:#fff!important;text-decoration:none;font-weight:800;border:1px solid #fc7161}.ux-context-link{font-size:14px;line-height:1.6;color:#becddd;padding:12px 0}.ux-context-link a{color:#b8d4ff;display:inline-block;padding:6px 0}
.ux-search{background:linear-gradient(125deg,#22171f,#111f36);border:1px solid #4a607f;padding:24px;margin:0 0 36px}.ux-search>label,.ux-divisions>label{display:block;font-size:19px;font-weight:800;color:#fff;margin-bottom:12px}.ux-search-input{display:flex;gap:10px}.ux-search input{min-width:0;width:100%;min-height:52px;background:#080f1b;border:1px solid #8396ae;padding:12px 16px;color:#fff;font:inherit;font-size:17px;border-radius:3px}.ux-search input::placeholder{color:#aab7c9;opacity:1}.ux-search button{font:700 14px Archivo,system-ui,sans-serif;min-height:48px;padding:10px 18px;color:#fff;background:#243650;border:1px solid #7b91ad;cursor:pointer}.ux-search button[hidden]{display:none!important}.ux-search p{font-size:13px;line-height:1.5;color:#c2cee0;margin:12px 0 0}.ux-search-result{display:flex;justify-content:space-between;gap:18px;padding:14px 6px;min-height:58px;border-bottom:1px solid #48556a;color:#fff;text-decoration:none}.ux-search-result:hover{background:#ffffff0c}.ux-search-result small{display:block;color:#bdcadc;font-size:12px;margin-top:5px}.ux-board-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ux-board-heading h2{font-size:24px;margin:0}.ux-board-heading a{color:#b3d3ff;min-height:44px;display:inline-flex;align-items:center}.ux-coverage{font-size:13px;max-width:85ch;color:#b7c2d3;line-height:1.65}.ux-coverage a{color:#bad5fd}.ux-divisions{border-top:1px solid #43516a;padding-top:30px;margin-top:40px;scroll-margin-top:130px}.ux-divisions select{width:min(100%,440px);padding:12px 14px;min-height:50px;color:#fff;background:#162237;border:1px solid #7c92b0;font:inherit;font-size:16px}.ux-divisions .divrow{text-decoration:none;min-height:48px;width:100%;box-sizing:border-box}.ux-divisions .divhdsub{margin-top:16px}.reading-page #breakdown{scroll-margin-top:120px}.reading-page .hd{padding-top:32px;padding-bottom:22px}.reading-page .interior-brand-banner{max-height:180px;overflow:hidden}.reading-page .interior-brand-banner img{width:100%;object-fit:cover}.reading-page .sub a{color:#b8d4ff;white-space:normal}.octc{text-decoration:none}.ux-search-result strong{overflow-wrap:anywhere}
@media(max-width:760px){.omm-nav{flex-direction:column;gap:4px!important;padding:8px 14px!important}.omm-nav-links{width:100%;justify-content:space-between;gap:8px}.omm-nav-links a{font-size:12px!important;text-align:center;justify-content:center;letter-spacing:0!important}.omm-nav .omm-brand{min-height:36px}.ux-discover-grid{grid-template-columns:1fr 1fr}.ux-discover-grid .ux-merch{grid-column:1/-1;flex-direction:row;align-items:center}.ux-merch>img{width:40%;height:230px}.ux-discover-grid>*{padding:20px}.ux-community{flex-direction:column;align-items:flex-start}.ux-community-actions{flex-shrink:1}.ux-search{padding:18px}.ux-search input{font-size:16px}.ux-event-strip{justify-content:flex-start}.ux-event-strip a{margin-left:0}.ux-search-input{gap:6px}.ux-search button{padding:8px 10px}.ux-discover,.ux-community{padding:32px 22px}.reading-page .interior-brand-banner{max-height:110px}}
@media(max-width:440px){.ux-discover-grid{grid-template-columns:1fr}.ux-discover-grid .ux-merch{grid-column:auto}.ux-merch>img{height:200px}.ux-discover h3{font-size:21px}.omm-nav-links a{font-size:11px!important}.ux-search-input{flex-wrap:wrap}.ux-search input{flex:1 1 210px}.ux-search button{flex:0 0 auto}}
.reading-page .interior-brand-banner img{height:180px;object-position:center 55%}
@media(max-width:760px){.reading-page .interior-brand-banner img{height:110px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.octc .sweep,.octc .ring{animation:none!important;transition:none!important}.ux-discover *{transition:none!important}}
.controls button{min-height:44px}.cmp .cmprow{min-height:48px}.cmp .fighter-profile-link{display:inline-flex;align-items:center;min-height:40px}@media(max-width:440px){.omm-nav-links a{font-size:12px!important}}
