/* GENERATED by proxy/ui/scripts/gen-apex-appearance.ts from proxy/ui/src/utils/apexAppearance.ts — do not
   hand-edit (drift-tested: proxy/ui/src/utils/apexAppearance.test.ts). The person's Canvas theme and canvas
   pattern on the pre-app screens: appearance.js sets data-theme-id / data-pattern on <html> from the
   conductor_appearance cookie; nothing set = the b2c default (system: DARK, or LIGHT when the OS is light). */
@media (prefers-color-scheme: light) {
html:not([data-theme-id]) body.fl-landing, html:not([data-theme-id]) body.fl-auth {
  --fl-bg: #eff1f5; --fl-node: #e6e9ef; --fl-input: #eff1f5; --fl-text: #4c4f69; --fl-text-2: #5a5d76;
  --fl-muted: #6c6f85; --fl-hair: rgba(108, 111, 133, 0.18); --fl-hair-strong: rgba(108, 111, 133, 0.32); --fl-dot: #6c6f85;
  --fl-accent: #179299; --fl-action: #1a5d66; --fl-on-action: #ffffff; --fl-ok: #179299;
  --fl-warn: #df8e1d; --fl-danger: #d20f39; --fl-shadow: 0 1px 2px rgba(19,26,36,.06), 0 8px 24px rgba(19,26,36,.06); color-scheme: light;
}
}
html[data-theme-id="first-hotfix"] body.fl-landing, html[data-theme-id="first-hotfix"] body.fl-auth {
  --fl-bg: #0D1117; --fl-node: #161D29; --fl-input: #0D1117; --fl-text: #D9E0EA; --fl-text-2: #9FACBF;
  --fl-muted: #7E8B9E; --fl-hair: rgba(151,170,196,.22); --fl-hair-strong: rgba(151,170,196,.36); --fl-dot: #97AAC4;
  --fl-accent: #6fe3c2; --fl-action: #3DC9E0; --fl-on-action: #04141A; --fl-ok: #6fe3c2;
  --fl-warn: #E3B341; --fl-danger: #FF7A8A; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="corporate"] body.fl-landing, html[data-theme-id="corporate"] body.fl-auth {
  --fl-bg: #eff1f5; --fl-node: #e6e9ef; --fl-input: #eff1f5; --fl-text: #4c4f69; --fl-text-2: #5a5d76;
  --fl-muted: #6c6f85; --fl-hair: rgba(108, 111, 133, 0.18); --fl-hair-strong: rgba(108, 111, 133, 0.32); --fl-dot: #6c6f85;
  --fl-accent: #179299; --fl-action: #1a5d66; --fl-on-action: #ffffff; --fl-ok: #179299;
  --fl-warn: #df8e1d; --fl-danger: #d20f39; --fl-shadow: 0 1px 2px rgba(19,26,36,.06), 0 8px 24px rgba(19,26,36,.06); color-scheme: light;
}
html[data-theme-id="solarized-dark"] body.fl-landing, html[data-theme-id="solarized-dark"] body.fl-auth {
  --fl-bg: #002b36; --fl-node: #073642; --fl-input: #002b36; --fl-text: #839496; --fl-text-2: #76898d;
  --fl-muted: #657b83; --fl-hair: rgba(101, 123, 131, 0.22); --fl-hair-strong: rgba(101, 123, 131, 0.36); --fl-dot: #657b83;
  --fl-accent: #2aa198; --fl-action: #2aa198; --fl-on-action: #002b36; --fl-ok: #2aa198;
  --fl-warn: #cfb259; --fl-danger: #dc322f; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="solarized-light"] body.fl-landing, html[data-theme-id="solarized-light"] body.fl-auth {
  --fl-bg: #fdf6e3; --fl-node: #eee8d5; --fl-input: #fdf6e3; --fl-text: #586e75; --fl-text-2: #5e747b;
  --fl-muted: #657b83; --fl-hair: rgba(101, 123, 131, 0.18); --fl-hair-strong: rgba(101, 123, 131, 0.32); --fl-dot: #657b83;
  --fl-accent: #2aa198; --fl-action: #236466; --fl-on-action: #ffffff; --fl-ok: #2aa198;
  --fl-warn: #b58900; --fl-danger: #dc322f; --fl-shadow: 0 1px 2px rgba(19,26,36,.06), 0 8px 24px rgba(19,26,36,.06); color-scheme: light;
}
html[data-theme-id="gruvbox-dark"] body.fl-landing, html[data-theme-id="gruvbox-dark"] body.fl-auth {
  --fl-bg: #282828; --fl-node: #3c3836; --fl-input: #282828; --fl-text: #ebdbb2; --fl-text-2: #c3b396;
  --fl-muted: #928374; --fl-hair: rgba(146, 131, 116, 0.22); --fl-hair-strong: rgba(146, 131, 116, 0.36); --fl-dot: #928374;
  --fl-accent: #8ec07c; --fl-action: #8ec07c; --fl-on-action: #282828; --fl-ok: #8ec07c;
  --fl-warn: #fcd478; --fl-danger: #fb4934; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="gruvbox-light"] body.fl-landing, html[data-theme-id="gruvbox-light"] body.fl-auth {
  --fl-bg: #fbf1c7; --fl-node: #ebdbb2; --fl-input: #fbf1c7; --fl-text: #3c3836; --fl-text-2: #59514b;
  --fl-muted: #7c6f64; --fl-hair: rgba(124, 111, 100, 0.18); --fl-hair-strong: rgba(124, 111, 100, 0.32); --fl-dot: #7c6f64;
  --fl-accent: #427b58; --fl-action: #2f5146; --fl-on-action: #ffffff; --fl-ok: #427b58;
  --fl-warn: #b57614; --fl-danger: #9d0006; --fl-shadow: 0 1px 2px rgba(19,26,36,.06), 0 8px 24px rgba(19,26,36,.06); color-scheme: light;
}
html[data-theme-id="nord"] body.fl-landing, html[data-theme-id="nord"] body.fl-auth {
  --fl-bg: #2e3440; --fl-node: #3b4252; --fl-input: #2e3440; --fl-text: #d8dee9; --fl-text-2: #b2b9c7;
  --fl-muted: #848c9d; --fl-hair: rgba(132, 140, 157, 0.22); --fl-hair-strong: rgba(132, 140, 157, 0.36); --fl-dot: #848c9d;
  --fl-accent: #88c0d0; --fl-action: #88c0d0; --fl-on-action: #2e3440; --fl-ok: #88c0d0;
  --fl-warn: #f2ddb4; --fl-danger: #bf616a; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="dracula"] body.fl-landing, html[data-theme-id="dracula"] body.fl-auth {
  --fl-bg: #282a36; --fl-node: #363948; --fl-input: #282a36; --fl-text: #f8f8f2; --fl-text-2: #b5bccf;
  --fl-muted: #6272a4; --fl-hair: rgba(98, 114, 164, 0.22); --fl-hair-strong: rgba(98, 114, 164, 0.36); --fl-dot: #6272a4;
  --fl-accent: #8be9fd; --fl-action: #8be9fd; --fl-on-action: #282a36; --fl-ok: #8be9fd;
  --fl-warn: #f6fcb4; --fl-danger: #ff5555; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="catppuccin-mocha"] body.fl-landing, html[data-theme-id="catppuccin-mocha"] body.fl-auth {
  --fl-bg: #1e1e2e; --fl-node: #313244; --fl-input: #1e1e2e; --fl-text: #cdd6f4; --fl-text-2: #aab1cc;
  --fl-muted: #7f849c; --fl-hair: rgba(127, 132, 156, 0.22); --fl-hair-strong: rgba(127, 132, 156, 0.36); --fl-dot: #7f849c;
  --fl-accent: #94e2d5; --fl-action: #94e2d5; --fl-on-action: #1e1e2e; --fl-ok: #94e2d5;
  --fl-warn: #fbeccb; --fl-danger: #f38ba8; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="one-dark"] body.fl-landing, html[data-theme-id="one-dark"] body.fl-auth {
  --fl-bg: #282c34; --fl-node: #323740; --fl-input: #282c34; --fl-text: #abb2bf; --fl-text-2: #99a0ad;
  --fl-muted: #828997; --fl-hair: rgba(130, 137, 151, 0.22); --fl-hair-strong: rgba(130, 137, 151, 0.36); --fl-dot: #828997;
  --fl-accent: #56b6c2; --fl-action: #56b6c2; --fl-on-action: #282c34; --fl-ok: #56b6c2;
  --fl-warn: #eed6a9; --fl-danger: #e06c75; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="tokyo-night"] body.fl-landing, html[data-theme-id="tokyo-night"] body.fl-auth {
  --fl-bg: #16161e; --fl-node: #1a1b26; --fl-input: #16161e; --fl-text: #a9b1d6; --fl-text-2: #848cb3;
  --fl-muted: #565f89; --fl-hair: rgba(86, 95, 137, 0.22); --fl-hair-strong: rgba(86, 95, 137, 0.36); --fl-dot: #565f89;
  --fl-accent: #7dcfff; --fl-action: #7dcfff; --fl-on-action: #16161e; --fl-ok: #7dcfff;
  --fl-warn: #ebcb9d; --fl-danger: #f7768e; --fl-shadow: none; color-scheme: dark;
}
html[data-theme-id="github-dark"] body.fl-landing, html[data-theme-id="github-dark"] body.fl-auth {
  --fl-bg: #0d1117; --fl-node: #161b22; --fl-input: #0d1117; --fl-text: #e6edf3; --fl-text-2: #b7bec6;
  --fl-muted: #7d8590; --fl-hair: rgba(125, 133, 144, 0.22); --fl-hair-strong: rgba(125, 133, 144, 0.36); --fl-dot: #7d8590;
  --fl-accent: #2f81f7; --fl-action: #2f81f7; --fl-on-action: #0d1117; --fl-ok: #2f81f7;
  --fl-warn: #e2bd6f; --fl-danger: #f85149; --fl-shadow: none; color-scheme: dark;
}
body.fl-landing, body.fl-auth { --fl-pattern-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23000'/%3E%3C/svg%3E"); --fl-pattern-size: 20px;
  --fl-pattern-color: var(--fl-dot); --fl-pattern-opacity: var(--fl-dots-opacity, .1); }
html[data-pattern="crosses"] body.fl-landing, html[data-pattern="crosses"] body.fl-auth { --fl-pattern-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M35.68 35.68L44.32 44.32M44.32 35.68L35.68 44.32' stroke='%23000' stroke-width='3' stroke-linecap='round' fill='none'/%3E%3C/svg%3E"); --fl-pattern-size: 80px;
  --fl-pattern-opacity: .05; }
