/* Generated by client/tools/theme.ts from client/theme/*.json (HODA-S7a3; zap.light HODA-S7b2; zap.beam HODA-S7b3; Focus page parts HODA-S7c1). Do not edit. */
/* theme default (client/theme/default.json) */
:root[data-theme="default"] { --theme-name: "default"; --t-hearsay-fg: #707068; --t-remembered-fg: #6078b0; --t-observed-fg: #c8c8b8; --t-edge-fg: #d0a860; --t-stack-fg: #ffffff; --t-other-fg: #a0a098; --t-own-fg: #ffffff; --t-faction-concession-bg: #1c3050; --t-faction-remnant-bg: #4a2410; --t-faction-autonomy-bg: #143a28; --t-faction-neutral-bg: #34342c; --t-engaged-fg: #ffd870; --t-overwatch-fg: #60d0ff; --t-hunker-fg: #a0c070; --t-unlinked-fg: #686868; --t-wounded-bg: #5a1818; --t-disabled-fg: #a07070; --t-downed-fg: #c05050; --t-target-bg: #3c3c10; --t-selected-bg: #404858; --t-cover-used-bg: #305030; --t-shot-from-fg: #ffffff; --t-shot-from-bg: #806000; --t-shot-miss-fg: #ffffff; --t-shot-miss-bg: #505050; --t-shot-graze-fg: #ffffff; --t-shot-graze-bg: #a06000; --t-shot-hit-fg: #ffffff; --t-shot-hit-bg: #c02020; --zap-light-unknown: 0; --zap-light-hearsay: 0.35; --zap-light-remembered: 0.55; --zap-light-observed: 0.7; --zap-light-lit_min: 0.8; --zap-light-lit_max: 1; --zap-light-glow: 0.6; --zap-beam-hit: 0; --zap-beam-graze: 1; --zap-beam-miss: 12; --zap-beam-flash_intensity: 1.5; --zap-beam-flash_rgb: 1 0.6 0.3; }
:root[data-theme="default"] body { color: #d8d8d0; background: #101010; }
:root[data-theme="default"] #grid { background: #181814; }
:root[data-theme="default"] #status { color: #f0d080; }
:root[data-theme="default"] #message { color: #80c0f0; }
:root[data-theme="default"] .title { color: #808078; }
:root[data-theme="default"] button { color: #d8d8d0; background: #2a2a24; }
:root[data-theme="default"] button:disabled { color: #6a6a62; }
:root[data-theme="default"] #prompt { color: #f0d080; background: #2a2414; }
:root[data-theme="default"] .run-paused { color: #f0d080; }
:root[data-theme="default"] .run-running { color: #80c0f0; }
:root[data-theme="default"] .run-waiting { color: #101010; background: #f0d080; }
:root[data-theme="default"] .run-ended { color: #c0f0a0; }
:root[data-theme="default"] .run-stopped { color: #ffffff; background: #a03020; }
:root[data-theme="default"] .run-map-stopped { color: #ffffff; background: #805020; }
:root[data-theme="default"] .log-warn { color: #f0d080; }
:root[data-theme="default"] .log-error { color: #ff8070; }
:root[data-theme="default"] .tag-decision { color: #101010; background: #f0d080; }
:root[data-theme="default"] .tag-losses-gains { color: #c8a8f0; }
:root[data-theme="default"] .tag-contact { color: #80c0f0; }
:root[data-theme="default"] .tag-routine { color: #808078; }
:root[data-theme="default"] .t-unknown {  }
:root[data-theme="default"] .t-hearsay { color: var(--t-hearsay-fg); }
:root[data-theme="default"] .t-remembered { color: var(--t-remembered-fg); }
:root[data-theme="default"] .t-observed { color: var(--t-observed-fg); }
:root[data-theme="default"] .t-edge { color: var(--t-edge-fg); }
:root[data-theme="default"] .t-stack { color: var(--t-stack-fg); }
:root[data-theme="default"] .t-other { color: var(--t-other-fg); }
:root[data-theme="default"] .t-own { color: var(--t-own-fg); }
:root[data-theme="default"] .t-faction-concession { background: var(--t-faction-concession-bg); }
:root[data-theme="default"] .t-faction-remnant { background: var(--t-faction-remnant-bg); }
:root[data-theme="default"] .t-faction-autonomy { background: var(--t-faction-autonomy-bg); }
:root[data-theme="default"] .t-faction-neutral { background: var(--t-faction-neutral-bg); }
:root[data-theme="default"] .t-engaged { color: var(--t-engaged-fg); }
:root[data-theme="default"] .t-overwatch { color: var(--t-overwatch-fg); }
:root[data-theme="default"] .t-hunker { color: var(--t-hunker-fg); }
:root[data-theme="default"] .t-unlinked { color: var(--t-unlinked-fg); }
:root[data-theme="default"] .t-wounded { background: var(--t-wounded-bg); }
:root[data-theme="default"] .t-disabled { color: var(--t-disabled-fg); }
:root[data-theme="default"] .t-downed { color: var(--t-downed-fg); }
:root[data-theme="default"] .t-target { background: var(--t-target-bg); }
:root[data-theme="default"] .t-selected { background: var(--t-selected-bg); }
:root[data-theme="default"] .t-cover-used { background: var(--t-cover-used-bg); }
:root[data-theme="default"] .t-shot-from { color: var(--t-shot-from-fg); background: var(--t-shot-from-bg); }
:root[data-theme="default"] .t-shot-miss { color: var(--t-shot-miss-fg); background: var(--t-shot-miss-bg); }
:root[data-theme="default"] .t-shot-graze { color: var(--t-shot-graze-fg); background: var(--t-shot-graze-bg); }
:root[data-theme="default"] .t-shot-hit { color: var(--t-shot-hit-fg); background: var(--t-shot-hit-bg); }
