/*
Theme Name:        DR Framework — Reference Child
Theme URI:         https://digitalrenaissance.dev/dr-framework
Template:          dr-framework-theme
Author:            Digital Renaissance
Author URI:        https://digitalrenaissance.dev
Description:       Neutral reference child theme for the Atlas Theme (parent). Ships a minimal, brand-stripped starter: operators fork this child, rename it to match their site's brand, and override design tokens below. No templates are overridden. Powered by DR Framework.
Version:           1.1.0
Requires at least: 6.0
Tested up to:      6.6
Requires PHP:      8.1
License:           GPL v2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       dr-framework-child
Tags:              business, custom-logo, one-column, translation-ready
*/

/* ============================================================================
   DR Framework — reference brand tokens
   ---------------------------------------------------------------------------
   Overrides parent tokens.css. These are neutral DEFAULTS — the reference
   child is intended to be forked and rebranded per site. Operators may also
   apply a branding pack (or set theme_mods via the customizer); those values
   win because functions.php emits them inline at wp_head priority 20.

   Layering order at runtime:
     1. parent assets/css/tokens.css   (dr-tokens, in dr-framework-theme DIR)
     2. THIS file (child style.css)    (dr-style, loaded after dr-tokens)
     3. inline <style> from wp_head    (from theme_mods, always wins)
   ========================================================================= */

:root {
  /* ---- Accent: neutral navy. Replace per-brand when forking. ---- */
  --c-accent:      oklch(45% 0.12 255);
  --c-accent-deep: oklch(34% 0.13 258);
  --c-accent-ink:  oklch(24% 0.09 255);
  --c-accent-mist: oklch(94% 0.02 255);

  /* ---- Paper tone: warm off-white. Professional default. ---- */
  --c-paper:       oklch(98.8% 0.004 85);
  --c-paper-2:     oklch(96.5% 0.006 85);
  --c-paper-3:     oklch(93.5% 0.012 85);

  /* ---- Ink: inherits parent neutrals; they read well against warm paper. */

  /* ---- Type: Inter Tight body paired with parent's Instrument Serif display.
          Fork and swap per brand's voice. ---- */
  --f-body: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* ---- Brand-specific semantic aliases ---- */
  --c-link:        var(--c-accent);
  --c-link-hover:  var(--c-accent-deep);
  --c-on-accent:   #ffffff;
}

/* ---- Small component tweaks — minimal reference defaults. ---- */

/* Crisper button corners feel more "service" than "SaaS". */
.dr-btn, button.dr-btn {
  border-radius: var(--r-sm);
}

/* Slightly heavier footer rule for a print-like feel. */
.dr-site-footer {
  border-top-width: 2px;
}
