{
  "name": "Ventana al anochecer",
  "colors": {
    "background": {
      "variable": "--background",
      "utility": "bg-background",
      "light": "oklch(0.973 0.011 82)",
      "dark": "oklch(0.17 0.024 254)",
      "description": "Fondo base (papel cálido / noche azul)."
    },
    "foreground": {
      "variable": "--foreground",
      "utility": "text-foreground",
      "light": "oklch(0.22 0.022 258)",
      "dark": "oklch(0.955 0.012 82)",
      "description": "Texto principal."
    },
    "card": {
      "variable": "--card",
      "utility": "bg-card",
      "light": "oklch(0.995 0.005 82)",
      "dark": "oklch(0.213 0.028 254)",
      "description": "Superficie de tarjetas y bloques."
    },
    "primary": {
      "variable": "--primary",
      "utility": "bg-primary",
      "light": "oklch(0.27 0.042 252)",
      "dark": "oklch(0.955 0.012 82)",
      "description": "Azul crepuscular: cabeceras y CTA."
    },
    "accent": {
      "variable": "--accent",
      "utility": "bg-accent",
      "light": "oklch(0.52 0.104 62)",
      "dark": "oklch(0.78 0.126 72)",
      "description": "Latón de lámpara: acentos, foco y enlaces."
    },
    "muted": {
      "variable": "--muted",
      "utility": "bg-muted",
      "light": "oklch(0.938 0.014 80)",
      "dark": "oklch(0.253 0.026 254)",
      "description": "Superficies suaves y estados deshabilitados."
    },
    "border": {
      "variable": "--border",
      "utility": "border-border",
      "light": "oklch(0.878 0.014 80)",
      "dark": "oklch(0.32 0.028 252)",
      "description": "Bordes y separadores."
    },
    "ring": {
      "variable": "--ring",
      "utility": "ring-ring",
      "light": "oklch(0.52 0.104 62)",
      "dark": "oklch(0.78 0.126 72)",
      "description": "Anillo de foco visible (teclado)."
    },
    "destructive": {
      "variable": "--destructive",
      "utility": "bg-destructive",
      "light": "oklch(0.5 0.184 27)",
      "dark": "oklch(0.63 0.17 27)",
      "description": "Errores de formulario."
    },
    "success": {
      "variable": "--success",
      "utility": "bg-success",
      "light": "oklch(0.46 0.1 152)",
      "dark": "oklch(0.68 0.1 155)",
      "description": "Confirmaciones."
    }
  },
  "radii": {
    "base": {
      "variable": "--radius",
      "value": "0.25rem",
      "utility": "rounded-lg"
    },
    "xs": {
      "variable": "--radius-sm",
      "value": "calc(var(--radius) - 4px)",
      "utility": "rounded-xs"
    },
    "sm": {
      "variable": "--radius-md",
      "value": "calc(var(--radius) - 2px)",
      "utility": "rounded-sm"
    },
    "lg": {
      "variable": "--radius-xl",
      "value": "calc(var(--radius) + 4px)",
      "utility": "rounded-xl"
    },
    "xl": {
      "variable": "--radius-2xl",
      "value": "calc(var(--radius) + 8px)",
      "utility": "rounded-2xl"
    }
  },
  "spacing": {
    "gutter": {
      "variable": "--spacing-gutter",
      "value": "1.25rem",
      "utility": "px-(--spacing-gutter)"
    },
    "block": {
      "variable": "--spacing-block",
      "value": "2.5rem",
      "utility": "mt-(--spacing-block)"
    },
    "section": {
      "variable": "--spacing-section",
      "value": "5rem",
      "utility": "py-(--spacing-section)"
    },
    "sectionLg": {
      "variable": "--spacing-section-lg",
      "value": "7.5rem",
      "utility": "py-(--spacing-section-lg)"
    }
  },
  "shadows": {
    "soft": {
      "variable": "--shadow-soft",
      "value": "0 14px 34px -22px oklch(0 0 0 / 65%)",
      "utility": "shadow-soft"
    },
    "elegant": {
      "variable": "--shadow-elegant",
      "value": "0 24px 60px -30px oklch(0 0 0 / 70%)",
      "utility": "shadow-elegant"
    },
    "lamp": {
      "variable": "--shadow-lamp",
      "value": "0 24px 60px -26px color-mix(in oklab, var(--lamp) 30%, transparent)",
      "utility": "shadow-lamp"
    }
  },
  "typography": {
    "display": {
      "variable": "--size-display",
      "value": "clamp(2.5rem, 6vw, 4.25rem)",
      "utility": "text-display"
    },
    "headline": {
      "variable": "--size-headline",
      "value": "clamp(1.75rem, 3.6vw, 2.75rem)",
      "utility": "text-headline"
    },
    "fontDisplay": {
      "variable": "--font-display",
      "value": "\"Fraunces\", Georgia, serif",
      "utility": "font-display"
    },
    "fontSans": {
      "variable": "--font-sans",
      "value": "\"Karla\", system-ui, sans-serif",
      "utility": "font-sans"
    },
    "eyebrow": {
      "variable": "—",
      "value": "0.6875rem / 600 / 0.18em",
      "utility": "text-eyebrow"
    }
  }
}
