/* Copied from shell/pages/haven.css by web/tools/sync-shell.mjs: edit the original, then run it again. */
.screen, .screen[data-theme="calm-light"] {
  --h-bg: #F4EFE6; --h-surface: #FFFFFF; --h-surface-2: #EBE4D8; --h-text: #2B2620; --h-muted: #6B6258;
  --h-accent: #3F6E9E; --h-on-accent: #FFFFFF; --h-border: #DDD3C3; --h-focus: #3F6E9E;
  --h-cat-1: #E4D3B4; --h-cat-2: #B9CBD9; --h-cat-3: #C9D7BF; --h-cat-4: #D9C2C6;
  --h-cat-5: #CFC6DA; --h-cat-6: #D8D2C4; --h-cat-7: #C5D6D3; --h-cat-8: #E1CDB9;
}
.screen[data-theme="calm-dark"] {
  --h-bg: #1D1B19; --h-surface: #2A2724; --h-surface-2: #34302C; --h-text: #F1EBE2; --h-muted: #B3A897;
  --h-accent: #7FA6CF; --h-on-accent: #1D1B19; --h-border: #45403A; --h-focus: #7FA6CF;
  --h-cat-1: #5A4E3B; --h-cat-2: #3E4E5C; --h-cat-3: #45523F; --h-cat-4: #5A4448;
  --h-cat-5: #4B4458; --h-cat-6: #4A463E; --h-cat-7: #3F504D; --h-cat-8: #574738;
}
.screen[data-theme="low-stim"] {
  --h-bg: #E6E4E0; --h-surface: #EFEEEB; --h-surface-2: #DEDCD8; --h-text: #3A3936; --h-muted: #6E6C67;
  --h-accent: #6F7F8C; --h-on-accent: #FFFFFF; --h-border: #D2D0CB; --h-focus: #4F5F6C;
  --h-cat-1: #D6D1C8; --h-cat-2: #C9CED2; --h-cat-3: #CCD0C8; --h-cat-4: #D3CBCC;
  --h-cat-5: #CFCBD3; --h-cat-6: #D3D0CA; --h-cat-7: #C9D0CE; --h-cat-8: #D4CDC5;
}
.screen[data-theme="high-contrast"] {
  --h-bg: #000000; --h-surface: #111111; --h-surface-2: #1E1E1E; --h-text: #FFFFFF; --h-muted: #E0E0E0;
  --h-accent: #FFD400; --h-on-accent: #000000; --h-border: #FFFFFF; --h-focus: #FFD400;
  --h-cat-1: #111111; --h-cat-2: #111111; --h-cat-3: #111111; --h-cat-4: #111111;
  --h-cat-5: #111111; --h-cat-6: #111111; --h-cat-7: #111111; --h-cat-8: #111111;
}
