/*
 * HP2: accent sets for Redesign C. GENERATED by scripts/build-accents.mjs (edit the SETS there, then re-run). PROPOSED, not confirmed.
 * Each set overrides the four --style-* triples and sets --hl-1 / --hl-2, for Plum Peach light (palette 7), Dusk Peach dark (10), Painted Linen light (21) and Painted Dusk dark (22).
 * Recipe (docs/design/palette-system/research.md): one tint L and C and one mark L and C for all four styles, only the hue changes;
 * hues in the arc 80-285 deg, away from plum (306) and peach (55); ink = the base text colour, so no per-style ink;
 * --hl-1 = the brand accent (the only highlight colour); --hl-2 = a quiet stone neutral for "done" progress.
 * The first set is the default; it also applies when no data-accents attribute is set.
 * Checked by scripts/check-accents.mjs (part of `npm run contrast`). Docs: docs/design/palette-system/accent-sets.md
 */

/* 16P Muted (16p-muted, DEFAULT). Source: Default. The research recipe's worked example (docs/design/palette-system/research.md s3), tuned by eye: 16Personalities' mid-tone marks (#e4ae3a h82, #33a474 h161, #4298b4 h223) on very pale bands (https://www.16personalities.com/); fearful pulled to h272 so it sits 34 deg from plum. */
[data-palette="7"][data-accents="16p-muted"],
[data-palette="7"]:not([data-accents]) {
  --style-secure: #508258;
  --style-secure-soft: #dfece0;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8d6f35;
  --style-anxious-soft: #efe7d8;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #26828e;
  --style-dismissive-soft: #d8ecf0;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #6371a7;
  --style-fearful-soft: #e2e7f7;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #81796c;
}
[data-palette="10"][data-accents="16p-muted"],
[data-palette="10"]:not([data-accents]) {
  --style-secure: #97c59d;
  --style-secure-soft: #2e392f;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #d0b380;
  --style-anxious-soft: #3b3429;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #7cc5d0;
  --style-dismissive-soft: #28393b;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #a6b5e8;
  --style-fearful-soft: #313541;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #aca396;
}
[data-palette="21"][data-accents="16p-muted"],
[data-palette="21"]:not([data-accents]) {
  --style-secure: #508258;
  --style-secure-soft: #dfece0;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8d6f35;
  --style-anxious-soft: #efe7d8;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #26828e;
  --style-dismissive-soft: #d8ecf0;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #6371a7;
  --style-fearful-soft: #e2e7f7;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #81796c;
}
[data-palette="22"][data-accents="16p-muted"],
[data-palette="22"]:not([data-accents]) {
  --style-secure: #97c59d;
  --style-secure-soft: #2e392f;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #ceb480;
  --style-anxious-soft: #3b3529;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #7cc5d0;
  --style-dismissive-soft: #28393b;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #a6b5e8;
  --style-fearful-soft: #313541;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #aca396;
}

/* Clue Pastel (clue-pastel). Source: Clue's tints that share one lightness (#e9f7f4 h182, #ebf1ff h267; all L 0.96), https://helloclue.com/. Very pale tints, quieter marks. */
[data-palette="7"][data-accents="clue-pastel"] {
  --style-secure: #558461;
  --style-secure-soft: #e7f4ea;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8a7541;
  --style-anxious-soft: #f6f0e1;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3a8680;
  --style-dismissive-soft: #e2f5f2;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #5f78a4;
  --style-fearful-soft: #e9f1fe;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #6c7f7c;
}
[data-palette="10"][data-accents="clue-pastel"] {
  --style-secure: #96c5a2;
  --style-secure-soft: #2e3930;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #cab584;
  --style-anxious-soft: #3a3529;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #82c6c0;
  --style-dismissive-soft: #293937;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #9fb8e5;
  --style-fearful-soft: #303640;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #96a9a6;
}
[data-palette="21"][data-accents="clue-pastel"] {
  --style-secure: #558461;
  --style-secure-soft: #e7f4ea;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8a7541;
  --style-anxious-soft: #f6f0e1;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3a8680;
  --style-dismissive-soft: #e2f5f2;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #5f78a4;
  --style-fearful-soft: #e9f1fe;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #6c7f7c;
}
[data-palette="22"][data-accents="clue-pastel"] {
  --style-secure: #96c5a2;
  --style-secure-soft: #2e3930;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #cab584;
  --style-anxious-soft: #3a3529;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #82c6c0;
  --style-dismissive-soft: #293937;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #9fb8e5;
  --style-fearful-soft: #303640;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #96a9a6;
}

