/* Player themes, one rule per theme. Every rule redefines Pico's colour variables, so the whole site follows.
   The page gets data-skin="<code>" on <html> (no attribute = the default look, "SoRJ classique").
   Generated from the palettes agreed with the club; edit the values here directly. */

html[data-theme=dark][data-skin="gameboy"] {
    color-scheme: dark;
    --pico-background-color: #0f380f;
    --pico-color: #9bbc0f;
    --pico-h1-color: #9bbc0f;
    --pico-h2-color: #9bbc0f;
    --pico-h3-color: #9bbc0f;
    --pico-h4-color: #9bbc0f;
    --pico-h5-color: #9bbc0f;
    --pico-h6-color: #9bbc0f;
    --pico-muted-color: #7f9d0e;
    --pico-muted-border-color: #306230;
    --pico-primary: #9bbc0f;
    --pico-primary-background: #8bac0f;
    --pico-primary-border: #8bac0f;
    --pico-primary-hover: #9bbc0f;
    --pico-primary-hover-background: #9bbc0f;
    --pico-primary-hover-border: #9bbc0f;
    --pico-primary-underline: #9bbc0f80;
    --pico-primary-hover-underline: #9bbc0f;
    --pico-primary-focus: #9bbc0f60;
    --pico-primary-inverse: #0f380f;
    --pico-secondary: #8bac0f;
    --pico-secondary-background: #306230;
    --pico-secondary-hover-background: #306230;
    --pico-secondary-inverse: #9bbc0f;
    --pico-contrast: #9bbc0f;
    --pico-card-background-color: #163f16;
    --pico-card-sectioning-background-color: #1e4b1e;
    --pico-form-element-background-color: #1e4b1e;
    --pico-form-element-border-color: #306230;
    --pico-form-element-color: #9bbc0f;
    --pico-form-element-placeholder-color: #7f9d0e;
    --pico-form-element-active-background-color: #1e4b1e;
    --pico-form-element-active-border-color: #9bbc0f;
    --pico-form-element-focus-color: #9bbc0f;
    --pico-text-selection-color: #9bbc0f40;
    --pico-card-box-shadow: none;
}

html[data-theme=dark][data-skin="gbpocket"] {
    color-scheme: light;
    --pico-background-color: #c4cfa1;
    --pico-color: #1f1f1f;
    --pico-h1-color: #1f1f1f;
    --pico-h2-color: #1f1f1f;
    --pico-h3-color: #1f1f1f;
    --pico-h4-color: #1f1f1f;
    --pico-h5-color: #1f1f1f;
    --pico-h6-color: #1f1f1f;
    --pico-muted-color: #4d533c;
    --pico-muted-border-color: #8b956d;
    --pico-primary: #1f1f1f;
    --pico-primary-background: #4d533c;
    --pico-primary-border: #4d533c;
    --pico-primary-hover: #1f1f1f;
    --pico-primary-hover-background: #1f1f1f;
    --pico-primary-hover-border: #1f1f1f;
    --pico-primary-underline: #1f1f1f80;
    --pico-primary-hover-underline: #1f1f1f;
    --pico-primary-focus: #1f1f1f60;
    --pico-primary-inverse: #c4cfa1;
    --pico-secondary: #4d533c;
    --pico-secondary-background: #8b956d;
    --pico-secondary-hover-background: #8b956d;
    --pico-secondary-inverse: #1f1f1f;
    --pico-contrast: #1f1f1f;
    --pico-card-background-color: #b4bf92;
    --pico-card-sectioning-background-color: #a3ae82;
    --pico-form-element-background-color: #a3ae82;
    --pico-form-element-border-color: #8b956d;
    --pico-form-element-color: #1f1f1f;
    --pico-form-element-placeholder-color: #4d533c;
    --pico-form-element-active-background-color: #a3ae82;
    --pico-form-element-active-border-color: #1f1f1f;
    --pico-form-element-focus-color: #1f1f1f;
    --pico-text-selection-color: #1f1f1f40;
    --pico-card-box-shadow: none;
}

