/* ============================================================
   Backyard Studio 4.0 — Design tokens (single source of truth)
   Loaded FIRST. Every layer (core, parcel, decision, experience,
   site-intelligence, v2, v3, creator, polish) consumes these.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap');

:root {
  /* Ink + neutrals (warm, organic) */
  --ink: #18221f;
  --muted: #69746f;
  --soft: #eff1ec;
  --line: #d9ded6;
  --panel: #f8f9f5;
  --paper: #ffffff;

  /* Brand */
  --brand: #18372f;
  --brand-2: #285a4e;
  --accent: #d3ff82;
  --accent-ink: #17321f;

  /* Status */
  --danger: #ad342f;
  --warning: #a96d08;
  --success: #24704a;

  /* Elevation + shape */
  --shadow: 0 1px 2px rgba(16, 32, 26, .06), 0 12px 32px rgba(16, 32, 26, .12);
  --radius: 10px;
  --radius-sm: 8px;
  --radius-lg: 14px;

  /* Layout */
  --topbar-h: 64px;
  --toolrail-w: 74px;
  --left-w: 296px;
  --right-w: 328px;
  --status-h: 29px;

  /* Type */
  --bs-font-scale: 1.12;
  --display-font: "Fraunces", Georgia, "Times New Roman", serif;
  color-scheme: light;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