/* Necessaire Earth (necessaire-earth). Source: Necessaire's muted body-care tones (eucalyptus #b2bab0 h139, sand #c4c4bd, khaki #c0b095 h81, tan #d3b69f), https://necessaire.com/. All chroma <= 0.05 on the site; marks here need a little more so they stay at 3:1 and distinct. */
[data-palette="7"][data-accents="necessaire-earth"] {
  --style-secure: #69784e;
  --style-secure-soft: #e5eadc;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #846e44;
  --style-anxious-soft: #eee7d9;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3f7e7a;
  --style-dismissive-soft: #daeceb;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #547596;
  --style-fearful-soft: #dee9f5;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #7b7b6d;
}
[data-palette="10"][data-accents="necessaire-earth"] {
  --style-secure: #abbc91;
  --style-secure-soft: #363a2f;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #c8b187;
  --style-anxious-soft: #3d372d;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #86c1bd;
  --style-dismissive-soft: #2d3b3a;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #97b8db;
  --style-fearful-soft: #313942;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #a6a696;
}
[data-palette="21"][data-accents="necessaire-earth"] {
  --style-secure: #69784e;
  --style-secure-soft: #e5eadc;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #846e44;
  --style-anxious-soft: #eee7d9;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3f7e7a;
  --style-dismissive-soft: #daeceb;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #547596;
  --style-fearful-soft: #dee9f5;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #7b7b6d;
}
[data-palette="22"][data-accents="necessaire-earth"] {
  --style-secure: #abbc91;
  --style-secure-soft: #363a2f;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #c6b287;
  --style-anxious-soft: #3c372d;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #86c1bd;
  --style-dismissive-soft: #2d3b3a;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #97b8db;
  --style-fearful-soft: #313942;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #a6a696;
}

/* Aesop Earth (aesop-earth). Source: Earth-tone strategy anchored on Aesop's cream base (#fffef2, h103), https://www.aesop.com/us/. Aesop publishes no category colours, so the four hues are an earth-tone derivation (ochre, olive, sage, slate). */
[data-palette="7"][data-accents="aesop-earth"] {
  --style-secure: #6d7844;
  --style-secure-soft: #e6ead9;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #876e3c;
  --style-anxious-soft: #f0e7d6;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #418069;
  --style-dismissive-soft: #d9ede5;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #4d759b;
  --style-fearful-soft: #dceaf8;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #7c7b6c;
}
[data-palette="10"][data-accents="aesop-earth"] {
  --style-secure: #b0bb88;
  --style-secure-soft: #35382b;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #cab181;
  --style-anxious-soft: #3c362a;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #88c3ac;
  --style-dismissive-soft: #2c3b34;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #91b9df;
  --style-fearful-soft: #2e3842;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #a7a596;
}
[data-palette="21"][data-accents="aesop-earth"] {
  --style-secure: #6d7844;
  --style-secure-soft: #e6ead9;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #876e3c;
  --style-anxious-soft: #f0e7d6;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #418069;
  --style-dismissive-soft: #d9ede5;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #4d759b;
  --style-fearful-soft: #dceaf8;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #7c7b6c;
}
[data-palette="22"][data-accents="aesop-earth"] {
  --style-secure: #b0bb88;
  --style-secure-soft: #35382b;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #c9b181;
  --style-anxious-soft: #3c362a;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #88c3ac;
  --style-dismissive-soft: #2c3b34;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #91b9df;
  --style-fearful-soft: #2e3842;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #a7a596;
}