html[data-theme=dark][data-skin="virtualboy"] {
    color-scheme: dark;
    --pico-background-color: #000000;
    --pico-color: #ff3030;
    --pico-h1-color: #ff3030;
    --pico-h2-color: #ff3030;
    --pico-h3-color: #ff3030;
    --pico-h4-color: #ff3030;
    --pico-h5-color: #ff3030;
    --pico-h6-color: #ff3030;
    --pico-muted-color: #b21f1f;
    --pico-muted-border-color: #5c0a0a;
    --pico-primary: #ff6a6a;
    --pico-primary-background: #d00000;
    --pico-primary-border: #d00000;
    --pico-primary-hover: #ff6a6a;
    --pico-primary-hover-background: #ff6a6a;
    --pico-primary-hover-border: #ff6a6a;
    --pico-primary-underline: #ff6a6a80;
    --pico-primary-hover-underline: #ff6a6a;
    --pico-primary-focus: #ff6a6a60;
    --pico-primary-inverse: #000000;
    --pico-secondary: #b21f1f;
    --pico-secondary-background: #5c0a0a;
    --pico-secondary-hover-background: #5c0a0a;
    --pico-secondary-inverse: #ff3030;
    --pico-contrast: #ff3030;
    --pico-card-background-color: #180000;
    --pico-card-sectioning-background-color: #260000;
    --pico-form-element-background-color: #260000;
    --pico-form-element-border-color: #5c0a0a;
    --pico-form-element-color: #ff3030;
    --pico-form-element-placeholder-color: #b21f1f;
    --pico-form-element-active-background-color: #260000;
    --pico-form-element-active-border-color: #ff6a6a;
    --pico-form-element-focus-color: #ff6a6a;
    --pico-text-selection-color: #ff6a6a40;
    --pico-card-box-shadow: none;
}

html[data-theme=dark][data-skin="famicom"] {
    color-scheme: dark;
    --pico-background-color: #241c18;
    --pico-color: #f3e7d3;
    --pico-h1-color: #f3e7d3;
    --pico-h2-color: #f3e7d3;
    --pico-h3-color: #f3e7d3;
    --pico-h4-color: #f3e7d3;
    --pico-h5-color: #f3e7d3;
    --pico-h6-color: #f3e7d3;
    --pico-muted-color: #b9a88f;
    --pico-muted-border-color: #5a4535;
    --pico-primary: #ff5d4d;
    --pico-primary-background: #c8102e;
    --pico-primary-border: #c8102e;
    --pico-primary-hover: #ff5d4d;
    --pico-primary-hover-background: #ff5d4d;
    --pico-primary-hover-border: #ff5d4d;
    --pico-primary-underline: #ff5d4d80;
    --pico-primary-hover-underline: #ff5d4d;
    --pico-primary-focus: #ff5d4d60;
    --pico-primary-inverse: #ffffff;
    --pico-secondary: #d4af37;
    --pico-secondary-background: #5a4535;
    --pico-secondary-hover-background: #5a4535;
    --pico-secondary-inverse: #f3e7d3;
    --pico-contrast: #f3e7d3;
    --pico-card-background-color: #33271f;
    --pico-card-sectioning-background-color: #3f3026;
    --pico-form-element-background-color: #3f3026;
    --pico-form-element-border-color: #5a4535;
    --pico-form-element-color: #f3e7d3;
    --pico-form-element-placeholder-color: #b9a88f;
    --pico-form-element-active-background-color: #3f3026;
    --pico-form-element-active-border-color: #ff5d4d;
    --pico-form-element-focus-color: #ff5d4d;
    --pico-text-selection-color: #ff5d4d40;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #c8102e 0% 25%, #c8102e 25% 50%, #c8102e 50% 75%, #d4af37 75% 100%);
}

