/*
 * Wine Chips — Tailwind v4 theme tokens.
 *
 * brand winechips · version 1 · channel stable
 *
 * Generated from effective.json by the style-guide master. Load it AFTER
 * Tailwind's own entry stylesheet, and load brand.css alongside it: every
 * value below is a var() onto the brand token with the base mode's literal
 * as its fallback, so the utilities follow the brand's own mode switching
 * and still paint without brand.css present.
 *
 * Do not edit — re-vendor on a version change.
 */

@theme {
  /* Colour */
  --color-wc-plum: var(--wc-plum, #512A44);
  --color-wc-wine: var(--wc-wine, #A6192E);
  --color-wc-wine-bright: var(--wc-wine-bright, #DA213C);
  --color-wc-plum-light: var(--wc-plum-light, #83446E);
  --color-wc-cream: var(--wc-cream, #FBF3DA);
  --color-wc-white: var(--wc-white, #FFFFFF);
  --color-wc-graphite: var(--wc-graphite, #3A3A3A);
  --color-wc-graphite-deep: var(--wc-graphite-deep, #212121);
  --color-wc-surface: var(--wc-surface, #FFFFFF);
  --color-wc-surface-alt: var(--wc-surface-alt, #F6F4F5);
  --color-wc-surface-warm: var(--wc-surface-warm, #FBF3DA);
  --color-wc-ink: var(--wc-ink, #512A44);
  --color-wc-ink-muted: var(--wc-ink-muted, #333232);
  --color-wc-ink-dim: var(--wc-ink-dim, #5A5858);
  --color-wc-on-ink: var(--wc-on-ink, #FFFFFF);
  --color-wc-accent: var(--wc-accent, #A6192E);
  --color-wc-accent-hover: var(--wc-accent-hover, #DA213C);
  --color-wc-on-accent: var(--wc-on-accent, #FFFFFF);
  --color-wc-link: var(--wc-link, #512A44);
  --color-wc-link-hover: var(--wc-link-hover, #83446E);
  --color-wc-action: var(--wc-action, #3A3A3A);
  --color-wc-action-hover: var(--wc-action-hover, #606060);
  --color-wc-on-action: var(--wc-on-action, #FFFFFF);
  --color-wc-border: var(--wc-border, #EBEBEB);
  --color-wc-border-form: var(--wc-border-form, #CCCCCC);
  --color-wc-border-strong: var(--wc-border-strong, #B3B3B3);
  --color-wc-hairline-footer: var(--wc-hairline-footer, #DFD8DC);
  --color-wc-fill-subtle: var(--wc-fill-subtle, rgba(81, 42, 68, 0.05));
  --color-wc-fill-soft: var(--wc-fill-soft, rgba(81, 42, 68, 0.10));
  --color-wc-fill-strong: var(--wc-fill-strong, rgba(81, 42, 68, 0.20));
  --color-wc-focus-ring: var(--wc-focus-ring, rgba(81, 42, 68, 0.25));
  --color-wc-positive: var(--wc-positive, #1F873D);
  --color-wc-positive-ink: var(--wc-positive-ink, #1D7E39);
  --color-wc-positive-bg: var(--wc-positive-bg, #F8FFF9);
  --color-wc-negative: var(--wc-negative, #D20000);
  --color-wc-negative-ink: var(--wc-negative-ink, #651818);
  --color-wc-negative-bg: var(--wc-negative-bg, #FFF8F8);
  --color-wc-sale: var(--wc-sale, #EA0606);
  --color-wc-sale-ink: var(--wc-sale-ink, #DD0606);
  --color-wc-in-stock: var(--wc-in-stock, #00730B);

  /* Radii */
  --radius-max: 0.75rem;

  /* Faces */
  --font-display: Arvo, Rockwell, 'Roboto Slab', Georgia, serif;
  --font-arvo: Arvo, Rockwell, 'Roboto Slab', Georgia, serif;
  --font-sans: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --font-montserrat: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif;

  /* The kit's host vocabulary */
  --color-sg-bg: var(--sg-bg, var(--wc-surface));
  --color-sg-bg-raised: var(--sg-bg-raised, var(--wc-surface-alt));
  --color-sg-fg: var(--sg-fg, var(--wc-ink));
  --color-sg-fg-strong: var(--sg-fg-strong, var(--wc-ink));
  --color-sg-muted: var(--sg-muted, var(--wc-ink-muted));
  --color-sg-faint: var(--sg-faint, var(--wc-ink-dim));
  --color-sg-hairline: var(--sg-hairline, var(--wc-border));
  --color-sg-hairline-strong: var(--sg-hairline-strong, var(--wc-border-strong));
  --color-sg-accent: var(--sg-accent, var(--wc-accent));
  --font-sg-ui: var(--sg-font-ui, var(--font-sans));
  --font-sg-display: var(--sg-font-display, var(--font-display));
  --font-sg-prose: var(--sg-font-prose, var(--font-sans));
}
