/*
Theme Name: Drinkr LA
Theme URI: https://drinkr.la
Author: Drinkr
Description: The definitive guide to drinking in Los Angeles after dark. A dark, editorial nightlife publication theme. Presentation/CMS shell only — live intelligence is served by the Drip backend via a small API client (see inc/class-drinkr-api.php). This stylesheet holds the WordPress theme header and the Drinkr design tokens; the full design system is enqueued from assets/css/drinkr.css.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: Proprietary
Text Domain: drinkr
*/

/* ──────────────────────────────────────────────────────────────────────────
   DRINKR DESIGN TOKENS  (source of truth — assets/css/drinkr.css consumes these)
   The original app used oklch() throughout; the same values are preserved here.
   The --drinkr-* aliases are the public, documented names for theme authors.
   ────────────────────────────────────────────────────────────────────────── */
:root {
  /* Surfaces (ink) */
  --ink: oklch(0.08 0.008 50);
  --ink-2: oklch(0.13 0.012 55);
  --ink-3: oklch(0.18 0.014 60);
  --ink-4: oklch(0.24 0.018 60);
  --hair: oklch(0.28 0.012 60 / 0.6);
  --hair-strong: oklch(0.4 0.014 60);

  /* Foreground (bone) — primary / secondary / muted, lifted off pure-dark */
  --bone: oklch(0.94 0.012 80);
  --bone-2: oklch(0.84 0.014 75);
  --bone-3: oklch(0.70 0.018 70);
  --bone-4: oklch(0.58 0.018 65);

  /* Accents */
  --amber: oklch(0.82 0.17 70);
  --amber-deep: oklch(0.68 0.18 55);
  --flash: oklch(0.66 0.22 25);
  --lounge: oklch(0.58 0.2 350);
  --neon-cyan: oklch(0.78 0.13 200);

  /* Type — dual headline + dual body system */
  --serif: "Newsreader", "Times New Roman", serif;
  --serif-accent: "Playfair Display", "Times New Roman", serif;
  --serif-display: "DM Serif Display", "Times New Roman", serif;
  --sans: "Space Grotesk", system-ui, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, monospace;

  /* Spacing scale (px) */
  --space-1: 4px;  --space-2: 8px;  --space-3: 12px; --space-4: 16px;
  --space-5: 24px; --space-6: 32px; --space-7: 48px; --space-8: 64px;
  --radius: 0px;            /* Drinkr is hard-edged / editorial — corners are square */
  --container: 1440px;

  /* ── Public --drinkr-* aliases (use these in custom blocks/templates) ── */
  --drinkr-bg:        var(--ink);          /* page background (near-black) */
  --drinkr-card:      var(--ink-2);        /* card / panel surface */
  --drinkr-card-2:    var(--ink-3);        /* raised surface */
  --drinkr-hair:      var(--hair-strong);  /* hairline borders */
  --drinkr-text:      var(--bone);         /* primary text */
  --drinkr-text-2:    var(--bone-2);       /* secondary text */
  --drinkr-muted:     var(--bone-3);       /* metadata / labels */
  --drinkr-faint:     var(--bone-4);       /* utility / separators */
  --drinkr-accent:    var(--amber);        /* signature amber */
  --drinkr-accent-deep: var(--amber-deep);
  --drinkr-flash:     var(--flash);        /* anonymous / alert red */
}

/* This file intentionally carries only the theme header + tokens.
   The complete design system (typography, cards, buttons, nav, map shell,
   responsive rules) lives in assets/css/drinkr.css and is enqueued by
   functions.php so it can be cached and versioned independently. */