html[data-theme=dark][data-skin="n64"] {
    color-scheme: dark;
    --pico-background-color: #222224;
    --pico-color: #f2f2f2;
    --pico-h1-color: #f2f2f2;
    --pico-h2-color: #f2f2f2;
    --pico-h3-color: #f2f2f2;
    --pico-h4-color: #f2f2f2;
    --pico-h5-color: #f2f2f2;
    --pico-h6-color: #f2f2f2;
    --pico-muted-color: #a9a9ae;
    --pico-muted-border-color: #6a6a70;
    --pico-primary: #ffbe00;
    --pico-primary-background: #1a3fd0;
    --pico-primary-border: #1a3fd0;
    --pico-primary-hover: #ffbe00;
    --pico-primary-hover-background: #ffbe00;
    --pico-primary-hover-border: #ffbe00;
    --pico-primary-underline: #ffbe0080;
    --pico-primary-hover-underline: #ffbe00;
    --pico-primary-focus: #ffbe0060;
    --pico-primary-inverse: #ffffff;
    --pico-secondary: #07a233;
    --pico-secondary-background: #6a6a70;
    --pico-secondary-hover-background: #6a6a70;
    --pico-secondary-inverse: #f2f2f2;
    --pico-contrast: #f2f2f2;
    --pico-card-background-color: #38383b;
    --pico-card-sectioning-background-color: #48484c;
    --pico-form-element-background-color: #48484c;
    --pico-form-element-border-color: #6a6a70;
    --pico-form-element-color: #f2f2f2;
    --pico-form-element-placeholder-color: #a9a9ae;
    --pico-form-element-active-background-color: #48484c;
    --pico-form-element-active-border-color: #ffbe00;
    --pico-form-element-focus-color: #ffbe00;
    --pico-text-selection-color: #ffbe0040;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #1a3fd0 0% 25%, #07922e 25% 50%, #ffbe00 50% 75%, #ff2118 75% 100%);
}

html[data-theme=dark][data-skin="gamecube"] {
    color-scheme: dark;
    --pico-background-color: #1d1740;
    --pico-color: #ece9ff;
    --pico-h1-color: #ece9ff;
    --pico-h2-color: #ece9ff;
    --pico-h3-color: #ece9ff;
    --pico-h4-color: #ece9ff;
    --pico-h5-color: #ece9ff;
    --pico-h6-color: #ece9ff;
    --pico-muted-color: #a79fd6;
    --pico-muted-border-color: #4a3f95;
    --pico-primary: #a89cff;
    --pico-primary-background: #6a58d9;
    --pico-primary-border: #6a58d9;
    --pico-primary-hover: #a89cff;
    --pico-primary-hover-background: #a89cff;
    --pico-primary-hover-border: #a89cff;
    --pico-primary-underline: #a89cff80;
    --pico-primary-hover-underline: #a89cff;
    --pico-primary-focus: #a89cff60;
    --pico-primary-inverse: #ffffff;
    --pico-secondary: #ff8a2b;
    --pico-secondary-background: #4a3f95;
    --pico-secondary-hover-background: #4a3f95;
    --pico-secondary-inverse: #ece9ff;
    --pico-contrast: #ece9ff;
    --pico-card-background-color: #2a2260;
    --pico-card-sectioning-background-color: #362d78;
    --pico-form-element-background-color: #362d78;
    --pico-form-element-border-color: #4a3f95;
    --pico-form-element-color: #ece9ff;
    --pico-form-element-placeholder-color: #a79fd6;
    --pico-form-element-active-background-color: #362d78;
    --pico-form-element-active-border-color: #a89cff;
    --pico-form-element-focus-color: #a89cff;
    --pico-text-selection-color: #a89cff40;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #5b4fa0, #a89cff 70%, #ff8a2b);
}