/* Obsidian Lilac Sage (obsidian-lilac-sage). Source: The Obsidian Assembly (Awwwards SOTD 2026-04): sage #9faf9b h139, lilac #ded4e6 (h310, moved to h280 to stay out of the mauve ban), brown #7b5136 h53 as the warm end, https://www.awwwards.com/sites/the-obsidian-assembly. */
[data-palette="7"][data-accents="obsidian-lilac-sage"] {
  --style-secure: #5c8052;
  --style-secure-soft: #ddebd9;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8b703a;
  --style-anxious-soft: #efe5d2;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #2e8384;
  --style-dismissive-soft: #d2ecec;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #6b6fa3;
  --style-fearful-soft: #e2e5f9;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #747e71;
}
[data-palette="10"][data-accents="obsidian-lilac-sage"] {
  --style-secure: #a1c398;
  --style-secure-soft: #303a2d;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #cdb484;
  --style-anxious-soft: #3d3628;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #80c6c6;
  --style-dismissive-soft: #273b3b;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #aeb3e4;
  --style-fearful-soft: #343544;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #9ea89b;
}
[data-palette="21"][data-accents="obsidian-lilac-sage"] {
  --style-secure: #5c8052;
  --style-secure-soft: #ddebd9;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8b703a;
  --style-anxious-soft: #efe5d2;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #2e8384;
  --style-dismissive-soft: #d2ecec;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #6472a4;
  --style-fearful-soft: #dfe6fa;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #747e71;
}
[data-palette="22"][data-accents="obsidian-lilac-sage"] {
  --style-secure: #a1c398;
  --style-secure-soft: #303a2d;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #ccb484;
  --style-anxious-soft: #3d3628;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #80c6c6;
  --style-dismissive-soft: #273b3b;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #aeb3e4;
  --style-fearful-soft: #343544;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #9ea89b;
}

/* Analogous Plum (analogous-plum). Source: Derivation strategy: analogous to plum on its cool side (h276 to h150), nothing on the red side. Cool, calm, closest family to the accent. */
[data-palette="7"][data-accents="analogous-plum"] {
  --style-secure: #028282;
  --style-secure-soft: #d5eeed;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #458153;
  --style-anxious-soft: #dceddf;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3379a2;
  --style-dismissive-soft: #d9ebf8;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #636ca9;
  --style-fearful-soft: #e3e7fa;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #767988;
}
[data-palette="10"][data-accents="analogous-plum"] {
  --style-secure: #71c9c8;
  --style-secure-soft: #283b3a;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #90c79b;
  --style-anxious-soft: #2e3a30;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #83c0e8;
  --style-dismissive-soft: #2b3942;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #a8b3ee;
  --style-fearful-soft: #333643;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #a0a4b3;
}
[data-palette="21"][data-accents="analogous-plum"] {
  --style-secure: #028282;
  --style-secure-soft: #d5eeed;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #458153;
  --style-anxious-soft: #dceddf;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3379a2;
  --style-dismissive-soft: #d9ebf8;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #5e6da9;
  --style-fearful-soft: #e1e7fa;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #767988;
}
[data-palette="22"][data-accents="analogous-plum"] {
  --style-secure: #71c9c8;
  --style-secure-soft: #283b3a;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #90c79b;
  --style-anxious-soft: #2e3a30;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #83c0e8;
  --style-dismissive-soft: #2b3942;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #a8b3ee;
  --style-fearful-soft: #333643;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #a0a4b3;
}

/* Jewel Muted (jewel-muted). Source: Derivation strategy: jewel tones, muted (amber, emerald, teal, amethyst). Higher mark chroma than the other sets, still well under the accent's 0.189. */
[data-palette="7"][data-accents="jewel-muted"] {
  --style-secure: #2c8157;
  --style-secure-soft: #d7eddf;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8b6911;
  --style-anxious-soft: #efe5d0;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #027c90;
  --style-dismissive-soft: #d1ecf3;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #6167ab;
  --style-fearful-soft: #e1e5fb;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #707e75;
}
[data-palette="10"][data-accents="jewel-muted"] {
  --style-secure: #7ec79d;
  --style-secure-soft: #2b3b31;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #d0b06b;
  --style-anxious-soft: #3d3627;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #64c4d9;
  --style-dismissive-soft: #263a3f;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #a6aff1;
  --style-fearful-soft: #333545;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #9aa99f;
}
[data-palette="21"][data-accents="jewel-muted"] {
  --style-secure: #2c8157;
  --style-secure-soft: #d7eddf;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #8b6911;
  --style-anxious-soft: #efe5d0;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #027c90;
  --style-dismissive-soft: #d1ecf3;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #596aac;
  --style-fearful-soft: #dfe6fb;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #707e75;
}
[data-palette="22"][data-accents="jewel-muted"] {
  --style-secure: #7ec79d;
  --style-secure-soft: #2b3b31;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #d0b06b;
  --style-anxious-soft: #3d3627;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #64c4d9;
  --style-dismissive-soft: #263a3f;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #a6aff1;
  --style-fearful-soft: #333545;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #9aa99f;
}

