/*
Theme Name: AskWave
Theme URI: https://askwave.com
Author: AskWave Team
Author URI: https://askwave.com
Description: Modern, canlı ve profesyonel WordPress Soru-Cevap teması. Kullanıcı yönetimi, oy sistemi, bildirimler, admin onay paneli ve çok daha fazlası.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 8.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: askwave
Tags: question-answer, community, forum, qa, modern, responsive
*/

/* =============================================
   CSS CUSTOM PROPERTIES (DESIGN TOKENS)
   ============================================= */
:root {
  /* Brand Colors */
  --aw-primary:        #E63946;
  --aw-primary-dark:   #C1121F;
  --aw-primary-light:  #FF6B7A;
  --aw-primary-bg:     #FFF0F1;

  --aw-secondary:      #2B2D42;
  --aw-secondary-light:#3D3F5A;

  --aw-accent:         #F77F00;
  --aw-accent-light:   #FFAA4C;
  --aw-accent-bg:      #FFF7ED;

  --aw-success:        #06D6A0;
  --aw-success-dark:   #049B73;
  --aw-success-bg:     #ECFDF5;

  --aw-warning:        #FFB703;
  --aw-warning-bg:     #FFFBEB;

  --aw-danger:         #EF233C;
  --aw-danger-bg:      #FFF1F2;

  --aw-info:           #4CC9F0;
  --aw-info-bg:        #EFF9FE;

  /* Neutrals */
  --aw-white:          #FFFFFF;
  --aw-gray-50:        #F8F9FA;
  --aw-gray-100:       #F1F3F5;
  --aw-gray-200:       #E9ECEF;
  --aw-gray-300:       #DEE2E6;
  --aw-gray-400:       #CED4DA;
  --aw-gray-500:       #ADB5BD;
  --aw-gray-600:       #6C757D;
  --aw-gray-700:       #495057;
  --aw-gray-800:       #343A40;
  --aw-gray-900:       #212529;

  /* Typography */
  --aw-font-sans:      'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --aw-font-mono:      'JetBrains Mono', 'Fira Code', monospace;

  --aw-text-xs:        0.75rem;
  --aw-text-sm:        0.875rem;
  --aw-text-base:      1rem;
  --aw-text-lg:        1.125rem;
  --aw-text-xl:        1.25rem;
  --aw-text-2xl:       1.5rem;
  --aw-text-3xl:       1.875rem;
  --aw-text-4xl:       2.25rem;

  --aw-font-normal:    400;
  --aw-font-medium:    500;
  --aw-font-semibold:  600;
  --aw-font-bold:      700;
  --aw-font-extrabold: 800;

  --aw-leading-tight:  1.25;
  --aw-leading-snug:   1.375;
  --aw-leading-normal: 1.5;
  --aw-leading-relaxed:1.625;

  /* Spacing */
  --aw-space-1:  0.25rem;
  --aw-space-2:  0.5rem;
  --aw-space-3:  0.75rem;
  --aw-space-4:  1rem;
  --aw-space-5:  1.25rem;
  --aw-space-6:  1.5rem;
  --aw-space-8:  2rem;
  --aw-space-10: 2.5rem;
  --aw-space-12: 3rem;
  --aw-space-16: 4rem;
  --aw-space-20: 5rem;

  /* Border Radius */
  --aw-radius-sm:   4px;
  --aw-radius:      8px;
  --aw-radius-md:   12px;
  --aw-radius-lg:   16px;
  --aw-radius-xl:   24px;
  --aw-radius-full: 9999px;

  /* Shadows */
  --aw-shadow-xs:  0 1px 2px rgba(0,0,0,0.05);
  --aw-shadow-sm:  0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.05);
  --aw-shadow:     0 4px 6px -1px rgba(0,0,0,0.08), 0 2px 4px -1px rgba(0,0,0,0.05);
  --aw-shadow-md:  0 10px 15px -3px rgba(0,0,0,0.08), 0 4px 6px -2px rgba(0,0,0,0.04);
  --aw-shadow-lg:  0 20px 25px -5px rgba(0,0,0,0.08), 0 10px 10px -5px rgba(0,0,0,0.03);
  --aw-shadow-xl:  0 25px 50px -12px rgba(0,0,0,0.15);

  /* Transitions */
  --aw-transition-fast:   150ms ease;
  --aw-transition:        250ms ease;
  --aw-transition-slow:   400ms ease;

  /* Layout */
  --aw-container-max:  1280px;
  --aw-sidebar-width:  320px;
  --aw-header-height:  68px;
}
