/* Generated by scripts/tokens.ts from src/design/palette.ts. Do not edit by hand. */

/* Default: follow the OS until the person picks a theme (data-theme is then set on <html>). */
:root:not([data-theme]) {
  color-scheme: light;
  --surface-page: #f6f1e7; /* oklch(0.958 0.014 84) */
  --surface-sheet: #fdfbf6; /* oklch(0.988 0.007 86) */
  --surface-sunken: #ede6da; /* oklch(0.928 0.018 82) */
  --surface-raised: #fffdfa; /* oklch(0.995 0.004 86) */
  --surface-inverse: #2b221a; /* oklch(0.26 0.02 60) */
  --text-primary: #2a1f17; /* oklch(0.25 0.022 58) */
  --text-secondary: #5d5044; /* oklch(0.44 0.026 62) */
  --text-inverse: #f6f1e9; /* oklch(0.96 0.012 84) */
  --text-link: #1e4b8d; /* oklch(0.42 0.12 258) */
  --text-success: #0a562b; /* oklch(0.40 0.10 152) */
  --rule-hairline: #d3c9bb; /* oklch(0.84 0.022 78) */
  --rule-strong: #463b32; /* oklch(0.36 0.022 60) */
  --border-control: #807263; /* oklch(0.56 0.028 66) */
  --focus-ring: #1649ae; /* oklch(0.44 0.17 262) */
  --focus-halo: #fffdfa; /* oklch(0.995 0.004 86) */
  --accent: #18417c; /* oklch(0.38 0.11 258) */
  --accent-hover: #092e62; /* oklch(0.31 0.10 258) */
  --on-accent: #fcfaf6; /* oklch(0.985 0.006 86) */
  --danger: #9e241b; /* oklch(0.46 0.16 29) */
  --danger-hover: #7f1711; /* oklch(0.39 0.14 29) */
  --on-danger: #fcfaf6; /* oklch(0.985 0.006 86) */
  --highlight: #efdda9; /* oklch(0.90 0.07 92) */
  --on-highlight: #2a1f17; /* oklch(0.25 0.022 58) */
  --chart-released: #1a763f; /* oklch(0.50 0.12 152) */
  --chart-held: #3050aa; /* oklch(0.46 0.15 266) */
  --chart-window: #1195b4; /* oklch(0.62 0.11 220) */
  --chart-invoiced: #c48225; /* oklch(0.66 0.13 70) */
  --stamp-settled-ink: #0a562b; /* oklch(0.40 0.10 152) */
  --stamp-settled-surface: #ddf4e1; /* oklch(0.945 0.035 150) */
  --stamp-settled-edge: #0a562b; /* oklch(0.40 0.10 152) */
  --callout-settled-surface: #ddf4e1; /* oklch(0.945 0.035 150) */
  --callout-settled-edge: #0a562b; /* oklch(0.40 0.10 152) */
  --stamp-held-ink: #194781; /* oklch(0.40 0.11 256) */
  --stamp-held-surface: #e1effd; /* oklch(0.945 0.025 250) */
  --stamp-held-edge: #194781; /* oklch(0.40 0.11 256) */
  --callout-held-surface: #e1effd; /* oklch(0.945 0.025 250) */
  --callout-held-edge: #194781; /* oklch(0.40 0.11 256) */
  --stamp-review-ink: #794900; /* oklch(0.45 0.10 68) */
  --stamp-review-surface: #fbe9c6; /* oklch(0.94 0.05 85) */
  --stamp-review-edge: #794900; /* oklch(0.45 0.10 68) */
  --callout-review-surface: #fbe9c6; /* oklch(0.94 0.05 85) */
  --callout-review-edge: #794900; /* oklch(0.45 0.10 68) */
  --stamp-alert-ink: #9b2018; /* oklch(0.45 0.16 29) */
  --stamp-alert-surface: #ffe6e1; /* oklch(0.945 0.03 30) */
  --stamp-alert-edge: #9b2018; /* oklch(0.45 0.16 29) */
  --callout-alert-surface: #ffe6e1; /* oklch(0.945 0.03 30) */
  --callout-alert-edge: #9b2018; /* oklch(0.45 0.16 29) */
  --stamp-neutral-ink: #514c46; /* oklch(0.42 0.012 70) */
  --stamp-neutral-surface: #ede9e2; /* oklch(0.935 0.01 80) */
  --stamp-neutral-edge: #514c46; /* oklch(0.42 0.012 70) */
  --callout-neutral-surface: #ede9e2; /* oklch(0.935 0.01 80) */
  --callout-neutral-edge: #514c46; /* oklch(0.42 0.012 70) */
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    color-scheme: dark;
    --surface-page: #181411; /* oklch(0.195 0.009 70) */
    --surface-sheet: #221d19; /* oklch(0.235 0.011 70) */
    --surface-sunken: #110e0b; /* oklch(0.165 0.008 70) */
    --surface-raised: #2a2520; /* oklch(0.27 0.012 70) */
    --surface-inverse: #eae4d7; /* oklch(0.92 0.018 84) */
    --text-primary: #eee7db; /* oklch(0.93 0.018 84) */
    --text-secondary: #b8b0a3; /* oklch(0.76 0.02 80) */
    --text-inverse: #1e1a15; /* oklch(0.22 0.012 70) */
    --text-link: #93c2f7; /* oklch(0.80 0.09 252) */
    --text-success: #8cd19e; /* oklch(0.80 0.10 152) */
    --rule-hairline: #3c3731; /* oklch(0.34 0.012 75) */
    --rule-strong: #c4bdb0; /* oklch(0.80 0.02 82) */
    --border-control: #877f73; /* oklch(0.60 0.02 80) */
    --focus-ring: #8ccaff; /* oklch(0.82 0.11 250) */
    --focus-halo: #110e0b; /* oklch(0.165 0.008 70) */
    --accent: #96c2f3; /* oklch(0.80 0.085 252) */
    --accent-hover: #b0d5fe; /* oklch(0.86 0.07 252) */
    --on-accent: #10171f; /* oklch(0.20 0.02 255) */
    --danger: #f28979; /* oklch(0.74 0.13 30) */
    --danger-hover: #fda293; /* oklch(0.80 0.11 30) */
    --on-danger: #1c100e; /* oklch(0.19 0.02 30) */
    --highlight: #54461e; /* oklch(0.40 0.06 90) */
    --on-highlight: #f3eee3; /* oklch(0.95 0.015 84) */
    --chart-released: #2e854d; /* oklch(0.55 0.12 152) */
    --chart-held: #4c6ac8; /* oklch(0.55 0.15 268) */
    --chart-window: #24a4be; /* oklch(0.665 0.11 215) */
    --chart-invoiced: #c18434; /* oklch(0.66 0.12 70) */
    --stamp-settled-ink: #8cd19e; /* oklch(0.80 0.10 152) */
    --stamp-settled-surface: #19281d; /* oklch(0.26 0.03 152) */
    --stamp-settled-edge: #8cd19e; /* oklch(0.80 0.10 152) */
    --callout-settled-surface: #19281d; /* oklch(0.26 0.03 152) */
    --callout-settled-edge: #8cd19e; /* oklch(0.80 0.10 152) */
    --stamp-held-ink: #98c2f0; /* oklch(0.80 0.08 252) */
    --stamp-held-surface: #192532; /* oklch(0.26 0.03 252) */
    --stamp-held-edge: #98c2f0; /* oklch(0.80 0.08 252) */
    --callout-held-surface: #192532; /* oklch(0.26 0.03 252) */
    --callout-held-edge: #98c2f0; /* oklch(0.80 0.08 252) */
    --stamp-review-ink: #eac07a; /* oklch(0.83 0.10 80) */
    --stamp-review-surface: #2f2416; /* oklch(0.27 0.03 75) */
    --stamp-review-edge: #eac07a; /* oklch(0.83 0.10 80) */
    --callout-review-surface: #2f2416; /* oklch(0.27 0.03 75) */
    --callout-review-edge: #eac07a; /* oklch(0.83 0.10 80) */
    --stamp-alert-ink: #f79686; /* oklch(0.77 0.12 30) */
    --stamp-alert-surface: #36201c; /* oklch(0.27 0.035 30) */
    --stamp-alert-edge: #f79686; /* oklch(0.77 0.12 30) */
    --callout-alert-surface: #36201c; /* oklch(0.27 0.035 30) */
    --callout-alert-edge: #f79686; /* oklch(0.77 0.12 30) */
    --stamp-neutral-ink: #bbb7af; /* oklch(0.78 0.012 80) */
    --stamp-neutral-surface: #292622; /* oklch(0.27 0.008 75) */
    --stamp-neutral-edge: #bbb7af; /* oklch(0.78 0.012 80) */
    --callout-neutral-surface: #292622; /* oklch(0.27 0.008 75) */
    --callout-neutral-edge: #bbb7af; /* oklch(0.78 0.012 80) */
  }
}
@media (prefers-contrast: more) {
  :root:not([data-theme]) {
    color-scheme: light;
    --surface-page: #ffffff; /* oklch(1 0 0) */
    --surface-sheet: #ffffff; /* oklch(1 0 0) */
    --surface-sunken: #f2f2f2; /* oklch(0.96 0 0) */
    --surface-raised: #ffffff; /* oklch(1 0 0) */
    --surface-inverse: #000000; /* oklch(0 0 0) */
    --text-primary: #000000; /* oklch(0 0 0) */
    --text-secondary: #292929; /* oklch(0.28 0 0) */
    --text-inverse: #ffffff; /* oklch(1 0 0) */
    --text-link: #021e7c; /* oklch(0.30 0.16 264) */
    --text-success: #004016; /* oklch(0.32 0.10 152) */
    --rule-hairline: #2e2e2e; /* oklch(0.30 0 0) */
    --rule-strong: #000000; /* oklch(0 0 0) */
    --border-control: #000000; /* oklch(0 0 0) */
    --focus-ring: #000000; /* oklch(0 0 0) */
    --focus-halo: #fadf27; /* oklch(0.90 0.18 100) */
    --accent: #021969; /* oklch(0.27 0.14 264) */
    --accent-hover: #000000; /* oklch(0 0 0) */
    --on-accent: #ffffff; /* oklch(1 0 0) */
    --danger: #790000; /* oklch(0.36 0.15 29) */
    --danger-hover: #000000; /* oklch(0 0 0) */
    --on-danger: #ffffff; /* oklch(1 0 0) */
    --highlight: #ffe648; /* oklch(0.92 0.17 100) */
    --on-highlight: #000000; /* oklch(0 0 0) */
    --chart-released: #0a562b; /* oklch(0.40 0.10 152) */
    --chart-held: #0a3f86; /* oklch(0.38 0.13 258) */
    --chart-window: #004c63; /* oklch(0.38 0.09 220) */
    --chart-invoiced: #794900; /* oklch(0.45 0.10 68) */
    --stamp-settled-ink: #ffffff; /* oklch(1 0 0) */
    --stamp-settled-surface: #004016; /* oklch(0.32 0.10 152) */
    --stamp-settled-edge: #004016; /* oklch(0.32 0.10 152) */
    --callout-settled-surface: #ffffff; /* oklch(1 0 0) */
    --callout-settled-edge: #004016; /* oklch(0.32 0.10 152) */
    --stamp-held-ink: #ffffff; /* oklch(1 0 0) */
    --stamp-held-surface: #03266d; /* oklch(0.30 0.13 262) */
    --stamp-held-edge: #03266d; /* oklch(0.30 0.13 262) */
    --callout-held-surface: #ffffff; /* oklch(1 0 0) */
    --callout-held-edge: #03266d; /* oklch(0.30 0.13 262) */
    --stamp-review-ink: #000000; /* oklch(0 0 0) */
    --stamp-review-surface: #fbd452; /* oklch(0.88 0.15 92) */
    --stamp-review-edge: #000000; /* oklch(0 0 0) */
    --callout-review-surface: #ffffff; /* oklch(1 0 0) */
    --callout-review-edge: #000000; /* oklch(0 0 0) */
    --stamp-alert-ink: #ffffff; /* oklch(1 0 0) */
    --stamp-alert-surface: #800805; /* oklch(0.38 0.15 29) */
    --stamp-alert-edge: #800805; /* oklch(0.38 0.15 29) */
    --callout-alert-surface: #ffffff; /* oklch(1 0 0) */
    --callout-alert-edge: #800805; /* oklch(0.38 0.15 29) */
    --stamp-neutral-ink: #ffffff; /* oklch(1 0 0) */
    --stamp-neutral-surface: #222222; /* oklch(0.25 0 0) */
    --stamp-neutral-edge: #222222; /* oklch(0.25 0 0) */
    --callout-neutral-surface: #ffffff; /* oklch(1 0 0) */
    --callout-neutral-edge: #222222; /* oklch(0.25 0 0) */
  }
}

