/* Generated from Nolaverse supplied-brand definition 2026-09-15.1. Run npm run brand:sync in the website. */
:root {
  color-scheme: dark;
  --nv-black: #000000;
  --nv-plum: #49176d;
  --nv-deep-purple: #350061;
  --nv-gold: #aa853a;
  --nv-gold-light: #c09550;
  --nv-violet: #a769ff;
  --nv-green: #00d98b;
  --nv-pink: #fd156d;
  --nv-white: #ffffff;
  --nv-gray: #929292;
  --nv-font: "Graphik", "Helvetica Neue", Helvetica, sans-serif;
  --nv-bg: color-mix(in srgb, var(--nv-plum) 10%, var(--nv-black));
  --nv-surface: color-mix(in srgb, var(--nv-plum) 22%, var(--nv-black));
  --nv-raised: color-mix(in srgb, var(--nv-plum) 34%, var(--nv-black));
  --nv-hover: color-mix(in srgb, var(--nv-plum) 47%, var(--nv-black));
  --nv-border: color-mix(in srgb, var(--nv-violet) 32%, transparent);
  --nv-border-gold: color-mix(in srgb, var(--nv-gold-light) 45%, transparent);
  --nv-muted: color-mix(in srgb, var(--nv-white) 76%, var(--nv-plum));
  --nv-faint: color-mix(in srgb, var(--nv-white) 62%, var(--nv-plum));
  --nv-gold-tint: color-mix(in srgb, var(--nv-gold) 13%, var(--nv-black));
  --nv-green-tint: color-mix(in srgb, var(--nv-green) 13%, var(--nv-black));
  --nv-pink-tint: color-mix(in srgb, var(--nv-pink) 13%, var(--nv-black));
  --nv-radius: 10px;
  --nv-radius-small: 6px;
  --nv-dur-fast: 160ms;
  --nv-dur-normal: 300ms;
  --nv-dur-ambient: 700ms;
  --nv-ease: cubic-bezier(0.2, 0.7, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --nv-dur-fast: 0ms;
    --nv-dur-normal: 0ms;
    --nv-dur-ambient: 0ms;
  }
}
