/* One palette drives every accent, including gradients, hover and focus. */
:root{
  --theme-ac-rgb:139,156,255;
  --theme-ac-light-rgb:190,201,255;
  --theme-ac-hover-rgb:160,174,255;
  --theme-ac-bright-rgb:210,218,255;
  --theme-ac-deep-rgb:90,110,230;
  --theme-surface-rgb:13,15,25;
  --ac-rgb:var(--theme-ac-rgb);
  --ac-light-rgb:var(--theme-ac-light-rgb);
  --ac-hover-rgb:var(--theme-ac-hover-rgb);
  --ac-bright-rgb:var(--theme-ac-bright-rgb);
  --ac-deep-rgb:var(--theme-ac-deep-rgb);
  --surface-rgb:var(--theme-surface-rgb);
  --ac:rgb(var(--ac-rgb));
  --ac-soft:rgba(var(--ac-rgb),.12);
  --ac-line:rgba(var(--ac-rgb),.34);
  --s1:rgb(var(--surface-rgb));
}
:root[data-atmosphere=ice]{
  --theme-ac-rgb:128,217,223;
  --theme-ac-light-rgb:188,239,242;
  --theme-ac-hover-rgb:162,232,237;
  --theme-ac-bright-rgb:210,249,250;
  --theme-ac-deep-rgb:55,153,165;
  --theme-surface-rgb:10,25,27;
}
:root[data-atmosphere=ember]{
  --theme-ac-rgb:222,156,187;
  --theme-ac-light-rgb:242,203,220;
  --theme-ac-hover-rgb:234,180,207;
  --theme-ac-bright-rgb:250,222,236;
  --theme-ac-deep-rgb:170,89,132;
  --theme-surface-rgb:29,15,24;
}