html[data-theme=dark][data-skin="dreamcast"] {
    color-scheme: light;
    --pico-background-color: #e9e9ee;
    --pico-color: #1c1c24;
    --pico-h1-color: #1c1c24;
    --pico-h2-color: #1c1c24;
    --pico-h3-color: #1c1c24;
    --pico-h4-color: #1c1c24;
    --pico-h5-color: #1c1c24;
    --pico-h6-color: #1c1c24;
    --pico-muted-color: #5c5c6c;
    --pico-muted-border-color: #b9b9c4;
    --pico-primary: #c4480a;
    --pico-primary-background: #d95500;
    --pico-primary-border: #d95500;
    --pico-primary-hover: #c4480a;
    --pico-primary-hover-background: #c4480a;
    --pico-primary-hover-border: #c4480a;
    --pico-primary-underline: #c4480a80;
    --pico-primary-hover-underline: #c4480a;
    --pico-primary-focus: #c4480a60;
    --pico-primary-inverse: #ffffff;
    --pico-secondary: #1a3f8f;
    --pico-secondary-background: #b9b9c4;
    --pico-secondary-hover-background: #b9b9c4;
    --pico-secondary-inverse: #1c1c24;
    --pico-contrast: #1c1c24;
    --pico-card-background-color: #f6f6f9;
    --pico-card-sectioning-background-color: #d8d8df;
    --pico-form-element-background-color: #d8d8df;
    --pico-form-element-border-color: #b9b9c4;
    --pico-form-element-color: #1c1c24;
    --pico-form-element-placeholder-color: #5c5c6c;
    --pico-form-element-active-background-color: #d8d8df;
    --pico-form-element-active-border-color: #c4480a;
    --pico-form-element-focus-color: #c4480a;
    --pico-text-selection-color: #c4480a40;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #ff6a00, #ffa040);
}

html[data-theme=dark][data-skin="playstation"] {
    color-scheme: light;
    --pico-background-color: #cdcdd1;
    --pico-color: #1e1e24;
    --pico-h1-color: #1e1e24;
    --pico-h2-color: #1e1e24;
    --pico-h3-color: #1e1e24;
    --pico-h4-color: #1e1e24;
    --pico-h5-color: #1e1e24;
    --pico-h6-color: #1e1e24;
    --pico-muted-color: #585866;
    --pico-muted-border-color: #9a9aa4;
    --pico-primary: #1d4fd0;
    --pico-primary-background: #1d4fd0;
    --pico-primary-border: #1d4fd0;
    --pico-primary-hover: #1d4fd0;
    --pico-primary-hover-background: #1d4fd0;
    --pico-primary-hover-border: #1d4fd0;
    --pico-primary-underline: #1d4fd080;
    --pico-primary-hover-underline: #1d4fd0;
    --pico-primary-focus: #1d4fd060;
    --pico-primary-inverse: #ffffff;
    --pico-secondary: #e2362e;
    --pico-secondary-background: #9a9aa4;
    --pico-secondary-hover-background: #9a9aa4;
    --pico-secondary-inverse: #1e1e24;
    --pico-contrast: #1e1e24;
    --pico-card-background-color: #dcdce0;
    --pico-card-sectioning-background-color: #bcbcc2;
    --pico-form-element-background-color: #bcbcc2;
    --pico-form-element-border-color: #9a9aa4;
    --pico-form-element-color: #1e1e24;
    --pico-form-element-placeholder-color: #585866;
    --pico-form-element-active-background-color: #bcbcc2;
    --pico-form-element-active-border-color: #1d4fd0;
    --pico-form-element-focus-color: #1d4fd0;
    --pico-text-selection-color: #1d4fd040;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #34a853 0% 25%, #e2362e 25% 50%, #3a6fd8 50% 75%, #e86aa6 75% 100%);
}

