:root {
  --accent: #0e7560; --accent-ink: #ffffff; --accent-soft: #d8e9e6;
  --second: #3a5aa8; --second-ink: #ffffff; --second-soft: #dfe5f1;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-colour-mode="light"]) {
    --accent: #5fd3b4; --accent-ink: #11181c; --accent-soft: #223a3a;
    --second: #9db4f0; --second-ink: #11181c; --second-soft: #2b3642;
  }
}
:root[data-colour-mode="dark"] {
  --accent: #5fd3b4; --accent-ink: #11181c; --accent-soft: #223a3a;
  --second: #9db4f0; --second-ink: #11181c; --second-soft: #2b3642;
}
