/* One palette for the home, product guides, FAQ, assistant and medical pages. */
:root,html[data-atmosphere="verde"],html[data-atmosphere="neutro"]{
 --theme-h:135;--theme-s:24%;--glow-rgb:123,169,119;--action:#285d45;--action-hover:#19432f;
}
html[data-atmosphere="azzurro"]{--theme-h:202;--theme-s:32%;--glow-rgb:128,173,200;--action:#285b78;--action-hover:#1d435b}
html[data-atmosphere="lavanda"]{--theme-h:272;--theme-s:24%;--glow-rgb:179,154,203;--action:#62447e;--action-hover:#50336b}
html[data-atmosphere="ambra"]{--theme-h:35;--theme-s:38%;--glow-rgb:203,161,101;--action:#704a19;--action-hover:#5e3e13}
html[data-atmosphere="rosa"]{--theme-h:338;--theme-s:28%;--glow-rgb:201,144,164;--action:#873e5a;--action-hover:#692c44}
:root{
 --forest:hsl(var(--theme-h) var(--theme-s) 15.3%);
 --green:var(--action);--sage:hsl(var(--theme-h) var(--theme-s) 60.6%);
 --lime:hsl(var(--theme-h) var(--theme-s) 81%);
 --paper:hsl(var(--theme-h) var(--theme-s) 96.1%);
 --mist:hsl(var(--theme-h) var(--theme-s) 91.6%);
 --ink:hsl(var(--theme-h) var(--theme-s) 15.9%);
 --muted:hsl(var(--theme-h) var(--theme-s) 36.7%);
 --line:hsl(var(--theme-h) var(--theme-s) 83.7%);
 --companion-main:rgb(var(--glow-rgb));
 --companion-dark:color-mix(in srgb,rgb(var(--glow-rgb)) 62%,var(--ink));
 --companion-skin:color-mix(in srgb,rgb(var(--glow-rgb)) 20%,#f0ecd9);
}
