/* GENERATED by test/observer_theme_test.dart from FanalTheme.light()/dark() (lib/theme.dart),
   lib/member_look.dart and lib/status_look.dart: do not edit. To rewrite it, in app/:
   UPDATE_THEME_CSS=1 flutter test test/observer_theme_test.dart
   --md-*: Material 3 colour roles. --fanal-map-filter: feColorMatrix values of the map tiles. */
:root {
  color-scheme: light;
  --md-primary: #0b3d5c;
  --md-on-primary: #ffffff;
  --md-primary-container: #cce5ff;
  --md-on-primary-container: #054b72;
  --md-primary-fixed: #cce5ff;
  --md-primary-fixed-dim: #98ccf9;
  --md-on-primary-fixed: #001e31;
  --md-on-primary-fixed-variant: #054b72;
  --md-secondary: #51606f;
  --md-on-secondary: #ffffff;
  --md-secondary-container: #d4e4f6;
  --md-on-secondary-container: #394857;
  --md-secondary-fixed: #d4e4f6;
  --md-secondary-fixed-dim: #b8c8da;
  --md-on-secondary-fixed: #0d1d2a;
  --md-on-secondary-fixed-variant: #394857;
  --md-tertiary: #66587b;
  --md-on-tertiary: #ffffff;
  --md-tertiary-container: #ecdcff;
  --md-on-tertiary-container: #4e4162;
  --md-tertiary-fixed: #ecdcff;
  --md-tertiary-fixed-dim: #d1bfe7;
  --md-on-tertiary-fixed: #211534;
  --md-on-tertiary-fixed-variant: #4e4162;
  --md-error: #ba1a1a;
  --md-on-error: #ffffff;
  --md-error-container: #ffdad6;
  --md-on-error-container: #93000a;
  --md-surface: #f7f8fb;
  --md-on-surface: #181c20;
  --md-surface-dim: #d7dadf;
  --md-surface-bright: #f7f9ff;
  --md-surface-container-lowest: #ffffff;
  --md-surface-container-low: #f1f3f8;
  --md-surface-container: #ebeef4;
  --md-surface-container-high: #e5e9f0;
  --md-surface-container-highest: #dfe4ec;
  --md-on-surface-variant: #42474e;
  --md-outline: #72787e;
  --md-outline-variant: #c2c7ce;
  --md-shadow: #000000;
  --md-scrim: #000000;
  --md-inverse-surface: #2d3135;
  --md-on-inverse-surface: #eef1f6;
  --md-inverse-primary: #fcea2b;
  --md-surface-tint: #2b638b;
  --fanal-beam: #fcea2b;
  --fanal-night: #0b3d5c;
  --fanal-live: #22c55e;
  --fanal-stale: #78909c;
  --fanal-status-coming: #2563eb;
  --fanal-status-lost: #d97706;
  --fanal-status-wait-for-me: #7c3aed;
  --fanal-status-arrived: #16a34a;
  --fanal-status-sos: #dc2626;
  --fanal-map-filter: 0.3188988 0.5278176 0.0532836 0 0.0862745 0.1568988 0.6898176 0.0532836 0 0.0862745 0.1568988 0.5278176 0.2152836 0 0.0862745 0 0 0 1 0;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) {
    color-scheme: dark;
    --md-primary: #fcea2b;
    --md-on-primary: #0b3d5c;
    --md-primary-container: #f7e625;
    --md-on-primary-container: #6f6600;
    --md-primary-fixed: #cce5ff;
    --md-primary-fixed-dim: #98ccf9;
    --md-on-primary-fixed: #001e31;
    --md-on-primary-fixed-variant: #054b72;
    --md-secondary: #b8c8da;
    --md-on-secondary: #23323f;
    --md-secondary-container: #394857;
    --md-on-secondary-container: #d4e4f6;
    --md-secondary-fixed: #d4e4f6;
    --md-secondary-fixed-dim: #b8c8da;
    --md-on-secondary-fixed: #0d1d2a;
    --md-on-secondary-fixed-variant: #394857;
    --md-tertiary: #d1bfe7;
    --md-on-tertiary: #372a4a;
    --md-tertiary-container: #4e4162;
    --md-on-tertiary-container: #ecdcff;
    --md-tertiary-fixed: #ecdcff;
    --md-tertiary-fixed-dim: #d1bfe7;
    --md-on-tertiary-fixed: #211534;
    --md-on-tertiary-fixed-variant: #4e4162;
    --md-error: #ffb4ab;
    --md-on-error: #690005;
    --md-error-container: #93000a;
    --md-on-error-container: #ffdad6;
    --md-surface: #091720;
    --md-on-surface: #e0e2e8;
    --md-surface-dim: #101418;
    --md-surface-bright: #363a3e;
    --md-surface-container-lowest: #061016;
    --md-surface-container-low: #0c1e2a;
    --md-surface-container: #0e2431;
    --md-surface-container-high: #112b3b;
    --md-surface-container-highest: #153447;
    --md-on-surface-variant: #c2c7ce;
    --md-outline: #8c9198;
    --md-outline-variant: #42474e;
    --md-shadow: #000000;
    --md-scrim: #000000;
    --md-inverse-surface: #e0e2e8;
    --md-on-inverse-surface: #2d3135;
    --md-inverse-primary: #0b3d5c;
    --md-surface-tint: #98ccf9;
    --fanal-map-filter: -0.2097648 -0.4634496 -0.0467856 0 0.7592157 -0.1377648 -0.5354496 -0.0467856 0 0.7827451 -0.1377648 -0.4634496 -0.1187856 0 0.8376471 0 0 0 1 0;
  }
}
:root[data-theme=dark] {
  color-scheme: dark;
  --md-primary: #fcea2b;
  --md-on-primary: #0b3d5c;
  --md-primary-container: #f7e625;
  --md-on-primary-container: #6f6600;
  --md-primary-fixed: #cce5ff;
  --md-primary-fixed-dim: #98ccf9;
  --md-on-primary-fixed: #001e31;
  --md-on-primary-fixed-variant: #054b72;
  --md-secondary: #b8c8da;
  --md-on-secondary: #23323f;
  --md-secondary-container: #394857;
  --md-on-secondary-container: #d4e4f6;
  --md-secondary-fixed: #d4e4f6;
  --md-secondary-fixed-dim: #b8c8da;
  --md-on-secondary-fixed: #0d1d2a;
  --md-on-secondary-fixed-variant: #394857;
  --md-tertiary: #d1bfe7;
  --md-on-tertiary: #372a4a;
  --md-tertiary-container: #4e4162;
  --md-on-tertiary-container: #ecdcff;
  --md-tertiary-fixed: #ecdcff;
  --md-tertiary-fixed-dim: #d1bfe7;
  --md-on-tertiary-fixed: #211534;
  --md-on-tertiary-fixed-variant: #4e4162;
  --md-error: #ffb4ab;
  --md-on-error: #690005;
  --md-error-container: #93000a;
  --md-on-error-container: #ffdad6;
  --md-surface: #091720;
  --md-on-surface: #e0e2e8;
  --md-surface-dim: #101418;
  --md-surface-bright: #363a3e;
  --md-surface-container-lowest: #061016;
  --md-surface-container-low: #0c1e2a;
  --md-surface-container: #0e2431;
  --md-surface-container-high: #112b3b;
  --md-surface-container-highest: #153447;
  --md-on-surface-variant: #c2c7ce;
  --md-outline: #8c9198;
  --md-outline-variant: #42474e;
  --md-shadow: #000000;
  --md-scrim: #000000;
  --md-inverse-surface: #e0e2e8;
  --md-on-inverse-surface: #2d3135;
  --md-inverse-primary: #0b3d5c;
  --md-surface-tint: #98ccf9;
  --fanal-map-filter: -0.2097648 -0.4634496 -0.0467856 0 0.7592157 -0.1377648 -0.5354496 -0.0467856 0 0.7827451 -0.1377648 -0.4634496 -0.1187856 0 0.8376471 0 0 0 1 0;
}