:root[data-theme="paper"] {
  color-scheme: light;
  --surface-page: #f6f1e7; /* oklch(0.958 0.014 84) */
  --surface-sheet: #fdfbf6; /* oklch(0.988 0.007 86) */
  --surface-sunken: #ede6da; /* oklch(0.928 0.018 82) */
  --surface-raised: #fffdfa; /* oklch(0.995 0.004 86) */
  --surface-inverse: #2b221a; /* oklch(0.26 0.02 60) */
  --text-primary: #2a1f17; /* oklch(0.25 0.022 58) */
  --text-secondary: #5d5044; /* oklch(0.44 0.026 62) */
  --text-inverse: #f6f1e9; /* oklch(0.96 0.012 84) */
  --text-link: #1e4b8d; /* oklch(0.42 0.12 258) */
  --text-success: #0a562b; /* oklch(0.40 0.10 152) */
  --rule-hairline: #d3c9bb; /* oklch(0.84 0.022 78) */
  --rule-strong: #463b32; /* oklch(0.36 0.022 60) */
  --border-control: #807263; /* oklch(0.56 0.028 66) */
  --focus-ring: #1649ae; /* oklch(0.44 0.17 262) */
  --focus-halo: #fffdfa; /* oklch(0.995 0.004 86) */
  --accent: #18417c; /* oklch(0.38 0.11 258) */
  --accent-hover: #092e62; /* oklch(0.31 0.10 258) */
  --on-accent: #fcfaf6; /* oklch(0.985 0.006 86) */
  --danger: #9e241b; /* oklch(0.46 0.16 29) */
  --danger-hover: #7f1711; /* oklch(0.39 0.14 29) */
  --on-danger: #fcfaf6; /* oklch(0.985 0.006 86) */
  --highlight: #efdda9; /* oklch(0.90 0.07 92) */
  --on-highlight: #2a1f17; /* oklch(0.25 0.022 58) */
  --chart-released: #1a763f; /* oklch(0.50 0.12 152) */
  --chart-held: #3050aa; /* oklch(0.46 0.15 266) */
  --chart-window: #1195b4; /* oklch(0.62 0.11 220) */
  --chart-invoiced: #c48225; /* oklch(0.66 0.13 70) */
  --stamp-settled-ink: #0a562b; /* oklch(0.40 0.10 152) */
  --stamp-settled-surface: #ddf4e1; /* oklch(0.945 0.035 150) */
  --stamp-settled-edge: #0a562b; /* oklch(0.40 0.10 152) */
  --callout-settled-surface: #ddf4e1; /* oklch(0.945 0.035 150) */
  --callout-settled-edge: #0a562b; /* oklch(0.40 0.10 152) */
  --stamp-held-ink: #194781; /* oklch(0.40 0.11 256) */
  --stamp-held-surface: #e1effd; /* oklch(0.945 0.025 250) */
  --stamp-held-edge: #194781; /* oklch(0.40 0.11 256) */
  --callout-held-surface: #e1effd; /* oklch(0.945 0.025 250) */
  --callout-held-edge: #194781; /* oklch(0.40 0.11 256) */
  --stamp-review-ink: #794900; /* oklch(0.45 0.10 68) */
  --stamp-review-surface: #fbe9c6; /* oklch(0.94 0.05 85) */
  --stamp-review-edge: #794900; /* oklch(0.45 0.10 68) */
  --callout-review-surface: #fbe9c6; /* oklch(0.94 0.05 85) */
  --callout-review-edge: #794900; /* oklch(0.45 0.10 68) */
  --stamp-alert-ink: #9b2018; /* oklch(0.45 0.16 29) */
  --stamp-alert-surface: #ffe6e1; /* oklch(0.945 0.03 30) */
  --stamp-alert-edge: #9b2018; /* oklch(0.45 0.16 29) */
  --callout-alert-surface: #ffe6e1; /* oklch(0.945 0.03 30) */
  --callout-alert-edge: #9b2018; /* oklch(0.45 0.16 29) */
  --stamp-neutral-ink: #514c46; /* oklch(0.42 0.012 70) */
  --stamp-neutral-surface: #ede9e2; /* oklch(0.935 0.01 80) */
  --stamp-neutral-edge: #514c46; /* oklch(0.42 0.012 70) */
  --callout-neutral-surface: #ede9e2; /* oklch(0.935 0.01 80) */
  --callout-neutral-edge: #514c46; /* oklch(0.42 0.012 70) */
}

