/*
Theme Name: OPPAK
Theme URI: https://oppak.com
Author: OPPAK
Description: Custom native WordPress theme for Orthotics Prosthetics Pakistan (OPPAK) — a news, education, jobs and success-story hub for Pakistan's O&P community. No page builder dependency. Fully editable via the Customizer and native Theme Options.
Version: 1.0.4
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: oppak
*/

/* ==========================================================================
   1. CSS CUSTOM PROPERTIES — fallback defaults.
   These are overridden live by inc/customizer.php via wp_add_inline_style()
   whenever an admin changes a color in Appearance > Customize > OPPAK Theme Options > Colors.
   Every template/CSS file below must reference var(--oppak-*) — never a raw hex.
   ========================================================================== */
:root{
  --oppak-teal:        #5AA7A7;
  --oppak-mint:        #96D7C6;
  --oppak-olive:       #BAC94A;
  --oppak-gold:        #E2D36B;
  --oppak-blue:        #6C8CBF;
  --oppak-navy:        #1B3A5C;
  --oppak-charcoal:    #2E2E2E;
  --oppak-midgray:     #8A8F98;
  --oppak-lightgray:   #F4F6F7;
  --oppak-white:       #FFFFFF;

  /* Dark "ink" pairings used on solid/tinted pills & badges (Section 3.4/4.2) —
     keeps small-text-on-color combinations readable instead of white-on-color. */
  --oppak-teal-ink:    #04342C;
  --oppak-blue-ink:    #042C53;
  --oppak-olive-ink:   #173404;
  --oppak-gold-ink:    #412402;

  --oppak-container:   1280px;
  --oppak-article-col: 860px;
  --oppak-radius:      10px;
  --oppak-font:        'Open Sans', -apple-system, BlinkMacSystemFont, sans-serif;
}

/* Base element resets so the theme still looks correct even before main.css loads */
body{ margin:0; font-family:var(--oppak-font); color:var(--oppak-charcoal); background:var(--oppak-white); }
a{ color:var(--oppak-blue); text-decoration:none; } /* underline removed sitewide — hover state below restores affordance without underline */
a:hover{ opacity:.85; }
img{ max-width:100%; height:auto; }
