/* Generated from UI_Core's resolved stock semantic colors; do not edit. */
:root[data-theme="Default"] {
  color-scheme: light;
  --portal-background: #e9e9e9ff;
  --portal-surface: #f4f4f4ff;
  --portal-surface-alt: #e9e9e9ff;
  --portal-foreground: #272727ff;
  --portal-muted: #929292ff;
  --portal-border: #c0c0c0ff;
  --portal-divider: #e9e9e9ff;
  --portal-accent: #428bcaff;
  --portal-presence: #428bcaff;
  --portal-accent-wash: #428bca26;
  --portal-success: #1d9e75ff;
  --portal-warning: #ef9f27ff;
  --portal-warning-wash: #ef9f2724;
  --portal-error: #c62828ff;
  --portal-error-wash: #c6282824;
}
:root[data-theme="Dark"] {
  color-scheme: dark;
  --portal-background: #333333ff;
  --portal-surface: #262626ff;
  --portal-surface-alt: #333333ff;
  --portal-foreground: #d4d4d4ff;
  --portal-muted: #929292ff;
  --portal-border: #444444ff;
  --portal-divider: #333333ff;
  --portal-accent: #4f8cc9ff;
  --portal-presence: #4f8cc9ff;
  --portal-accent-wash: #4f8cc926;
  --portal-success: #5dae84ff;
  --portal-warning: #e0a93eff;
  --portal-warning-wash: #e0a93e24;
  --portal-error: #e05a5aff;
  --portal-error-wash: #e05a5a24;
}
:root[data-theme="HighContrast"] {
  color-scheme: dark;
  --portal-background: #141414ff;
  --portal-surface: #000000ff;
  --portal-surface-alt: #141414ff;
  --portal-foreground: #ffffffff;
  --portal-muted: #c8c8c8ff;
  --portal-border: #ffffffff;
  --portal-divider: #282828ff;
  --portal-accent: #ffe000ff;
  --portal-presence: #00e5ffff;
  --portal-accent-wash: #ffe00026;
  --portal-success: #30e830ff;
  --portal-warning: #ffe000ff;
  --portal-warning-wash: #ffe00055;
  --portal-error: #ff4545ff;
  --portal-error-wash: #ff454555;
}
:root[data-theme="Fjord"] {
  color-scheme: dark;
  --portal-background: #3e4757ff;
  --portal-surface: #333a47ff;
  --portal-surface-alt: #3e4757ff;
  --portal-foreground: #e5e9f0ff;
  --portal-muted: #a7b1c2ff;
  --portal-border: #4c566aff;
  --portal-divider: #3e4757ff;
  --portal-accent: #88c0d0ff;
  --portal-presence: #88c0d0ff;
  --portal-accent-wash: #88c0d026;
  --portal-success: #a3be8cff;
  --portal-warning: #ebcb8bff;
  --portal-warning-wash: #ebcb8b24;
  --portal-error: #bf616aff;
  --portal-error-wash: #bf616a24;
}
:root[data-theme="Nautical"] {
  color-scheme: light;
  --portal-background: #f1f7f9ff;
  --portal-surface: #ffffffff;
  --portal-surface-alt: #f1f7f9ff;
  --portal-foreground: #1d3557ff;
  --portal-muted: #5c6f82ff;
  --portal-border: #a8dadcff;
  --portal-divider: #f1f7f9ff;
  --portal-accent: #2a9d8fff;
  --portal-presence: #2a9d8fff;
  --portal-accent-wash: #2a9d8f26;
  --portal-success: #438d66ff;
  --portal-warning: #b08a3eff;
  --portal-warning-wash: #b08a3e24;
  --portal-error: #c1121fff;
  --portal-error-wash: #c1121f24;
}
:root[data-theme="July4"] {
  color-scheme: light;
  --portal-background: #f6f2e8ff;
  --portal-surface: #fdfdf5ff;
  --portal-surface-alt: #f6f2e8ff;
  --portal-foreground: #3c3b6eff;
  --portal-muted: #6e6da0ff;
  --portal-border: #c9c5daff;
  --portal-divider: #e0def0ff;
  --portal-accent: #b22234ff;
  --portal-presence: #3c3b6eff;
  --portal-accent-wash: #b2223426;
  --portal-success: #2e7d52ff;
  --portal-warning: #c8a400ff;
  --portal-warning-wash: #c8a40024;
  --portal-error: #b22234ff;
  --portal-error-wash: #b2223424;
}
:root[data-theme="Harvest"] {
  color-scheme: light;
  --portal-background: #fafaf6ff;
  --portal-surface: #ffffffff;
  --portal-surface-alt: #fafaf6ff;
  --portal-foreground: #3a2a18ff;
  --portal-muted: #71634fff;
  --portal-border: #deded4ff;
  --portal-divider: #deded4ff;
  --portal-accent: #c0531cff;
  --portal-presence: #c0531cff;
  --portal-accent-wash: #c0531c26;
  --portal-success: #596a2dff;
  --portal-warning: #996211ff;
  --portal-warning-wash: #99621124;
  --portal-error: #8c271bff;
  --portal-error-wash: #8c271b24;
}
:root[data-theme="Christmas"] {
  color-scheme: light;
  --portal-background: #f7fafcff;
  --portal-surface: #ffffffff;
  --portal-surface-alt: #f7fafcff;
  --portal-foreground: #24302aff;
  --portal-muted: #5f6d67ff;
  --portal-border: #d9e0dfff;
  --portal-divider: #d9e0dfff;
  --portal-accent: #006400ff;
  --portal-presence: #9b2335ff;
  --portal-accent-wash: #00640026;
  --portal-success: #1e792cff;
  --portal-warning: #8a641dff;
  --portal-warning-wash: #8a641d24;
  --portal-error: #9b2335ff;
  --portal-error-wash: #9b233524;
}
:root[data-theme="Easter"] {
  color-scheme: light;
  --portal-background: #fbf6eeff;
  --portal-surface: #ffffffff;
  --portal-surface-alt: #fbf6eeff;
  --portal-foreground: #4a4458ff;
  --portal-muted: #8a8398ff;
  --portal-border: #e6dfecff;
  --portal-divider: #efeaf3ff;
  --portal-accent: #8e7cc3ff;
  --portal-presence: #8e7cc3ff;
  --portal-accent-wash: #8e7cc326;
  --portal-success: #6fae8cff;
  --portal-warning: #d9b24aff;
  --portal-warning-wash: #d9b24a24;
  --portal-error: #c25b6eff;
  --portal-error-wash: #c25b6e24;
}
:root[data-theme="Halloween"] {
  color-scheme: dark;
  --portal-background: #2a2420ff;
  --portal-surface: #1e1a17ff;
  --portal-surface-alt: #2a2420ff;
  --portal-foreground: #ede6d6ff;
  --portal-muted: #9a8f7eff;
  --portal-border: #3a332dff;
  --portal-divider: #2a2420ff;
  --portal-accent: #e8731cff;
  --portal-presence: #e8731cff;
  --portal-accent-wash: #e8731c26;
  --portal-success: #8bc34aff;
  --portal-warning: #f7d94cff;
  --portal-warning-wash: #f7d94c24;
  --portal-error: #b5231fff;
  --portal-error-wash: #b5231f24;
}
:root[data-theme="Nightwatch"] {
  color-scheme: dark;
  --portal-background: #1c232cff;
  --portal-surface: #151b23ff;
  --portal-surface-alt: #1c232cff;
  --portal-foreground: #cdd5dfff;
  --portal-muted: #8b96a3ff;
  --portal-border: #2e3742ff;
  --portal-divider: #232b35ff;
  --portal-accent: #4c8dffff;
  --portal-presence: #4c8dffff;
  --portal-accent-wash: #4c8dff26;
  --portal-success: #3fb950ff;
  --portal-warning: #d9a62eff;
  --portal-warning-wash: #d9a62e1e;
  --portal-error: #f85149ff;
  --portal-error-wash: #f851491a;
}
:root[data-theme="Gotham"] {
  color-scheme: dark;
  --portal-background: #1c2725ff;
  --portal-surface: #141c1cff;
  --portal-surface-alt: #1c2725ff;
  --portal-foreground: #e2ebe6ff;
  --portal-muted: #a4b5acff;
  --portal-border: #42574bff;
  --portal-divider: #2c3a34ff;
  --portal-accent: #a3f565ff;
  --portal-presence: #a3f565ff;
  --portal-accent-wash: #a3f56526;
  --portal-success: #65d69bff;
  --portal-warning: #e8bc68ff;
  --portal-warning-wash: #e8bc681c;
  --portal-error: #ff8d91ff;
  --portal-error-wash: #ff8d911c;
}