:root[data-theme="carbon"] {
  color-scheme: dark;
  --surface-page: #181411; /* oklch(0.195 0.009 70) */
  --surface-sheet: #221d19; /* oklch(0.235 0.011 70) */
  --surface-sunken: #110e0b; /* oklch(0.165 0.008 70) */
  --surface-raised: #2a2520; /* oklch(0.27 0.012 70) */
  --surface-inverse: #eae4d7; /* oklch(0.92 0.018 84) */
  --text-primary: #eee7db; /* oklch(0.93 0.018 84) */
  --text-secondary: #b8b0a3; /* oklch(0.76 0.02 80) */
  --text-inverse: #1e1a15; /* oklch(0.22 0.012 70) */
  --text-link: #93c2f7; /* oklch(0.80 0.09 252) */
  --text-success: #8cd19e; /* oklch(0.80 0.10 152) */
  --rule-hairline: #3c3731; /* oklch(0.34 0.012 75) */
  --rule-strong: #c4bdb0; /* oklch(0.80 0.02 82) */
  --border-control: #877f73; /* oklch(0.60 0.02 80) */
  --focus-ring: #8ccaff; /* oklch(0.82 0.11 250) */
  --focus-halo: #110e0b; /* oklch(0.165 0.008 70) */
  --accent: #96c2f3; /* oklch(0.80 0.085 252) */
  --accent-hover: #b0d5fe; /* oklch(0.86 0.07 252) */
  --on-accent: #10171f; /* oklch(0.20 0.02 255) */
  --danger: #f28979; /* oklch(0.74 0.13 30) */
  --danger-hover: #fda293; /* oklch(0.80 0.11 30) */
  --on-danger: #1c100e; /* oklch(0.19 0.02 30) */
  --highlight: #54461e; /* oklch(0.40 0.06 90) */
  --on-highlight: #f3eee3; /* oklch(0.95 0.015 84) */
  --chart-released: #2e854d; /* oklch(0.55 0.12 152) */
  --chart-held: #4c6ac8; /* oklch(0.55 0.15 268) */
  --chart-window: #24a4be; /* oklch(0.665 0.11 215) */
  --chart-invoiced: #c18434; /* oklch(0.66 0.12 70) */
  --stamp-settled-ink: #8cd19e; /* oklch(0.80 0.10 152) */
  --stamp-settled-surface: #19281d; /* oklch(0.26 0.03 152) */
  --stamp-settled-edge: #8cd19e; /* oklch(0.80 0.10 152) */
  --callout-settled-surface: #19281d; /* oklch(0.26 0.03 152) */
  --callout-settled-edge: #8cd19e; /* oklch(0.80 0.10 152) */
  --stamp-held-ink: #98c2f0; /* oklch(0.80 0.08 252) */
  --stamp-held-surface: #192532; /* oklch(0.26 0.03 252) */
  --stamp-held-edge: #98c2f0; /* oklch(0.80 0.08 252) */
  --callout-held-surface: #192532; /* oklch(0.26 0.03 252) */
  --callout-held-edge: #98c2f0; /* oklch(0.80 0.08 252) */
  --stamp-review-ink: #eac07a; /* oklch(0.83 0.10 80) */
  --stamp-review-surface: #2f2416; /* oklch(0.27 0.03 75) */
  --stamp-review-edge: #eac07a; /* oklch(0.83 0.10 80) */
  --callout-review-surface: #2f2416; /* oklch(0.27 0.03 75) */
  --callout-review-edge: #eac07a; /* oklch(0.83 0.10 80) */
  --stamp-alert-ink: #f79686; /* oklch(0.77 0.12 30) */
  --stamp-alert-surface: #36201c; /* oklch(0.27 0.035 30) */
  --stamp-alert-edge: #f79686; /* oklch(0.77 0.12 30) */
  --callout-alert-surface: #36201c; /* oklch(0.27 0.035 30) */
  --callout-alert-edge: #f79686; /* oklch(0.77 0.12 30) */
  --stamp-neutral-ink: #bbb7af; /* oklch(0.78 0.012 80) */
  --stamp-neutral-surface: #292622; /* oklch(0.27 0.008 75) */
  --stamp-neutral-edge: #bbb7af; /* oklch(0.78 0.012 80) */
  --callout-neutral-surface: #292622; /* oklch(0.27 0.008 75) */
  --callout-neutral-edge: #bbb7af; /* oklch(0.78 0.012 80) */
}

