/*
Theme Name: Principle Legal — Warm Editorial
Theme URI: https://principlelegal.com
Author: Principle Legal Offices, P.A.
Description: Warm, editorial-style custom theme for Principle Legal Offices, P.A. — a family-focused law firm serving Deltona, DeLand, Orange City, and Daytona Beach, Florida. Magazine-inspired layout, terracotta + sage palette, hand-drawn accents.
Version: 2.11.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: principle-legal
*/

/* ==========================================================================
   DESIGN TOKENS — WARM EDITORIAL
   ========================================================================== */
:root {
  --pl-terracotta-700: #8f4a1f;
  --pl-terracotta-600: #b5651d;
  --pl-terracotta-500: #c97a34;
  --pl-terracotta-100: #f3ddc9;
  --pl-sage-700: #414f36;
  --pl-sage-600: #5c6e4c;
  --pl-sage-500: #7c8c6b;
  --pl-sage-100: #e2e8d8;
  --pl-mustard-500: #d9a441;
  --pl-paper: #faf5ec;
  --pl-paper-2: #f4ede0;
  --pl-ink-900: #362a1f;
  --pl-ink-700: #5a4a3c;
  --pl-ink-500: #83725f;
  --pl-white: #fffdf9;
  --pl-btn-text: #fffdf9;
  --pl-border: #e3d7c3;
  --pl-line: #cdbd9f;

  --pl-font-heading: 'Fraunces', Georgia, 'Times New Roman', serif;
  --pl-font-body: 'Karla', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --pl-font-hand: 'Caveat', cursive;

  --pl-space-xs: 0.5rem;
  --pl-space-sm: 1rem;
  --pl-space-md: 1.75rem;
  --pl-space-lg: 3rem;
  --pl-space-xl: 5rem;
  --pl-space-2xl: 7.5rem;

  --pl-container: 1180px;
  --pl-radius-sm: 4px;
  --pl-radius-md: 10px;
  --pl-radius-lg: 28px;
  --pl-shadow-sm: 0 2px 0 rgba(54, 42, 31, 0.06);
  --pl-shadow-md: 6px 8px 0 rgba(54, 42, 31, 0.08);
  --pl-shadow-lg: 10px 14px 0 rgba(54, 42, 31, 0.10);
}