html[data-theme=dark][data-skin="neogeo"] {
    color-scheme: dark;
    --pico-background-color: #0a0a0a;
    --pico-color: #f2d27a;
    --pico-h1-color: #f2d27a;
    --pico-h2-color: #f2d27a;
    --pico-h3-color: #f2d27a;
    --pico-h4-color: #f2d27a;
    --pico-h5-color: #f2d27a;
    --pico-h6-color: #f2d27a;
    --pico-muted-color: #a8883a;
    --pico-muted-border-color: #4a3a12;
    --pico-primary: #ff3b3b;
    --pico-primary-background: #d4202a;
    --pico-primary-border: #d4202a;
    --pico-primary-hover: #ff3b3b;
    --pico-primary-hover-background: #ff3b3b;
    --pico-primary-hover-border: #ff3b3b;
    --pico-primary-underline: #ff3b3b80;
    --pico-primary-hover-underline: #ff3b3b;
    --pico-primary-focus: #ff3b3b60;
    --pico-primary-inverse: #ffffff;
    --pico-secondary: #f2d27a;
    --pico-secondary-background: #4a3a12;
    --pico-secondary-hover-background: #4a3a12;
    --pico-secondary-inverse: #f2d27a;
    --pico-contrast: #f2d27a;
    --pico-card-background-color: #161616;
    --pico-card-sectioning-background-color: #222222;
    --pico-form-element-background-color: #222222;
    --pico-form-element-border-color: #4a3a12;
    --pico-form-element-color: #f2d27a;
    --pico-form-element-placeholder-color: #a8883a;
    --pico-form-element-active-background-color: #222222;
    --pico-form-element-active-border-color: #ff3b3b;
    --pico-form-element-focus-color: #ff3b3b;
    --pico-text-selection-color: #ff3b3b40;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #f2d27a, #d4202a);
}

html[data-theme=dark][data-skin="amiga"] {
    color-scheme: dark;
    --pico-background-color: #0055aa;
    --pico-color: #ffffff;
    --pico-h1-color: #ffffff;
    --pico-h2-color: #ffffff;
    --pico-h3-color: #ffffff;
    --pico-h4-color: #ffffff;
    --pico-h5-color: #ffffff;
    --pico-h6-color: #ffffff;
    --pico-muted-color: #9cc6ff;
    --pico-muted-border-color: #7fb2ee;
    --pico-primary: #ff8800;
    --pico-primary-background: #ff8800;
    --pico-primary-border: #ff8800;
    --pico-primary-hover: #ff8800;
    --pico-primary-hover-background: #ff8800;
    --pico-primary-hover-border: #ff8800;
    --pico-primary-underline: #ff880080;
    --pico-primary-hover-underline: #ff8800;
    --pico-primary-focus: #ff880060;
    --pico-primary-inverse: #000000;
    --pico-secondary: #ffffff;
    --pico-secondary-background: #7fb2ee;
    --pico-secondary-hover-background: #7fb2ee;
    --pico-secondary-inverse: #ffffff;
    --pico-contrast: #ffffff;
    --pico-card-background-color: #00488f;
    --pico-card-sectioning-background-color: #0a5cb3;
    --pico-form-element-background-color: #0a5cb3;
    --pico-form-element-border-color: #7fb2ee;
    --pico-form-element-color: #ffffff;
    --pico-form-element-placeholder-color: #9cc6ff;
    --pico-form-element-active-background-color: #0a5cb3;
    --pico-form-element-active-border-color: #ff8800;
    --pico-form-element-focus-color: #ff8800;
    --pico-text-selection-color: #ff880040;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #ff0000, #ff8800, #ffee00, #44dd33, #00ccff, #3355ff, #aa44ff);
}

html[data-theme=dark][data-skin="c64"] {
    color-scheme: dark;
    --pico-background-color: #352879;
    --pico-color: #c9c0ff;
    --pico-h1-color: #c9c0ff;
    --pico-h2-color: #c9c0ff;
    --pico-h3-color: #c9c0ff;
    --pico-h4-color: #c9c0ff;
    --pico-h5-color: #c9c0ff;
    --pico-h6-color: #c9c0ff;
    --pico-muted-color: #8f84d6;
    --pico-muted-border-color: #5043a3;
    --pico-primary: #9ad284;
    --pico-primary-background: #5fae56;
    --pico-primary-border: #5fae56;
    --pico-primary-hover: #9ad284;
    --pico-primary-hover-background: #9ad284;
    --pico-primary-hover-border: #9ad284;
    --pico-primary-underline: #9ad28480;
    --pico-primary-hover-underline: #9ad284;
    --pico-primary-focus: #9ad28460;
    --pico-primary-inverse: #1a1240;
    --pico-secondary: #70a4b2;
    --pico-secondary-background: #5043a3;
    --pico-secondary-hover-background: #5043a3;
    --pico-secondary-inverse: #c9c0ff;
    --pico-contrast: #c9c0ff;
    --pico-card-background-color: #2d2268;
    --pico-card-sectioning-background-color: #3d3090;
    --pico-form-element-background-color: #3d3090;
    --pico-form-element-border-color: #5043a3;
    --pico-form-element-color: #c9c0ff;
    --pico-form-element-placeholder-color: #8f84d6;
    --pico-form-element-active-background-color: #3d3090;
    --pico-form-element-active-border-color: #9ad284;
    --pico-form-element-focus-color: #9ad284;
    --pico-text-selection-color: #9ad28440;
    --pico-card-box-shadow: none;
}

