/* Teal Cloud A: activity, battlefield outgame, combat overlay and settlement paint.
 * Existing sheets own geometry, typography, interaction and state transitions. */

html[data-ui-theme="teal-cloud-a"] #game-root {
  --tc-activity-paper: var(--tc-paper, rgba(194, 207, 180, .88));
  --tc-activity-paper-soft: rgba(205, 216, 195, .72);
  --tc-activity-paper-deep: rgba(178, 196, 178, .94);
  --tc-activity-ink: var(--tc-ink-strong, #203c36);
  --tc-activity-muted: var(--tc-ink-soft, #4c6257);
  --tc-activity-bronze: var(--tc-bronze, #93805a);
  --tc-activity-button: var(--tc-button-fill, linear-gradient(145deg, #54766b, #365b53));
  --tc-activity-button-ink: var(--tc-button-ink, #f4ebd1);
}

/* Activity center, sign-in, opening competition and daily practice. */
html[data-ui-theme="teal-cloud-a"] #game-root .newcomer-activity-page {
  color: var(--tc-activity-ink);
  background-color: var(--tc-activity-paper-soft);
  background-image: linear-gradient(145deg, rgba(244, 237, 207, .16), rgba(54, 91, 83, .08));
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .activity-center-layout,
  .activity-center-content,
  .daily-practice-panel,
  .daily-practice-scroll,
  .daily-practice-rewards
) {
  color: var(--tc-activity-ink);
  background-color: transparent;
  box-shadow: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .activity-center-entry,
  .newcomer-day-tab,
  .server-opening-competition-tabs button
) {
  color: var(--tc-activity-ink);
  border-color: rgba(147, 128, 90, .54);
  background-color: var(--tc-activity-paper-soft);
  background-image: linear-gradient(145deg, rgba(245, 239, 215, .45), rgba(137, 165, 148, .14));
  box-shadow: inset 0 1px rgba(255, 255, 255, .28);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .activity-center-entry.is-active,
  .newcomer-day-tab.is-active,
  .server-opening-competition-tabs button.is-active
) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #365b53;
  background-image: linear-gradient(145deg, rgba(91, 129, 115, .92), rgba(54, 91, 83, .98));
  box-shadow: inset 0 0 0 1px rgba(236, 211, 143, .26), 0 2px 7px rgba(42, 62, 55, .2);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .newcomer-task-row,
  .server-opening-competition-row,
  .server-opening-competition-reward-card,
  .daily-practice-task,
  .daily-practice-milestone,
  .newcomer-sign-in-card,
  [data-role="newcomer-sign-in-card"]
) {
  color: var(--tc-activity-ink);
  border-color: rgba(147, 128, 90, .42);
  background-color: var(--tc-activity-paper);
  background-image: linear-gradient(135deg, rgba(245, 239, 215, .32), rgba(139, 166, 148, .13));
  box-shadow: inset 0 1px rgba(255, 255, 255, .3), 0 3px 9px rgba(48, 70, 62, .1);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .newcomer-task-row strong,
  .server-opening-competition-row strong,
  .server-opening-competition-reward-card strong,
  .daily-practice-task strong,
  .daily-practice-milestone strong,
  .daily-practice-reward-heading h3,
  .newcomer-activity-page h2,
  .newcomer-activity-page h3
) { color: #6f5425; text-shadow: 0 1px rgba(255, 247, 215, .42); }
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .newcomer-task-row span,
  .newcomer-task-row small,
  .server-opening-competition-summary,
  .server-opening-competition-reward-note,
  .server-opening-competition-reward-card p,
  .daily-practice-task span,
  .daily-practice-task-action small,
  .daily-practice-reward-heading span,
  .daily-practice-milestone > span,
  .daily-practice-milestone small,
  .newcomer-lifecycle,
  .newcomer-activity-status
) { color: var(--tc-activity-muted); }
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .daily-practice-task.is-complete,
  .daily-practice-milestone.is-claimable,
  .newcomer-task-row.is-complete
) {
  border-color: #74977d;
  background-color: rgba(203, 225, 201, .62);
  box-shadow: inset 0 0 0 1px rgba(240, 244, 213, .34);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .daily-practice-task-action button,
  .daily-practice-milestone button,
  .newcomer-task-row button,
  .server-opening-competition-reward-card button,
  .server-opening-competition-tabs button
) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #365b53;
  background-image: var(--tc-corners, none), var(--tc-activity-button);
  box-shadow: inset 0 0 0 1px rgba(245, 235, 201, .18), 0 2px 5px rgba(42, 62, 55, .14);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .daily-practice-task-action button:disabled,
  .daily-practice-milestone button:disabled,
  .newcomer-task-row button:disabled,
  .server-opening-competition-reward-card button:disabled
) {
  color: #53685f;
  border-color: rgba(77, 98, 88, .48);
  background-color: rgba(139, 158, 146, .78);
  background-image: none;
  box-shadow: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .newcomer-activity-status[data-state="error"],
  .server-opening-competition-status[data-state="error"],
  .daily-practice-panel [data-state="error"]
) { color: #8a352e; }
html[data-ui-theme="teal-cloud-a"] #game-root .home-activity-shortcut.has-claimable::after {
  background-color: #b7372d;
  border-color: #f4e6bc;
  box-shadow: 0 0 5px rgba(183, 55, 45, .34);
}

/* Four Symbols trial: preserve the green/red/correct tile meaning. */
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] {
  color: var(--tc-activity-ink);
  background-color: var(--tc-activity-paper-soft);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-header h2,
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-result-score {
  color: #6f5425;
  text-shadow: 0 1px rgba(255, 247, 215, .42);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] :is(.four-time, .four-status, .four-result-label, .four-leaderboard-status, .four-leaderboard-toolbar) {
  color: var(--tc-activity-muted);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-board {
  border-color: var(--tc-activity-bronze);
  box-shadow: inset 0 0 0 2px rgba(244, 235, 201, .2), 0 0 0 1px rgba(54, 91, 83, .72);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-cell {
  border-color: rgba(147, 128, 90, .48);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-cell[data-cell-state="CONSUMED"] {
  border-color: rgba(112, 145, 119, .48);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-cell[data-cell-state="TRIGGERED"] {
  border-color: #a96558;
  box-shadow: inset 0 0 0 1px rgba(255, 195, 166, .22);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] :is(.four-mask, .four-dialog, .four-leaderboard-scroll, .four-leaderboard-self, .four-reward-tier) {
  border-color: rgba(147, 128, 90, .56);
  background-color: var(--tc-activity-paper);
  background-image: linear-gradient(145deg, rgba(245, 239, 215, .24), rgba(139, 166, 148, .12));
  color: var(--tc-activity-ink);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25), 0 5px 16px rgba(48, 70, 62, .16);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-mask {
  background-color: rgba(16, 45, 43, .72);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] .four-mask h3 { color: #f0da9e; }
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] :is(.four-leaderboard th, .four-leaderboard tr[data-self]) {
  background-color: rgba(191, 216, 195, .5);
  border-color: rgba(147, 128, 90, .42);
}
html[data-ui-theme="teal-cloud-a"] #game-root [data-four-symbols-host] :is(.four-actions button, .four-reward-tier button) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #365b53;
  background-image: var(--tc-corners, none), var(--tc-activity-button);
}

/* Battlefield warehouse, exchange, talents, ranks and world restoration.
 * The combat map also uses bf-world, and in-run inventory uses bf-inventory.
 * Neither may inherit the paper-sheet palette, backdrop or outer shadow. */
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"],
  .bf-exchange,
  .bf-talents,
  .bf-ranks,
  .bf-world[aria-label="世界意志"]
) {
  color: var(--tc-activity-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #bdcbb2;
  background-image: linear-gradient(145deg, rgba(245, 239, 215, .22), rgba(139, 166, 148, .11));
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25), 0 6px 18px rgba(48, 70, 62, .16);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] header,
  .bf-exchange header,
  .bf-talents header,
  .bf-ranks > header,
  .bf-world__header,
  .bf-world__brand
) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #365b53;
  background-image: linear-gradient(145deg, rgba(84, 118, 107, .92), rgba(54, 91, 83, .98)), var(--tc-page-art, none);
  box-shadow: inset 0 -1px rgba(244, 235, 209, .2);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] h2,
  .bf-exchange h2,
  .bf-talents h2,
  .bf-ranks h2,
  .bf-world__brand,
  .bf-world__header h2
) { color: var(--tc-activity-button-ink); text-shadow: none; }
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__body > section,
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__tile,
  .bf-exchange__list > *,
  .bf-talents__node,
  .bf-ranks-table,
  .bf-ranks-own,
  .bf-ranks-reward,
  .bf-world__goal,
  .bf-world__table,
  .bf-world__own,
  .bf-world__reward-card
) {
  color: var(--tc-activity-ink);
  border-color: rgba(147, 128, 90, .46);
  background-color: var(--tc-activity-paper-soft);
  background-image: linear-gradient(135deg, rgba(245, 239, 215, .2), rgba(139, 166, 148, .1));
  box-shadow: inset 0 1px rgba(255, 255, 255, .24);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__name,
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__gear-heading h3,
  .bf-exchange__list strong,
  .bf-talents__node strong,
  .bf-ranks-heading h3,
  .bf-ranks-reward h4,
  .bf-world__goal h3,
  .bf-world__rank-title,
  .bf-world__reward-card h4
) { color: #6f5425; }
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__limit,
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__none,
  .bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__status,
  .bf-exchange__season,
  .bf-exchange__note,
  .bf-exchange [data-exchange-status],
  .bf-talents__balance,
  .bf-talents__detail,
  .bf-ranks-note,
  .bf-ranks-status,
  .bf-world__note,
  .bf-world__reward-intro,
  .bf-world__reward-note
) { color: var(--tc-activity-muted); }
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] button,
  .bf-exchange button,
  .bf-talents button,
  .bf-ranks button,
  .bf-world[aria-label="世界意志"] button
) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #365b53;
  background-image: var(--tc-corners, none), var(--tc-activity-button);
  box-shadow: inset 0 0 0 1px rgba(245, 235, 201, .18);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-inventory[data-inventory-mode="warehouse"] button:disabled,
  .bf-exchange button:disabled,
  .bf-talents button:disabled,
  .bf-ranks button:disabled,
  .bf-world[aria-label="世界意志"] button:disabled
) {
  color: #53685f;
  border-color: rgba(77, 98, 88, .48);
  background-color: rgba(139, 158, 146, .78);
  background-image: none;
  box-shadow: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(.bf-inventory[data-inventory-mode="warehouse"] .bf-inventory__detail, .bf-exchange__confirm, .bf-talents__dialog, .bf-ranks-dialog) {
  color: var(--tc-activity-ink);
  border-color: var(--tc-activity-bronze);
  background-color: var(--tc-activity-paper);
  background-image: linear-gradient(145deg, rgba(245, 239, 215, .28), rgba(139, 166, 148, .12));
  box-shadow: inset 0 0 0 2px rgba(255, 248, 227, .25), 0 8px 24px rgba(28, 52, 48, .24);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(.bf-world[aria-label="世界意志"] progress, .bf-talents progress) { accent-color: #3b8286; }

/* Talent descriptions previously mixed the old dark surface/light text with
 * the paper theme's dark inherited text. Give the entire detail a solid plate. */
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents {
  text-shadow: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents__detail {
  background: #cfdbc4;
  color: #203c36;
  border-color: #93805a;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents__detail :is(h3, p, [data-talent-requirement]) {
  color: #203c36;
  text-shadow: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents__balance small {
  color: #3e564e;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents button.bf-talents__node {
  color: #203c36;
  text-shadow: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents__detail button:disabled {
  opacity: 1;
  color: #344b40;
  background: #a3b39d;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-talents__node[aria-pressed="true"] .bf-talents__art {
  box-shadow: inset 0 0 0 1px #ebd28c;
}

/* World Will is a full overlay mounted above the battlefield canvas. Keep the
 * existing cloud texture, but make the sheet opaque so the lobby cannot show
 * through it. The view already supplies one title; the brand line is hidden. */
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] {
  background-color: #b9cdbb;
  background-image: var(--tc-page-art, none), linear-gradient(145deg, #cbd8c4, #b3c8b6);
  background-position: center, center;
  background-size: cover, cover;
  background-repeat: no-repeat;
  opacity: 1;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__brand {
  display: none;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__header {
  display: grid;
  grid-template-columns: 56px minmax(0, 1fr) 56px;
  gap: 8px;
  height: 64px;
  flex-shrink: 0;
  padding: 4px 6px;
  border-bottom: 1px solid rgba(147, 128, 90, .58);
  background: linear-gradient(145deg, rgba(84, 118, 107, .88), rgba(54, 91, 83, .94));
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__header h2 {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
  font-size: 32px;
  line-height: 1.2;
  color: var(--tc-button-ink, #f4ebd1);
  text-shadow: 0 1px 2px rgba(25, 54, 49, .64);
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__header [data-back],
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__header [data-refresh] {
  position: static;
  align-self: center;
  min-width: 0;
  min-height: 38px;
  padding: 5px 7px;
  border: 1px solid var(--tc-bronze, #93805a);
  border-radius: 6px;
  background: var(--tc-corners, none), var(--tc-button-fill, linear-gradient(145deg, #54766b, #365b53));
  color: var(--tc-button-ink, #f4ebd1);
  box-shadow: inset 0 0 0 1px rgba(245, 235, 201, .18);
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__header [data-back] {
  grid-column: 1;
  grid-row: 1;
  justify-self: start;
  font-size: 27px;
  line-height: 1;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__header [data-refresh] {
  grid-column: 3;
  grid-row: 1;
  justify-self: end;
  font-size: 15px;
  opacity: 1;
}
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] .bf-world__scroll,
html[data-ui-theme="teal-cloud-a"] #game-root .bf-world[aria-label="世界意志"] > footer {
  background-color: rgba(194, 207, 180, .96);
}

/* Combat menus, cooperative overlays and settlement sheets. */
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-choice > div,
  .bf-summary > div,
  .bf-confirm > div,
  .bf-extraction-result,
  .bf-result-complete,
  .bf-result-note,
  .coop-journey-panel,
  .coop-item-menu > section,
  .coop-chat-panel,
  .coop-battle-loading__content,
  #connection-notice
) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #214f4b;
  background-image: linear-gradient(145deg, rgba(33, 79, 75, .82), rgba(33, 79, 75, .86)), var(--tc-page-art, none);
  box-shadow: inset 0 0 0 1px rgba(244, 235, 209, .18), 0 8px 24px rgba(7, 29, 40, .32);
}
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-choice h3,
  .bf-summary h2,
  .bf-extraction-result h2,
  .coop-journey-title,
  .coop-chat-heading,
  .coop-battle-loading__content h2
) { color: #f0da9e; text-shadow: 0 1px 2px rgba(9, 21, 26, .54); }
html[data-ui-theme="teal-cloud-a"] #game-root :is(
  .bf-choice [data-bf-option],
  .bf-summary button,
  .bf-confirm button,
  .bf-extraction-result button,
  .coop-journey-actions button,
  .coop-item-menu-actions button,
  .coop-chat-panel button,
  .coop-battle-loading__actions button,
  #connection-notice button
) {
  color: var(--tc-activity-button-ink);
  border-color: var(--tc-activity-bronze);
  background-color: #365b53;
  background-image: var(--tc-corners, none), var(--tc-activity-button);
  box-shadow: inset 0 0 0 1px rgba(245, 235, 201, .18);
}
/* The independent coop page has no #game-root; its existing #app remains the paint scope. */
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app :is(
  #inventory,
  #connection-notice,
  #toast,
  .coop-item-menu > section,
  .coop-chat-panel,
  .coop-journey-panel
) {
  color: var(--tc-activity-button-ink, #f4ebd1);
  border-color: var(--tc-bronze, #93805a);
  background-color: #214f4b;
  background-image: linear-gradient(145deg, rgba(33, 79, 75, .82), rgba(33, 79, 75, .86)), var(--tc-page-art, none);
  box-shadow: inset 0 0 0 1px rgba(244, 235, 209, .18), 0 8px 24px rgba(7, 29, 40, .32);
}

html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) {
  --tc-page-art: url('../assets/images/themes/teal-cloud-a/battlefield-cloud-silk-v1.webp');
  --tc-bronze: #93805a;
  --tc-button-ink: #f4ebd1;
  --tc-button-fill: linear-gradient(145deg, #54766b, #365b53);
}
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app :is(
  #inventory button,
  #connection-notice button,
  #toast button,
  .coop-item-menu-actions button,
  .coop-chat-panel button
) {
  color: var(--tc-button-ink, #f4ebd1);
  border-color: var(--tc-bronze, #93805a);
  background-color: #365b53;
  background-image: var(--tc-corners, none), var(--tc-button-fill, linear-gradient(145deg, #54766b, #365b53));
}

/* The coop document mounts the real battle view directly under #app. Keep its
 * decision and settlement surfaces in the same paint family as the themed
 * in-game overlays while leaving HUD bars, item quality, terrain and effects
 * to their existing semantic rules. */
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app .battlefield-p1 :is(
  .bf-choice > div,
  .bf-summary > div,
  .bf-confirm > div
) {
  color: #203c36;
  border-color: #93805a;
  background-color: #bdcbae;
  background-image: linear-gradient(145deg, rgba(189, 203, 174, .6), rgba(189, 203, 174, .66)), var(--tc-page-art, none);
  box-shadow: inset 0 0 0 1px rgba(244, 235, 209, .18), 0 8px 24px rgba(7, 29, 40, .32);
}
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app .battlefield-p1 :is(
  .bf-choice h3,
  .bf-summary h3,
  .bf-confirm h3,
  .bf-summary [data-bf-result]
) {
  color: #203c36;
  text-shadow: 0 1px rgba(241, 234, 209, .7);
}
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app .battlefield-p1 :is(
  button,
  .bf-choice [data-bf-option],
  .bf-summary button,
  .bf-confirm button
) {
  color: #f4ebd1;
  border-color: #93805a;
  background-color: #365b53;
  background-image: var(--tc-corners, none), var(--tc-button-fill, linear-gradient(145deg, #54766b, #365b53));
  box-shadow: inset 0 0 0 1px rgba(245, 235, 201, .18);
}
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app .battlefield-p1 :is(
  .bf-choice [data-bf-choice-status],
  .bf-summary p,
  .bf-summary .bf-result-stats dt,
  .bf-summary .bf-result-note,
  .bf-confirm p
) {
  color: #304d42;
}
html[data-ui-theme="teal-cloud-a"] body:is(.is-managed, .battlefield-coop) #app .battlefield-p1 .bf-summary .bf-result-stats dd {
  color: #203c36;
}
