/* Android subpages only. The completed main-menu-web and PSG1 are excluded. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web,.settings-web,.operations-web,.ranking-web,.hq-page-web,.tank-select-web,.results-web,.player-profile-web) {
  --mobile-steel: #839da5;
  --mobile-edge: #258fa8;
  --mobile-surface: repeating-linear-gradient(135deg,#14293144 0 1px,transparent 1px 9px),linear-gradient(135deg,#0a1d27,#030b10);
  --mobile-frame: polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);
  --mobile-bevel: inset 0 0 0 1px #010609,inset 0 0 0 2px var(--mobile-edge);
  --ui-nav-height: 44px;
  --ui-nav-font: clamp(12px,3vw,17px);
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  height: 100dvh;
  margin-block: 0;
  padding: var(--android-ui-safe-top, 0px) max(6px,env(safe-area-inset-right)) var(--android-ui-safe-bottom, 0px) max(6px,env(safe-area-inset-left));
  overflow: hidden;
  background: var(--bc-bg);
  color: var(--bc-text);
  font-family: 'Battle Cities UI','Arial Narrow',sans-serif;
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web,.settings-web,.operations-web,.ranking-web,.hq-page-web,.tank-select-web,.results-web,.player-profile-web)::before { display:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web,.settings-web,.operations-web,.ranking-web,.hq-page-web,.tank-select-web,.player-profile-web) [data-ui-nav] :is([data-ui-tab],[data-ui-back]) {
  border: 2px solid var(--mobile-steel);
  background: var(--mobile-surface);
  box-shadow: var(--mobile-bevel);
  clip-path: var(--mobile-frame);
  outline: none;
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web,.settings-web,.operations-web,.ranking-web,.hq-page-web,.tank-select-web,.player-profile-web) [data-ui-nav] .is-active {
  background: var(--ui-active-plate);
  border-color: var(--bc-command);
  color: var(--bc-active-ink);
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.settings-web,.operations-web,.tank-select-web,.player-profile-web) [data-ui-nav] h1 { color:inherit;font-size:clamp(14px,3.5vw,22px); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web,.settings-web,.operations-web,.ranking-web,.hq-page-web,.tank-select-web,.results-web,.player-profile-web) :is(button:focus-visible, [tabindex]:focus-visible) { outline:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web,.settings-web,.operations-web,.ranking-web,.hq-page-web,.tank-select-web,.results-web,.player-profile-web) button:not(:disabled).is-selected {
  border-color:var(--bc-command);
  box-shadow:inset 0 0 0 2px var(--bc-command-dim),0 0 6px rgb(255 179 15 / 25%);
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] [data-ui-page] [data-ui-back].is-selected { background:var(--bc-danger-surface);border-color:var(--bc-danger);color:var(--bc-text); }

/* The same live steel frame across every subpage, with no rasterized text. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web__summary,.shop-web__owned,.shop-web__presale-legend,.shop-web__card,.shop-web__loadout-slot,.shop-web__swap,.settings-web__rows article,.settings-web__pairing,.operations-web__card,.ranking-web__summary>div,.ranking-web__row,.ranking-web__empty,.hq-page-web__heading,.hq-page-web__stat,.hq-page-web__card,.hq-page-web__item,.hq-page-web__manual-card,.hq-page-web__table,.hq-page-web__empty,.tank-select-web__fuel,.tank-select-web__card,.results-web__title,.results-web__headline-stats,.results-web__status-strip,.results-web__player,.results-web__footer,.player-profile-web__hero,.player-profile-web__stat,.player-profile-web__battles,.player-profile-web__error,.player-profile-web__loading) {
  border:2px solid var(--mobile-steel);
  border-radius:0;
  background:var(--mobile-surface);
  box-shadow:var(--mobile-bevel);
  clip-path:var(--mobile-frame);
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web__status,.settings-web__status,.hq-page-web__status,.player-profile-web__status) {
  font-size:clamp(12px,3vw,16px);line-height:1.2;overflow-wrap:anywhere;
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web__content,.shop-web__cards,.settings-web__rows,.operations-web__grid,.ranking-web__rows,.hq-page-web__content,.tank-select-web__grid,.results-web__players,.player-profile-web__content) {
  scrollbar-color:var(--bc-command) #06131b;overscroll-behavior:contain;touch-action:pan-y;
}

/* Shop keeps the phone's horizontal wallet/inventory and three-column catalog. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web { display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__shell { height:auto;margin:0;padding:6px;min-height:0;grid-template-rows:auto auto minmax(0,1fr) 28px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__summary { padding:8px;gap:4px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__connection-status { display:flex;align-items:center;gap:4px;border-left:2px solid var(--bc-ready);padding-left:5px;color:var(--bc-text);font-size:clamp(10px,2.6vw,15px); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__connection-status i { width:6px;height:6px;flex:none;background:var(--bc-ready); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__owned { padding:7px;margin-top:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__owned-tile strong { background:#06131b;border-top:1px solid var(--mobile-edge); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__content:has(.shop-web__cards) { display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__cards { overflow:auto;min-height:0;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card { display:grid;grid-template-rows:auto minmax(0,1fr) auto 34px;gap:3px;aspect-ratio:1;min-height:156px;height:auto;padding:7px 5px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card h2 { grid-row:1;position:static;margin:0;font-size:clamp(12px,3.4vw,20px);line-height:1.05;min-height:25px;text-align:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card-icon { grid-row:2;position:static;inset:auto;min-height:0;width:100%;height:auto;transform:none;display:flex;align-items:center;justify-content:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card-icon img { max-width:70%;height:100%;max-height:80px;object-fit:contain; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card p { grid-row:3;position:static;margin:0;font-size:clamp(14px,3.8vw,22px);line-height:1.1;text-align:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card > button { grid-row:4;position:static;inset:auto;width:100%;height:34px;min-height:34px;padding:2px;font-size:clamp(11px,2.9vw,18px);gap:3px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card > button img { width:16px;height:16px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__filters button { min-height:40px;font-size:clamp(12px,3.2vw,18px); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__loadout-slot { min-height:150px;padding:10px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__slot-index { font-size:16px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__slot-art { width:65px;height:65px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__slot-item b { font-size:20px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__presale-legend { padding:10px;margin-top:6px;max-height:150px;overflow:auto; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap :is(input,button) { min-height:44px;font-size:18px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap :is(p,dt,dd,label) { font-size:14px;line-height:1.3; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__content:has(> .shop-web__swap) { overflow:hidden;touch-action:auto;padding-bottom:4px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap { box-sizing:border-box;height:100%;min-height:0;overflow:hidden; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-body { box-sizing:border-box;height:100%;gap:8px;max-width:none;overflow:hidden;padding:8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-form { gap:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-arrow { height:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-summary dl { margin-bottom:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-summary dl div { min-height:32px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-wallet { min-height:32px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-live { display:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-notice { font-size:12px !important;margin-top:4px !important;padding-top:4px; }

@media (max-width:620px) and (max-height:800px) {
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-body { align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:44px minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-method { grid-column:1 / -1;height:44px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-form { align-content:space-between;grid-column:1;min-width:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-summary { grid-column:2;justify-content:space-between;min-width:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap :is(input,button) { font-size:clamp(12px,3.5vw,16px); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-presets { gap:4px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-input { padding-inline:7px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-input span { margin-left:6px;padding-left:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-summary :is(dt,dd) { font-size:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-wallet { min-height:32px;overflow:hidden; }
}

@media (orientation:landscape) and (max-height:550px) {
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__shell:has(.shop-web__swap) { gap:6px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);grid-template-rows:auto minmax(0,1fr) 28px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__shell:has(.shop-web__swap) > .shop-web__summary { grid-column:1;grid-row:1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__shell:has(.shop-web__swap) > .shop-web__presale-legend { grid-column:1;grid-row:2;margin-top:0;min-height:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__shell:has(.shop-web__swap) > .shop-web__content { grid-column:2;grid-row:1 / 3;padding:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__shell:has(.shop-web__swap) > .shop-web__status { grid-column:2;grid-row:3; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-body { align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:44px minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-method { grid-column:1 / -1;height:44px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-form { grid-column:1;min-width:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__swap-summary { grid-column:2;min-width:0; }
}

/* Settings: icon, readable label/description, stable touch-sized state control. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.settings-web,.headquarters-web,.socials-web,.tank-select-web,.player-profile-web) [data-ui-nav] { grid-template-columns:minmax(0,1.8fr) minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.settings-web,.headquarters-web,.socials-web,.tank-select-web,.player-profile-web) [data-ui-nav] [data-ui-back] { grid-column:2; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web [data-ui-nav] :is([data-ui-tab],[data-ui-back]) { padding:0 3px;gap:3px;font-size:clamp(10px,2.8vw,15px); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web [data-ui-tab] img { width:14px;height:14px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web__rows h2 { grid-column:2;grid-row:1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web__rows button { grid-column:3;grid-row:1;width:100%; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web__rows article { display:grid;grid-template-columns:44px minmax(0,1fr) 90px;gap:10px;padding:14px 12px;min-height:112px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web__rows h2 { font-size:clamp(18px,4.6vw,26px);margin:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web__rows h2 small { display:block;font-size:14px;color:var(--bc-muted-light);line-height:1.3;margin-top:7px;overflow-wrap:anywhere; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web .psg1-setting-icon { color:var(--mobile-steel);width:44px;height:44px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web .psg1-setting-icon svg { width:100%;height:100%; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web [data-ui-nav] h1 img { width:24px;height:24px;object-fit:contain;margin-right:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] [data-ui-nav] .ui-page-heading { gap:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] [data-ui-nav] .ui-page-heading-icon { width:24px;height:24px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .settings-web__rows button { min-height:48px;font-size:18px;padding:8px; }

/* Shared outer container for Android content pages. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web__shell,.ranking-web__shell,.tank-select-web__shell,.headquarters-web .operations-web__shell,.socials-web .operations-web__shell,.hq-page-web__shell) {
  background:var(--mobile-surface);
  border:2px solid var(--mobile-steel);
  box-shadow:var(--mobile-bevel),inset 0 0 24px rgb(0 0 0 / 62%);
  box-sizing:border-box;
  position:relative;
}
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .operations-web__card { display:grid;grid-template-rows:auto minmax(54px,1fr) auto 38px;gap:6px;min-height:220px;padding:10px 7px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .operations-web__card h3 { grid-row:1;font-size:clamp(15px,3.8vw,22px);margin:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .operations-web__mark { grid-row:2;justify-self:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .operations-web__card p { grid-row:3;font-size:13px;line-height:1.2;overflow-wrap:anywhere; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .operations-web__card strong { grid-row:4;min-height:38px;font-size:17px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web :is(.hq-page-web__stat,.hq-page-web__card,.hq-page-web__manual-card,.hq-page-web__heading) { padding:14px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web :is(h2,h3) { font-size:clamp(18px,4.7vw,26px);line-height:1.1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web :is(p,small,.hq-page-web__table-row) { font-size:14px;line-height:1.3; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web button:not([data-ui-tab]):not([data-ui-back]) { min-height:44px;font-size:16px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web__action-row { flex-wrap:wrap; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web__action-row button { min-width:0;flex:1 1 100px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web__table span { padding:10px 6px;overflow-wrap:anywhere; }

/* Ranking: readable aligned cells and a framed, touch-sized season menu. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__shell { grid-template-rows:auto auto auto minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-picker { justify-self:end;margin:8px 0;width:min(100%,420px);z-index:4; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season { background:var(--mobile-surface);border:2px solid var(--mobile-steel);box-shadow:var(--mobile-bevel);display:grid;grid-template-columns:minmax(0,1fr) 48px;height:64px;min-height:64px;padding:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-label { align-content:center;display:grid;gap:4px;min-width:0;padding:8px 14px;text-align:left; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-label small { color:#00c9e5;font-size:12px;letter-spacing:.1em; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-label strong { color:var(--bc-text);font-size:clamp(18px,5vw,26px);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season i { align-self:stretch;background:#0a2733;border-left:2px solid var(--mobile-edge);display:grid;font-size:0;height:100%;place-items:center;transform:none;transition:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season i::after { border-bottom:3px solid var(--bc-command);border-right:3px solid var(--bc-command);content:'';height:10px;transform:translateY(-3px) rotate(45deg);width:10px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-picker.is-open .ranking-web__season i { transform:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-picker.is-open .ranking-web__season i::after { transform:translateY(3px) rotate(225deg); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season.is-selected { background:var(--mobile-surface);border-color:var(--bc-command);box-shadow:inset 0 0 0 2px #171006,inset 0 0 0 4px var(--bc-command);color:var(--bc-text); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-options { background:var(--mobile-surface);border:2px solid var(--mobile-steel);box-shadow:var(--mobile-bevel),0 8px 20px #000b;gap:4px;max-height:min(240px,30dvh);padding:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-options button { background:#06131b;border:2px solid transparent;color:var(--bc-text);font-size:16px;min-height:44px;padding:8px 38px 8px 14px;position:relative; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-options button.is-active { background:var(--ui-active-plate);color:var(--bc-active-ink); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-options button.is-active::after { border-bottom:3px solid currentColor;border-right:3px solid currentColor;content:'';height:11px;position:absolute;right:14px;top:calc(50% - 7px);transform:rotate(45deg);width:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__season-options button.is-selected:not(.is-active) { background:#173440;color:var(--bc-text); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.ranking-web__header,.ranking-web__row) { gap:6px;grid-template-columns:12% minmax(0,1fr) 15% 24%;padding-inline:8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__header { background:#052333;border:2px solid var(--mobile-edge);color:#00d4ed;font-size:clamp(12px,3.3vw,17px);min-height:44px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__rows { background:repeating-linear-gradient(0deg,transparent 0 31px,#0d344055 32px),repeating-linear-gradient(90deg,transparent 0 31px,#0d344044 32px),#04131b;border:2px solid var(--mobile-edge);padding:4px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__row { background:#071722e8;border:2px solid #194453;box-shadow:none;clip-path:none;margin:0 0 4px;min-height:60px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__row > * { font:700 clamp(18px,4.7vw,28px)/1.1 'Battle Cities UI','Arial Narrow',sans-serif;letter-spacing:.025em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__perks { font-size:clamp(18px,4.7vw,28px) !important; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__row.is-selected { background:#30290f;border-color:var(--bc-command);box-shadow:inset 4px 0 var(--bc-command); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__empty { align-content:center;font-size:18px;height:100%;margin:0;min-height:160px;padding:20px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__error { gap:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__error strong { color:var(--bc-command);font-size:clamp(22px,5.8vw,32px);line-height:1.05; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__error span { color:var(--bc-muted-light);font-size:clamp(15px,3.8vw,20px);line-height:1.25;max-width:34ch; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .ranking-web__error button { clip-path:var(--mobile-frame);font-size:clamp(18px,4.7vw,24px);min-height:48px;min-width:min(220px,80%); }

/* Tank roster, result report and player record retain their mobile composition. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:86px;padding:10px 8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel > div { min-width:0;gap:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel img { width:clamp(32px,6vw,48px);height:clamp(32px,6vw,48px);flex:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel :is(span,small) { color:var(--bc-text);font-size:clamp(14px,2.7vw,18px);line-height:1.2;letter-spacing:0.02em; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel span strong { display:block;margin:3px 0 0;font-size:clamp(24px,4.5vw,32px);line-height:1.1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel b { min-width:0;max-width:none;color:var(--bc-command);font-size:clamp(16px,3.3vw,24px);line-height:1.2;letter-spacing:0.02em; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__fuel small { margin-bottom:5px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__grid { grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card { --mobile-tank-art:clamp(88px,22vw,144px);display:flex;flex-direction:column;gap:6px;min-height:0;height:auto;padding:10px 7px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card-index { display:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card :is(.tank-select-web__tank-sprite,.tank-select-web__lock) { width:var(--mobile-tank-art);height:var(--mobile-tank-art);flex:0 0 var(--mobile-tank-art);align-self:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__tank-sprite { background-size:calc(var(--mobile-tank-art) * 4) auto; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__lock i { transform:scale(1); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card dl { width:100%;margin:4px 0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card dl div { display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;min-height:24px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card dl :is(dt,dd) { margin:0;max-width:100%;overflow-wrap:anywhere; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__players { grid-auto-rows:max-content; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 70px auto;gap:6px;min-height:190px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__rank { grid-row:1;grid-column:1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player-name { grid-row:1;grid-column:2 / 5;padding:0 4px;min-width:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player-name > strong { font-size:18px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tier { grid-row:2;grid-column:auto;flex-direction:column;gap:2px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__bonus { grid-row:3;grid-column:1 / 3; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__points { grid-row:3;grid-column:3 / 5; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card h2 { font-size:clamp(16px,4vw,24px); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card :is(p,dt) { font-size:12px;line-height:1.2; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card :is(dd,strong) { font-size:16px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card > strong { flex:0 0 48px;min-height:48px;margin-top:auto;width:100%;box-sizing:border-box;font-size:clamp(20px,4vw,26px);gap:8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card > strong img { width:32px;height:32px;object-fit:contain;flex:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card dl :is(dt,dd) { font-size:clamp(12px,2.4vw,18px);line-height:1.2;white-space:nowrap;overflow-wrap:normal; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card dt { color:var(--bc-text);text-align:left; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card dd { color:var(--bc-command);text-align:right; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player { padding:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player :is(strong,b) { font-size:22px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player :is(span,small) { font-size:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web button { min-height:44px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__identity h2 { font-size:24px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__identity :is(p,small) { font-size:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stat > span { font-size:13px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stat strong { font-size:26px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stat small { font-size:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__match { font-size:16px;min-height:60px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web :is(.player-profile-web__error,.player-profile-web__empty) :is(p,span) { font-size:14px; }
/* Treasury inventory stays readable in narrow two-column phone cards. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web__item { display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:7px;padding:12px 8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web__item img { position:static;width:40px;height:40px;object-fit:contain; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .hq-page-web__item h3 { min-width:0;font-size:14px;line-height:1.2;overflow-wrap:anywhere;margin:0; }
/* Android card and list containment; navigation stays outside scroll regions. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__cards { grid-auto-rows:max-content;gap:10px;padding:10px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card { box-sizing:border-box;width:100%;min-width:0;min-height:180px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] :is(.shop-web__cards,.tank-select-web__grid) { border:2px solid var(--mobile-steel);background:var(--mobile-surface);box-shadow:var(--mobile-bevel); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .shop-web__card:has(button:is(.is-selected,:focus-visible,:active)) { border-color:var(--bc-command);box-shadow:inset 0 0 0 2px var(--bc-command-dim);background:linear-gradient(#ffb30f18,#ffb30f08),var(--mobile-surface); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .socials-web [data-ui-nav] { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .socials-web [data-ui-nav] [data-ui-back] { grid-column:3;grid-row:1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .socials-web [data-social-refresh] { grid-column:2;grid-row:1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .socials-web .operations-web__mark--social { width:76px;height:76px;align-self:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .socials-web .operations-web__mark--social img { width:100%;height:100%;max-width:none;max-height:none;object-fit:contain; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__grid { padding:10px;gap:10px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card { align-items:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__tank-sprite { align-self:center;flex:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__card > strong { width:100%;min-height:34px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:20px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__status { margin:6px 0 0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .tank-select-web__status:empty { display:none; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__content:has(.player-profile-web__battles) { display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;gap:8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__battles { display:flex;flex-direction:column;min-height:0;margin:0;overflow:hidden; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__battles > header { flex:none;flex-wrap:wrap;gap:6px;padding-bottom:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__matches { min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:var(--bc-command) #06131b; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__pages { width:100%;margin:0;gap:6px;justify-content:space-between; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__pages button { min-height:32px;padding:0 10px;font-size:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stats { margin:0; }
@media (max-height: 550px) {
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__hero { min-height:0;padding:6px;grid-template-columns:40px minmax(0,1fr) 110px;gap:6px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__avatar { width:40px;height:40px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__share { grid-column:auto;min-height:32px;font-size:12px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__identity h2 { font-size:18px;margin:2px 0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__identity > :is(span,p,small) { font-size:9px;line-height:1.1;margin:1px 0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stats { grid-template-columns:repeat(4,minmax(0,1fr));gap:4px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stat { min-height:0;padding:5px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stat strong { font-size:20px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stat :is(span,small) { font-size:10px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__battles > header { display:grid;grid-template-columns:auto auto minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__pages { width:auto; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__battles h2 { font-size:15px; }
}
@media (max-height: 550px) {
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__content:has(.player-profile-web__battles) { grid-template-columns:minmax(0,0.85fr) minmax(0,1.3fr);grid-template-rows:auto minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__hero { grid-column:1;grid-row:1;grid-template-columns:40px minmax(0,1fr); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__share { grid-column:1 / -1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__stats { grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr)); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__battles { grid-column:2;grid-row:1 / 3;padding:7px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__battles > header { display:flex; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .player-profile-web__pages { width:100%; }
}
/* Legible Android mission report: named enemy classes and separate totals. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player { grid-template-rows:auto 154px auto;gap:10px;padding:12px;min-height:290px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player > * { border-left:0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__rank { background:var(--bc-command-surface);border:1px solid var(--bc-command-dim);min-height:44px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player-name { align-items:flex-start;padding:4px 8px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__player-name > strong { font-size:22px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tier { background:#06131b;border:1px solid var(--mobile-edge);display:flex;flex-direction:column;gap:5px;padding:8px 2px;justify-content:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tier small { display:block;font-size:12px;letter-spacing:0.03em;color:var(--bc-text); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tier > strong { font-size:28px;line-height:1; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tier .results-web__kill-label { font-size:10px;color:var(--bc-muted-light); }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tank-icon { transform:none;flex:0 0 56px;width:56px;height:56px;background-size:224px 728px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tank-icon--2,html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__tank-icon--3 { background-size:516px 65px;background-position:-5px 0; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__bonus,html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__points { background:#101e25;border-top:2px solid var(--mobile-edge);padding:10px 4px;flex-direction:column;gap:5px;text-align:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__points { font-size:28px; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__bonus small,html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .results-web__points small { font-size:12px;color:var(--bc-muted-light); }
/* Headquarters art fills its existing card slot without enlarging the cards. */
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .headquarters-web .operations-web__mark--illustration { width:76px;height:76px;max-width:100%;align-self:center;justify-self:center; }
html[data-ui-platform='android']:not([data-ui-device='psg1']) body.web-ui-active [data-web-ui] .headquarters-web .operations-web__mark--illustration img { width:100%;height:100%;max-width:none;max-height:none;object-fit:contain; }