html[data-theme=dark][data-skin="cpc"] {
    color-scheme: dark;
    --pico-background-color: #00007a;
    --pico-color: #fff04d;
    --pico-h1-color: #fff04d;
    --pico-h2-color: #fff04d;
    --pico-h3-color: #fff04d;
    --pico-h4-color: #fff04d;
    --pico-h5-color: #fff04d;
    --pico-h6-color: #fff04d;
    --pico-muted-color: #c9c24a;
    --pico-muted-border-color: #3a3ad0;
    --pico-primary: #fff04d;
    --pico-primary-background: #d9cc00;
    --pico-primary-border: #d9cc00;
    --pico-primary-hover: #fff04d;
    --pico-primary-hover-background: #fff04d;
    --pico-primary-hover-border: #fff04d;
    --pico-primary-underline: #fff04d80;
    --pico-primary-hover-underline: #fff04d;
    --pico-primary-focus: #fff04d60;
    --pico-primary-inverse: #00007a;
    --pico-secondary: #00ffff;
    --pico-secondary-background: #3a3ad0;
    --pico-secondary-hover-background: #3a3ad0;
    --pico-secondary-inverse: #fff04d;
    --pico-contrast: #fff04d;
    --pico-card-background-color: #000069;
    --pico-card-sectioning-background-color: #000094;
    --pico-form-element-background-color: #000094;
    --pico-form-element-border-color: #3a3ad0;
    --pico-form-element-color: #fff04d;
    --pico-form-element-placeholder-color: #c9c24a;
    --pico-form-element-active-background-color: #000094;
    --pico-form-element-active-border-color: #fff04d;
    --pico-form-element-focus-color: #fff04d;
    --pico-text-selection-color: #fff04d40;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #fff04d 0 50%, #00ffff 50% 100%);
}

