/*
Theme Name: NPHC OKC
Theme URI: https://nphcokc.org
Author: NPHC Oklahoma City
Author URI: https://nphcokc.org
Description: Custom theme for the National Pan-Hellenic Council of Oklahoma City. Unifies the Divine Nine to lead, serve, and engage the OKC community. Built with Tailwind CSS (Play CDN) and Lucide icons.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nphc-okc
Tags: custom-theme, one-page, organization, community
*/

/* Theme tokens — mirror src/styles.css */
:root {
  --background: oklch(1 0 0);
  --foreground: oklch(0.16 0.04 265);
  --card: oklch(1 0 0);
  --navy: oklch(0.28 0.11 265);
  --navy-foreground: oklch(0.98 0.01 250);
  --gold: oklch(0.82 0.17 85);
  --gold-foreground: oklch(0.2 0.05 265);
  --cream: oklch(0.985 0.01 90);
  --muted: oklch(0.96 0.005 250);
  --muted-foreground: oklch(0.45 0.02 260);
  --border: oklch(0.9 0.01 260);
  --font-display: "Oswald", "Bebas Neue", system-ui, sans-serif;
  --font-sans: "Inter", system-ui, sans-serif;
}

html, body { background: var(--background); color: var(--foreground); font-family: var(--font-sans); margin: 0; }
h1, h2, h3, h4 { font-family: var(--font-display); letter-spacing: 0.01em; }

/* Semantic color utilities so Tailwind classes like bg-navy / text-gold work via Play CDN safelist */
.bg-navy { background-color: var(--navy); }
.bg-gold { background-color: var(--gold); }
.bg-cream { background-color: var(--cream); }
.bg-card { background-color: var(--card); }
.bg-background { background-color: var(--background); }
.text-navy { color: var(--navy); }
.text-gold { color: var(--gold); }
.text-foreground { color: var(--foreground); }
.text-muted-foreground { color: var(--muted-foreground); }
.border-gold { border-color: var(--gold); }
.border-navy { border-color: var(--navy); }
.border-border { border-color: var(--border); }
.font-display { font-family: var(--font-display); }

/* Hide WP admin bar gap on front end if logged out */
html { scroll-behavior: smooth; }
