/*
Theme Name:   Goal Child — TX Judge Stats
Theme URI:
Description:  Child theme of Goal. Adds Judges and Rulings CPTs with ACF fields, archive grid, and detail templates for the TX Judge Stats civic transparency project.
Author:
Template:     goal
Version:      1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  goal-child
*/

/* =Child-Theme customization starts here
--------------------------------------------------------------- */

/* ── Millennial-grey token overrides ── */
:root {
  --ink:           #2d2d30;
  --ink-muted:     #6a6a72;
  --ink-faint:     #9898a2;
  --surface:       #ebebе8;
  --surface-card:  #f5f5f3;
  --surface-hover: #e0deda;
  --border:        #d4d3ce;
  --accent:        #7b8ea0;   /* dusty slate blue */
  --accent-bg:     #edf1f5;
  --accent-light:  #96a8bb;
  --blue:          #4a6fa8;
  --blue-bg:       #eef2f8;
  --green:         #4a7a5c;
  --green-bg:      #edf5f0;
  --amber:         #8a7040;
  --amber-bg:      #f7f3e8;
  --red:           #a03535;
  --red-bg:        #f7f0f0;
  --tag-criminal:  #2e4d7b;
  --tag-civil:     #4a7a5c;
  --tag-family:    #7b2e6b;
  --tag-appeal:    #7a5500;
  --font-display:  'DM Serif Display', Georgia, serif;
  --font-body:     'Instrument Sans', system-ui, sans-serif;
  --font-mono:     'DM Mono', 'Courier New', monospace;
}

/* Inherit fonts from tokens on body */
body {
  font-family: var(--font-body);
  background:  var(--surface);
  color:       var(--ink);
}