html[data-theme=dark][data-skin="spectrum"] {
    color-scheme: dark;
    --pico-background-color: #000010;
    --pico-color: #d7d7d7;
    --pico-h1-color: #d7d7d7;
    --pico-h2-color: #d7d7d7;
    --pico-h3-color: #d7d7d7;
    --pico-h4-color: #d7d7d7;
    --pico-h5-color: #d7d7d7;
    --pico-h6-color: #d7d7d7;
    --pico-muted-color: #9a9ad7;
    --pico-muted-border-color: #2a2ab0;
    --pico-primary: #00d7d7;
    --pico-primary-background: #00a6a6;
    --pico-primary-border: #00a6a6;
    --pico-primary-hover: #00d7d7;
    --pico-primary-hover-background: #00d7d7;
    --pico-primary-hover-border: #00d7d7;
    --pico-primary-underline: #00d7d780;
    --pico-primary-hover-underline: #00d7d7;
    --pico-primary-focus: #00d7d760;
    --pico-primary-inverse: #000000;
    --pico-secondary: #d7d700;
    --pico-secondary-background: #2a2ab0;
    --pico-secondary-hover-background: #2a2ab0;
    --pico-secondary-inverse: #d7d7d7;
    --pico-contrast: #d7d7d7;
    --pico-card-background-color: #0a0a2a;
    --pico-card-sectioning-background-color: #14143c;
    --pico-form-element-background-color: #14143c;
    --pico-form-element-border-color: #2a2ab0;
    --pico-form-element-color: #d7d7d7;
    --pico-form-element-placeholder-color: #9a9ad7;
    --pico-form-element-active-background-color: #14143c;
    --pico-form-element-active-border-color: #00d7d7;
    --pico-form-element-focus-color: #00d7d7;
    --pico-text-selection-color: #00d7d740;
    --pico-card-box-shadow: none;
    --theme-line: linear-gradient(90deg, #d70000 0% 25%, #d7d700 25% 50%, #00d700 50% 75%, #00d7d7 75% 100%);
}

html[data-theme=dark][data-skin="phosphor_green"] {
    color-scheme: dark;
    --pico-background-color: #03120a;
    --pico-color: #4dff88;
    --pico-h1-color: #4dff88;
    --pico-h2-color: #4dff88;
    --pico-h3-color: #4dff88;
    --pico-h4-color: #4dff88;
    --pico-h5-color: #4dff88;
    --pico-h6-color: #4dff88;
    --pico-muted-color: #2fbf60;
    --pico-muted-border-color: #146b35;
    --pico-primary: #7dffa8;
    --pico-primary-background: #1fbf5a;
    --pico-primary-border: #1fbf5a;
    --pico-primary-hover: #7dffa8;
    --pico-primary-hover-background: #7dffa8;
    --pico-primary-hover-border: #7dffa8;
    --pico-primary-underline: #7dffa880;
    --pico-primary-hover-underline: #7dffa8;
    --pico-primary-focus: #7dffa860;
    --pico-primary-inverse: #021208;
    --pico-secondary: #2fbf60;
    --pico-secondary-background: #146b35;
    --pico-secondary-hover-background: #146b35;
    --pico-secondary-inverse: #4dff88;
    --pico-contrast: #4dff88;
    --pico-card-background-color: #072412;
    --pico-card-sectioning-background-color: #0a3018;
    --pico-form-element-background-color: #0a3018;
    --pico-form-element-border-color: #146b35;
    --pico-form-element-color: #4dff88;
    --pico-form-element-placeholder-color: #2fbf60;
    --pico-form-element-active-background-color: #0a3018;
    --pico-form-element-active-border-color: #7dffa8;
    --pico-form-element-focus-color: #7dffa8;
    --pico-text-selection-color: #7dffa840;
    --pico-card-box-shadow: none;
}

html[data-theme=dark][data-skin="phosphor_amber"] {
    color-scheme: dark;
    --pico-background-color: #140b00;
    --pico-color: #ffb52e;
    --pico-h1-color: #ffb52e;
    --pico-h2-color: #ffb52e;
    --pico-h3-color: #ffb52e;
    --pico-h4-color: #ffb52e;
    --pico-h5-color: #ffb52e;
    --pico-h6-color: #ffb52e;
    --pico-muted-color: #c98a1d;
    --pico-muted-border-color: #6b4300;
    --pico-primary: #ffd166;
    --pico-primary-background: #d98a00;
    --pico-primary-border: #d98a00;
    --pico-primary-hover: #ffd166;
    --pico-primary-hover-background: #ffd166;
    --pico-primary-hover-border: #ffd166;
    --pico-primary-underline: #ffd16680;
    --pico-primary-hover-underline: #ffd166;
    --pico-primary-focus: #ffd16660;
    --pico-primary-inverse: #1a0e00;
    --pico-secondary: #c98a1d;
    --pico-secondary-background: #6b4300;
    --pico-secondary-hover-background: #6b4300;
    --pico-secondary-inverse: #ffb52e;
    --pico-contrast: #ffb52e;
    --pico-card-background-color: #231300;
    --pico-card-sectioning-background-color: #301b00;
    --pico-form-element-background-color: #301b00;
    --pico-form-element-border-color: #6b4300;
    --pico-form-element-color: #ffb52e;
    --pico-form-element-placeholder-color: #c98a1d;
    --pico-form-element-active-background-color: #301b00;
    --pico-form-element-active-border-color: #ffd166;
    --pico-form-element-focus-color: #ffd166;
    --pico-text-selection-color: #ffd16640;
    --pico-card-box-shadow: none;
}
