/* Cabra Tostá — design tokens.
   The first block is ported 1:1 from prototype/home.html's own <style> :root
   block, so the child theme and the page content it wraps share one source
   of truth instead of drifting apart. Do not edit one without the other. */

:root {
  --ct-bg: #0A0A0A;
  --ct-bg-rgb: 10, 10, 10;
  --ct-bg-surface: #141414;
  --ct-bg-elevated: #181818;
  --ct-bg-surface-hover: #1C1C1C;
  --ct-border-subtle: #242424;
  --ct-border-medium: #333333;
  --ct-border-accent: #484848;
  --ct-text-pure: #FFFFFF;
  --ct-text-pure-rgb: 255, 255, 255;
  --ct-text-body: #E5E5E5;
  --ct-text-muted: #9E9E9E;
  --ct-btn-primary-bg: #FFFFFF;
  --ct-btn-primary-text: #0A0A0A;
  --ct-btn-primary-hover: #ECECEC;
  --ct-red: #eb1700;
  --ct-red-dark: #c91400;
  --ct-sans: 'Plus Jakarta Sans', system-ui, sans-serif;
  --ct-display: 'Playfair Display', Georgia, serif;

  /* Child-theme additions — exact hex values already live in today's
     Additional CSS that don't map onto an existing page-content token.
     Kept as their own tokens instead of approximated onto a near token
     (e.g. --ct-border-subtle) so activating this theme doesn't shift any
     color by a shade. */
  --ct-border-header: #262626;   /* .site-header bottom border, .site-footer top border */
  --ct-border-hairline: #1A1A1A; /* nav top border, footer-widgets bottom border, menu-toggle hover bg */
  --ct-text-faint: #888888;      /* header search field placeholder */
  --ct-text-agency: #707070;     /* footer digital creation credit (a little darker than muted) */
  --ct-error: #ff6b5c;           /* form validation on black — --ct-red (#eb1700) is too dark to read as text here */
}
