/* themes-v1: Oxblood (family: red/crimson).
   Dark anchors: #0a0303 #180606 #2a0808 #7a3028 #8b1a1a. */
.theme-oxblood {
  --background: #fdf4f4;
  --foreground: #2a0a0a;
  --card: #fae6e6;
  --card-foreground: #2a0a0a;
  --popover: #fae6e6;
  --popover-foreground: #2a0a0a;
  --primary: #5e1010;
  --primary-foreground: #ffffff;
  --secondary: #f0d0d0;
  --secondary-foreground: #2a0a0a;
  --muted: #f0d0d0;
  --muted-foreground: #582020;
  --accent: #5e1010;
  --accent-foreground: #ffffff;
  --destructive: #b91c1c;
  --destructive-foreground: #ffffff;
  --border: #f0d0d0;
  --input: #f0d0d0;
  --ring: #5e1010;
  --sidebar: #fae6e6;
  --sidebar-foreground: #2a0a0a;
  --sidebar-primary: #5e1010;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #f0d0d0;
  --sidebar-accent-foreground: #2a0a0a;
  --sidebar-border: #f0d0d0;
  --sidebar-ring: #5e1010;
}
.theme-oxblood.dark {
  --background: #0a0303;
  --foreground: #f0d8d8;
  --card: #180606;
  --card-foreground: #f0d8d8;
  --popover: #180606;
  --popover-foreground: #f0d8d8;
  --primary: #8b1a1a;
  --primary-foreground: #0a0303;
  --secondary: #2a0808;
  --secondary-foreground: #f0d8d8;
  --muted: #2a0808;
  --muted-foreground: #7a3028;
  --accent: #8b1a1a;
  --accent-foreground: #0a0303;
  --destructive: #dc2626;
  --destructive-foreground: #ffffff;
  --border: #2a0808;
  --input: #2a0808;
  --ring: #8b1a1a;
  --sidebar: #180606;
  --sidebar-foreground: #f0d8d8;
  --sidebar-primary: #8b1a1a;
  --sidebar-primary-foreground: #0a0303;
  --sidebar-accent: #8b1a1a;
  --sidebar-accent-foreground: #0a0303;
  --sidebar-border: #2a0808;
  --sidebar-ring: #8b1a1a;
}