:root[data-theme="contrast"] {
  color-scheme: light;
  --surface-page: #ffffff; /* oklch(1 0 0) */
  --surface-sheet: #ffffff; /* oklch(1 0 0) */
  --surface-sunken: #f2f2f2; /* oklch(0.96 0 0) */
  --surface-raised: #ffffff; /* oklch(1 0 0) */
  --surface-inverse: #000000; /* oklch(0 0 0) */
  --text-primary: #000000; /* oklch(0 0 0) */
  --text-secondary: #292929; /* oklch(0.28 0 0) */
  --text-inverse: #ffffff; /* oklch(1 0 0) */
  --text-link: #021e7c; /* oklch(0.30 0.16 264) */
  --text-success: #004016; /* oklch(0.32 0.10 152) */
  --rule-hairline: #2e2e2e; /* oklch(0.30 0 0) */
  --rule-strong: #000000; /* oklch(0 0 0) */
  --border-control: #000000; /* oklch(0 0 0) */
  --focus-ring: #000000; /* oklch(0 0 0) */
  --focus-halo: #fadf27; /* oklch(0.90 0.18 100) */
  --accent: #021969; /* oklch(0.27 0.14 264) */
  --accent-hover: #000000; /* oklch(0 0 0) */
  --on-accent: #ffffff; /* oklch(1 0 0) */
  --danger: #790000; /* oklch(0.36 0.15 29) */
  --danger-hover: #000000; /* oklch(0 0 0) */
  --on-danger: #ffffff; /* oklch(1 0 0) */
  --highlight: #ffe648; /* oklch(0.92 0.17 100) */
  --on-highlight: #000000; /* oklch(0 0 0) */
  --chart-released: #0a562b; /* oklch(0.40 0.10 152) */
  --chart-held: #0a3f86; /* oklch(0.38 0.13 258) */
  --chart-window: #004c63; /* oklch(0.38 0.09 220) */
  --chart-invoiced: #794900; /* oklch(0.45 0.10 68) */
  --stamp-settled-ink: #ffffff; /* oklch(1 0 0) */
  --stamp-settled-surface: #004016; /* oklch(0.32 0.10 152) */
  --stamp-settled-edge: #004016; /* oklch(0.32 0.10 152) */
  --callout-settled-surface: #ffffff; /* oklch(1 0 0) */
  --callout-settled-edge: #004016; /* oklch(0.32 0.10 152) */
  --stamp-held-ink: #ffffff; /* oklch(1 0 0) */
  --stamp-held-surface: #03266d; /* oklch(0.30 0.13 262) */
  --stamp-held-edge: #03266d; /* oklch(0.30 0.13 262) */
  --callout-held-surface: #ffffff; /* oklch(1 0 0) */
  --callout-held-edge: #03266d; /* oklch(0.30 0.13 262) */
  --stamp-review-ink: #000000; /* oklch(0 0 0) */
  --stamp-review-surface: #fbd452; /* oklch(0.88 0.15 92) */
  --stamp-review-edge: #000000; /* oklch(0 0 0) */
  --callout-review-surface: #ffffff; /* oklch(1 0 0) */
  --callout-review-edge: #000000; /* oklch(0 0 0) */
  --stamp-alert-ink: #ffffff; /* oklch(1 0 0) */
  --stamp-alert-surface: #800805; /* oklch(0.38 0.15 29) */
  --stamp-alert-edge: #800805; /* oklch(0.38 0.15 29) */
  --callout-alert-surface: #ffffff; /* oklch(1 0 0) */
  --callout-alert-edge: #800805; /* oklch(0.38 0.15 29) */
  --stamp-neutral-ink: #ffffff; /* oklch(1 0 0) */
  --stamp-neutral-surface: #222222; /* oklch(0.25 0 0) */
  --stamp-neutral-edge: #222222; /* oklch(0.25 0 0) */
  --callout-neutral-surface: #ffffff; /* oklch(1 0 0) */
  --callout-neutral-edge: #222222; /* oklch(0.25 0 0) */
}
