{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "theme",
  "type": "registry:theme",
  "title": "I Heart PR Tours Theme",
  "description": "I Heart PR Tours design tokens. Dark-first, WCAG AA, and brand-contract compliant. I Heart PR Tours is an independent third-party brand. I Heart PR Tours owns its trademarks and is responsible for its tours, services, and applicable terms.",
  "cssVars": {
    "theme": {
      "radius-sm": "6px",
      "radius-md": "8px",
      "radius-lg": "10px",
      "radius-xl": "12px",
      "radius-2xl": "16px",
      "font-display": "var(--font-display-role)"
    },
    "light": {
      "background": "oklch(1.0000 0 0)",
      "foreground": "oklch(0.1776 0 0)",
      "card": "oklch(1.0000 0 0)",
      "card-foreground": "oklch(0.1776 0 0)",
      "popover": "oklch(1.0000 0 0)",
      "popover-foreground": "oklch(0.1776 0 0)",
      "primary": "oklch(0.4574 0.1028 246.91)",
      "primary-foreground": "oklch(1.0000 0 0)",
      "secondary": "oklch(0.9736 0.0057 84.57)",
      "secondary-foreground": "oklch(0.1776 0 0)",
      "muted": "oklch(0.9638 0.0084 236.56)",
      "muted-foreground": "oklch(0.4495 0 0)",
      "accent": "oklch(0.9638 0.0084 236.56)",
      "accent-foreground": "oklch(0.1776 0 0)",
      "destructive": "oklch(0.5308 0.1857 20.87)",
      "border": "oklch(0.9219 0 0)",
      "input": "oklch(0.9219 0 0)",
      "ring": "oklch(0.4574 0.1028 246.91)",
      "chart-1": "oklch(0.4574 0.1028 246.91)",
      "chart-2": "oklch(0.4588 0.0783 194.77)",
      "chart-3": "oklch(0.4569 0.0944 299.34)",
      "chart-4": "oklch(0.4558 0.0943 143.05)",
      "chart-5": "oklch(0.4572 0.0951 350.69)",
      "sidebar": "oklch(1.0000 0 0)",
      "sidebar-foreground": "oklch(0.1776 0 0)",
      "sidebar-primary": "oklch(0.4574 0.1028 246.91)",
      "sidebar-primary-foreground": "oklch(1.0000 0 0)",
      "sidebar-accent": "oklch(0.9638 0.0084 236.56)",
      "sidebar-accent-foreground": "oklch(0.1776 0 0)",
      "sidebar-border": "oklch(0.9219 0 0)",
      "sidebar-ring": "oklch(0.4574 0.1028 246.91)",
      "brand-accent-deep": "oklch(0.4574 0.1028 246.91)",
      "brand-emphasis": "oklch(0.5472 0.1832 28.07)",
      "brand-cta": "oklch(0.5472 0.1832 28.07)"
    },
    "dark": {
      "background": "oklch(0.1817 0.0263 246.92)",
      "foreground": "oklch(1.0000 0 0)",
      "card": "oklch(0.2326 0.0326 245.95)",
      "card-foreground": "oklch(1.0000 0 0)",
      "popover": "oklch(0.2037 0.0280 247.26)",
      "popover-foreground": "oklch(1.0000 0 0)",
      "primary": "oklch(0.7119 0.1015 244.04)",
      "primary-foreground": "oklch(0.0000 0 0)",
      "secondary": "oklch(0.2767 0.0388 245.25)",
      "secondary-foreground": "oklch(1.0000 0 0)",
      "muted": "oklch(0.2767 0.0388 245.25)",
      "muted-foreground": "oklch(0.6862 0 0)",
      "accent": "oklch(0.3366 0.0465 241.67)",
      "accent-foreground": "oklch(1.0000 0 0)",
      "destructive": "oklch(0.6437 0.1882 18.59)",
      "border": "oklch(0.2686 0 0)",
      "input": "oklch(0.2686 0 0)",
      "ring": "oklch(0.7119 0.1015 244.04)",
      "chart-1": "oklch(0.7119 0.1015 244.04)",
      "chart-2": "oklch(0.7126 0.0939 191.71)",
      "chart-3": "oklch(0.7115 0.0935 296.14)",
      "chart-4": "oklch(0.7128 0.0933 140.04)",
      "chart-5": "oklch(0.7119 0.0934 348.33)",
      "sidebar": "oklch(0.2037 0.0280 247.26)",
      "sidebar-foreground": "oklch(1.0000 0 0)",
      "sidebar-primary": "oklch(0.7119 0.1015 244.04)",
      "sidebar-primary-foreground": "oklch(0.0000 0 0)",
      "sidebar-accent": "oklch(0.3366 0.0465 241.67)",
      "sidebar-accent-foreground": "oklch(1.0000 0 0)",
      "sidebar-border": "oklch(0.2686 0 0)",
      "sidebar-ring": "oklch(0.7119 0.1015 244.04)",
      "brand-accent-deep": "oklch(0.4574 0.1028 246.91)",
      "brand-emphasis": "oklch(0.8348 0.0711 242.96)",
      "brand-cta": "oklch(0.5472 0.1832 28.07)"
    }
  },
  "css": {
    "@layer base": {
      ":focus-visible": {
        "outline": "2px solid var(--ring)",
        "outline-offset": "2px"
      }
    }
  },
  "docs": "Dark-first. Set defaultTheme=\"dark\" in your theme provider. The bright accent is never text on a light surface; the light block already substitutes the accessible variant."
}