/* Split-Complement Peach (split-complement-peach). Source: Derivation strategy: split-complement of the peach base (peach h55, complement h235, split to h205 and h265), plus a yellow-green and green bridge between peach and teal. */
[data-palette="7"][data-accents="split-complement-peach"] {
  --style-secure: #428252;
  --style-secure-soft: #dbeede;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #876f1f;
  --style-anxious-soft: #efe8d2;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #03818b;
  --style-dismissive-soft: #d2eef1;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #5570ac;
  --style-fearful-soft: #dee8fd;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #85776e;
}
[data-palette="10"][data-accents="split-complement-peach"] {
  --style-secure: #8ec899;
  --style-secure-soft: #2d3b2f;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #ccb673;
  --style-anxious-soft: #3c3627;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #6bc8d3;
  --style-dismissive-soft: #263b3d;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #9bb7f2;
  --style-fearful-soft: #303745;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #b0a198;
}
[data-palette="21"][data-accents="split-complement-peach"] {
  --style-secure: #428252;
  --style-secure-soft: #dbeede;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #876f1f;
  --style-anxious-soft: #efe8d2;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #03818b;
  --style-dismissive-soft: #d2eef1;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #5570ac;
  --style-fearful-soft: #dee8fd;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #85776e;
}
[data-palette="22"][data-accents="split-complement-peach"] {
  --style-secure: #8ec899;
  --style-secure-soft: #2d3b2f;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #ccb673;
  --style-anxious-soft: #3c3627;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #6bc8d3;
  --style-dismissive-soft: #263b3d;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #9bb7f2;
  --style-fearful-soft: #303745;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #b0a198;
}

/* Hoxton Warm (hoxton-warm). Source: The Hoxton's warm stone neutrals (#dbc9b2 h74, base #fef2e3 h74), https://thehoxton.com/. Tints kept very low chroma so they read as warm paper. */
[data-palette="7"][data-accents="hoxton-warm"] {
  --style-secure: #647a4e;
  --style-secure-soft: #e5ecdf;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #866e40;
  --style-anxious-soft: #f0e9db;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3b7f77;
  --style-dismissive-soft: #dceeeb;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #55749a;
  --style-fearful-soft: #e1ebf7;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #82796c;
}
[data-palette="10"][data-accents="hoxton-warm"] {
  --style-secure: #a7bd91;
  --style-secure-soft: #353a30;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #c9b185;
  --style-anxious-soft: #3c372e;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #84c2ba;
  --style-dismissive-soft: #2e3b39;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #99b7de;
  --style-fearful-soft: #323941;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #ada396;
}
[data-palette="21"][data-accents="hoxton-warm"] {
  --style-secure: #647a4e;
  --style-secure-soft: #e5ecdf;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #866e40;
  --style-anxious-soft: #f0e9db;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #3b7f77;
  --style-dismissive-soft: #dceeeb;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #55749a;
  --style-fearful-soft: #e1ebf7;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #82796c;
}
[data-palette="22"][data-accents="hoxton-warm"] {
  --style-secure: #a7bd91;
  --style-secure-soft: #353a30;
  --style-secure-ink: var(--color-fg);
  --style-anxious: #c7b285;
  --style-anxious-soft: #3c372e;
  --style-anxious-ink: var(--color-fg);
  --style-dismissive: #84c2ba;
  --style-dismissive-soft: #2e3b39;
  --style-dismissive-ink: var(--color-fg);
  --style-fearful: #99b7de;
  --style-fearful-soft: #323941;
  --style-fearful-ink: var(--color-fg);
  --hl-1: var(--color-accent);
  --hl-2: #ada396;
}
