/* Core environment recipes. Source palettes: Designer implementation handoff v1. */
/* Category identity remains independent of the personal theme, with readable
   light-surface equivalents for the gold/green/copper library labels. */
html[data-appearance][data-scheme="light"] {
  --hobby-sports: #865322;
  --hobby-pokemon: #79601D;
  --hobby-football: #27634B;
  --hobby-basketball: #994427;
  --foil: #79601D;
}
html[data-theme="holo-night"], .appearance-option[data-pack="holo-night"], .theme-choice-swatch[data-palette="holo-night"] {
  --ground: #0E0714;
  --panel: #170D22;
  --raised: #21142F;
  --ink: #F4EFFA;
  --ink-2: #C9BEDB;
  --ink-3: #A194B8;
  --action: #B98AF2;
  --action-hover: color-mix(in srgb, var(--action) 90%, white);
  --on-action: #0E0714;
  --focus: #C9A6F7;
  --chart-series: #C9A6F7;
  --up: #4ADE80;
  --down: #FB7185;
  --violet-ink: #C9A6F7;
  --violet: #B98AF2;
  --brand-ink: #F4EFFA;
  --font-display: "Archivo", "Inter", system-ui, sans-serif; --font-display-weight:700;
  --brand-symbol: url("/static/themes/holo-night-symbol.svg");
  color-scheme: dark;
}
html[data-theme="clubhouse"], .appearance-option[data-pack="clubhouse"], .theme-choice-swatch[data-palette="clubhouse"] {
  --ground: #081B17;
  --panel: #102A23;
  --raised: #193B31;
  --ink: #F4EBDD;
  --ink-2: #C9CDBF;
  --ink-3: #A9BAAE;
  --action: #DCC18D;
  --action-hover: color-mix(in srgb, var(--action) 90%, white);
  --on-action: #081B17;
  --focus: #DCC18D;
  --chart-series: #DCC18D;
  --up: #4ADE80;
  --down: #FB7185;
  --violet-ink: #DCC18D;
  --violet: #DCC18D;
  --brand-ink: #F4EBDD;
  --font-display: "Archivo", "Inter", system-ui, sans-serif; --font-display-weight:700;
  --brand-symbol: url("/static/themes/clubhouse-symbol.svg");
  color-scheme: dark;
}
html[data-theme="gallery-day"], .appearance-option[data-pack="gallery-day"], .theme-choice-swatch[data-palette="gallery-day"] {
  --ground: #F3EEE5;
  --panel: #FFFCF7;
  --raised: #E9E1D5;
  --ink: #312039;
  --ink-2: #625366;
  --ink-3: #685C6D;
  --action: #68427D;
  --action-hover: color-mix(in srgb, var(--action) 90%, black);
  --on-action: #FFFCF7;
  --focus: #68427D;
  --chart-series: #68427D;
  --up: #176B42;
  --down: #B42346;
  --violet-ink: #68427D;
  --violet: #68427D;
  --brand-ink: #312039;
  --font-display: "Fraunces", Georgia, serif; --font-display-weight:600;
  --brand-symbol: url("/static/themes/gallery-day-symbol.svg");
  color-scheme: light;
}
html[data-theme="daybreak-index"], .appearance-option[data-pack="daybreak-index"], .theme-choice-swatch[data-palette="daybreak-index"] {
  --ground: #EDF1EF;
  --panel: #FAFCFA;
  --raised: #DCE5E1;
  --ink: #153A3D;
  --ink-2: #4D6365;
  --ink-3: #566866;
  --action: #B83F2D;
  --action-hover: color-mix(in srgb, var(--action) 90%, black);
  --on-action: #FFF7ED;
  --focus: #B83F2D;
  --chart-series: #2E6564;
  --up: #176B42;
  --down: #B42346;
  --violet-ink: #2E6564;
  --violet: #B83F2D;
  --brand-ink: #153A3D;
  --font-display: "Space Grotesk", "Inter", system-ui, sans-serif; --font-display-weight:600;
  --brand-symbol: url("/static/themes/daybreak-index-symbol.svg");
  color-scheme: light;
}
