/*
Theme Name: Kayseri Yüzme İl Temsilciliği
Theme URI: https://kayseriyuzmeiltemsilciligi.com.tr
Author: Antigravity
Author URI: https://kayseriyuzmeiltemsilciligi.com.tr
Description: Kayseri Yüzme İl Temsilciliği Resmi WordPress Teması. Müsabaka takvimi, canlı sonuçlar, duyurular, faaliyet programları ve mevzuat modülleri içerir.
Version: 1.2.0
Text Domain: kayseri-yuzme
*/

/* ==========================================================================
   PRO DESIGN SYSTEM - COLOR PALETTE & DESIGN TOKENS
   ========================================================================== */
:root {
  /* Brand Primary - Aquatic Ocean Blues */
  --ky-primary-50: #f0f9ff;
  --ky-primary-100: #e0f2fe;
  --ky-primary-200: #bae6fd;
  --ky-primary-300: #7dd3fc;
  --ky-primary-400: #38bdf8;
  --ky-primary-500: #0ea5e9;
  --ky-primary: #0284c7;       /* Main Brand Blue */
  --ky-primary-dark: #0369a1;  /* Dark Blue */
  --ky-primary-900: #0c4a6e;

  /* Deep Oceanic Navies (Backgrounds, Headers, Footers) */
  --ky-navy-950: #060b18;
  --ky-navy-900: #0b1329;      /* Dark Surface */
  --ky-navy-800: #0f172a;      /* Slate Black */
  --ky-navy-700: #1e293b;      /* Slate Card Dark */

  /* Sport & Status Accents */
  --ky-gold: #f59e0b;          /* Olympic Gold / Live Results */
  --ky-gold-dark: #d97706;
  --ky-green: #10b981;         /* Emerald / Calendar / Active */
  --ky-green-dark: #059669;
  --ky-orange: #f97316;        /* Competitions / Energy */
  --ky-orange-dark: #ea580c;
  --ky-red: #ef4444;           /* Important / PDF / Alerts */
  --ky-red-dark: #dc2626;
  --ky-purple: #8b5cf6;        /* Announcements / Royal */
  --ky-purple-dark: #7c3aed;

  /* Neutral Slates */
  --ky-white: #ffffff;
  --ky-slate-50: #f8fafc;      /* Page Background */
  --ky-slate-100: #f1f5f9;     /* Soft Section Background */
  --ky-slate-200: #e2e8f0;     /* Light Border */
  --ky-slate-300: #cbd5e1;     /* Border / Divider */
  --ky-slate-400: #94a3b8;     /* Muted Text */
  --ky-slate-500: #64748b;     /* Secondary Text */
  --ky-slate-600: #475569;     /* Body Text Muted */
  --ky-slate-700: #334155;     /* Body Text */
  --ky-slate-800: #1e293b;     /* Heading Dark */
  --ky-slate-900: #0f172a;     /* Pure Dark */

  /* Typography */
  --ky-font-heading: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --ky-font-body: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* Elevation / Shadows */
  --ky-shadow-xs: 0 1px 2px 0 rgba(15, 23, 42, 0.04);
  --ky-shadow-sm: 0 2px 4px -1px rgba(15, 23, 42, 0.06), 0 1px 2px -1px rgba(15, 23, 42, 0.04);
  --ky-shadow-md: 0 6px 16px -2px rgba(15, 23, 42, 0.08), 0 2px 6px -1px rgba(15, 23, 42, 0.04);
  --ky-shadow-lg: 0 12px 28px -4px rgba(15, 23, 42, 0.1), 0 4px 12px -2px rgba(15, 23, 42, 0.05);
  --ky-shadow-xl: 0 20px 40px -6px rgba(15, 23, 42, 0.14), 0 8px 16px -3px rgba(15, 23, 42, 0.06);
  --ky-shadow-blue: 0 10px 25px -3px rgba(2, 132, 199, 0.25);

  /* Border Radii */
  --ky-radius-sm: 6px;
  --ky-radius-md: 10px;
  --ky-radius-lg: 16px;
  --ky-radius-xl: 24px;
  --ky-radius-pill: 9999px;

  /* Transitions */
  --ky-transition-fast: 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  --ky-transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  --ky-transition-bounce: 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
