/*
Theme Name:  Jordan Louis
Theme URI:   https://example.com
Author:      Jordan Louis
Description: Custom personal site theme. Dark editorial aesthetic. Supports blog, political economy theory, professional writing, and a CPT-driven professional profile page.
Version:     1.0.0
Requires at least: 6.3
Tested up to: 6.7
Requires PHP: 8.0
License:     Proprietary
Text Domain: jordan-louis
*/

/*
 * This file intentionally contains only the required WordPress theme header
 * and the global design token declarations.
 *
 * All layout and component CSS is enqueued from assets/css/main.css
 * to keep the stylesheet modular and avoid wp-admin pollution.
 */

/* ============================================================
   DESIGN TOKENS  (also duplicated in main.css for portability)
   ============================================================ */
:root {
  /* Palette */
  --clr-bg:          #1c1e1b;
  --clr-surface:     #242622;
  --clr-surface-2:   #2c2e2a;
  --clr-border:      #383a35;
  --clr-olive:       #5a6632;
  --clr-olive-light: #a0b85e;
  --clr-olive-muted: #3d4822;
  --clr-red:         #8b2020;
  --clr-red-light:   #f49090;
  --clr-red-muted:   #5c1515;
  --clr-text:        #d4d2c8;
  --clr-text-muted:  #aeacaa;
  --clr-text-faint:  #acacaa;
  --clr-accent:      #c8b46a;

  /* Typography */
  --ff-display: 'Playfair Display', Georgia, serif;
  --ff-body:    'IBM Plex Sans', sans-serif;
  --ff-mono:    'IBM Plex Mono', monospace;

  /* Scale */
  --fs-xs:   .75rem;
  --fs-sm:   .875rem;
  --fs-base: 1rem;
  --fs-md:   1.125rem;
  --fs-lg:   1.375rem;
  --fs-xl:   1.75rem;
  --fs-2xl:  2.25rem;
  --fs-3xl:  3rem;
  --fs-4xl:  4rem;

  /* Spacing */
  --sp-1:  .25rem;  --sp-2:  .5rem;   --sp-3:  .75rem;
  --sp-4:  1rem;    --sp-6:  1.5rem;  --sp-8:  2rem;
  --sp-12: 3rem;    --sp-16: 4rem;    --sp-24: 6rem;

  /* Layout */
  --max-w:     1200px;
  --content-w: 720px;
  --nav-h:     64px;

  /* Misc */
  --radius:     2px;
  --transition: 200ms ease;
}
