/* Shared vivid swatches and existing icon accents; no layout or theme rules. */
:root { --rax-palette-crimson: #f43f5e; --rax-palette-gold: #f4b740; }
.rax-tone--none, .sfui-tone--none { --rax-palette-color: #48f95d; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--gold, .sfui-tone--gold { --rax-palette-color: var(--rax-palette-gold); --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--crimson, .sfui-tone--crimson { --rax-palette-color: var(--rax-palette-crimson); --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--indigo, .sfui-tone--indigo { --rax-palette-color: #596fff; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--azure, .sfui-tone--azure { --rax-palette-color: #3b82f6; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--violet, .sfui-tone--violet { --rax-palette-color: #9b5cff; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--ember, .sfui-tone--ember { --rax-palette-color: #ff7535; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--teal, .sfui-tone--teal { --rax-palette-color: #18c4ae; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--pink, .sfui-tone--pink { --rax-palette-color: #ec4899; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--cyan, .sfui-tone--cyan { --rax-palette-color: #06b6d4; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--lime, .sfui-tone--lime { --rax-palette-color: #a3e635; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--emerald, .sfui-tone--emerald { --rax-palette-color: #10b981; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--fuchsia, .sfui-tone--fuchsia { --rax-palette-color: #d946ef; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--coral, .sfui-tone--coral { --rax-palette-color: #fb7185; --sfui-tone-accent: var(--rax-palette-color); }
.rax-tone--sky, .sfui-tone--sky { --rax-palette-color: #38bdf8; --sfui-tone-accent: var(--rax-palette-color); }
