/*
Theme Name: Don't Hold Back
Theme URI: https://dontholdbackproject.com
Author: The Don't Hold Back Project
Description: The custom theme for The Don't Hold Back Project. Structure only at this stage — the look arrives in Month Three.
Version: 0.1.0
Requires at least: 6.0
Requires PHP: 7.4
License: Proprietary
Text Domain: dontholdback
*/

/*
  This file exists because WordPress requires it to recognise the theme.
  It carries the tokens only. All real styling lives in assets/css/base.css.

  Nothing below is final. These are placeholders sitting in the right shape,
  so that in Month Three the palette changes here and changes everywhere.
*/

:root {

  /* The atmosphere — soft white cloud into palest blue */
  --dhb-cloud:          #ffffff;
  --dhb-cloud-soft:     #f7fafc;
  --dhb-sky-pale:       #e8f0f6;
  --dhb-sky:            #cddfeb;

  /* The pulse — magenta, used rarely, the colour of courage */
  --dhb-accent:         #d6199b;
  --dhb-accent-deep:    #8e2a8b;
  --dhb-accent-bright:  #ff5cc8;

  /* Gold — earned, never automatic */
  --dhb-gold:           #c9a227;

  /* Ink */
  --dhb-ink:            #1c2430;
  --dhb-ink-soft:       #4a5768;
  --dhb-ink-faint:      #8895a6;

  /* The five kinds of leap — assigned automatically, never chosen */
  --dhb-leap-love:      #d6199b;
  --dhb-leap-work:      #a53bad;
  --dhb-leap-body:      #7b53bf;
  --dhb-leap-voice:     #5a6bc8;
  --dhb-leap-adventure: #3f86c9;

  /* Type — placeholder families, chosen properly in Week 11 */
  --dhb-font-display: Georgia, 'Times New Roman', serif;
  --dhb-font-body:    -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;

  /* Scale */
  --dhb-step--1: 0.875rem;
  --dhb-step-0:  1rem;
  --dhb-step-1:  1.333rem;
  --dhb-step-2:  1.777rem;
  --dhb-step-3:  2.369rem;
  --dhb-step-4:  3.157rem;
  --dhb-step-5:  4.209rem;

  /* Space */
  --dhb-space-xs:  0.5rem;
  --dhb-space-sm:  1rem;
  --dhb-space-md:  2rem;
  --dhb-space-lg:  4rem;
  --dhb-space-xl:  8rem;

  /* Measure and rhythm */
  --dhb-measure:   38rem;
  --dhb-radius:    2px;
  --dhb-ease:      cubic-bezier(0.22, 1, 0.36, 1);
}
