/* Generated by app/accent.py from the accent setting -- one colour, worked out
   for the preset in force. Nothing writes it to disk: it is built per answer
   and served from memory, because the answer is a row in the database. */
.accents [data-accent="preset"] {
  --accent-fill: #3538a8;
  --accent: #3538a8;
}
.accents [data-accent="blue"] {
  --accent-fill: #2563eb;
  --accent: #2563eb;
}
.accents [data-accent="teal"] {
  --accent-fill: #0f766e;
  --accent: #0f766e;
}
.accents [data-accent="green"] {
  --accent-fill: #15803d;
  --accent: #157e3c;
}
.accents [data-accent="amber"] {
  --accent-fill: #b45309;
  --accent: #b35209;
}
.accents [data-accent="red"] {
  --accent-fill: #b91c1c;
  --accent: #b91c1c;
}
.accents [data-accent="magenta"] {
  --accent-fill: #a21caf;
  --accent: #a21caf;
}
.accents [data-accent="violet"] {
  --accent-fill: #6d28d9;
  --accent: #6d28d9;
}
.accents [data-accent="slate"] {
  --accent-fill: #475569;
  --accent: #475569;
}
:root[data-theme="dark"] .accents [data-accent="preset"] {
  --accent-fill: #a9b1ff;
  --accent: #a9b1ff;
}
:root[data-theme="dark"] .accents [data-accent="blue"] {
  --accent-fill: #2563eb;
  --accent: #628ff1;
}
:root[data-theme="dark"] .accents [data-accent="teal"] {
  --accent-fill: #107b73;
  --accent: #15a499;
}
:root[data-theme="dark"] .accents [data-accent="green"] {
  --accent-fill: #15803d;
  --accent: #1ba74f;
}
:root[data-theme="dark"] .accents [data-accent="amber"] {
  --accent-fill: #b45309;
  --accent: #eb6c0c;
}
:root[data-theme="dark"] .accents [data-accent="red"] {
  --accent-fill: #e23f3f;
  --accent: #e86a6a;
}
:root[data-theme="dark"] .accents [data-accent="magenta"] {
  --accent-fill: #b41fc3;
  --accent: #d95ee5;
}
:root[data-theme="dark"] .accents [data-accent="violet"] {
  --accent-fill: #9461e3;
  --accent: #a77ee8;
}
:root[data-theme="dark"] .accents [data-accent="slate"] {
  --accent-fill: #5e708a;
  --accent: #8293ab;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) .accents [data-accent="preset"] {
    --accent-fill: #a9b1ff;
    --accent: #a9b1ff;
  }
  :root:not([data-theme]) .accents [data-accent="blue"] {
    --accent-fill: #2563eb;
    --accent: #628ff1;
  }
  :root:not([data-theme]) .accents [data-accent="teal"] {
    --accent-fill: #107b73;
    --accent: #15a499;
  }
  :root:not([data-theme]) .accents [data-accent="green"] {
    --accent-fill: #15803d;
    --accent: #1ba74f;
  }
  :root:not([data-theme]) .accents [data-accent="amber"] {
    --accent-fill: #b45309;
    --accent: #eb6c0c;
  }
  :root:not([data-theme]) .accents [data-accent="red"] {
    --accent-fill: #e23f3f;
    --accent: #e86a6a;
  }
  :root:not([data-theme]) .accents [data-accent="magenta"] {
    --accent-fill: #b41fc3;
    --accent: #d95ee5;
  }
  :root:not([data-theme]) .accents [data-accent="violet"] {
    --accent-fill: #9461e3;
    --accent: #a77ee8;
  }
  :root:not([data-theme]) .accents [data-accent="slate"] {
    --accent-fill: #5e708a;
    --accent: #8293ab;
  }
}
