/*
Theme Name: A Colegial Londrina
Theme URI: https://acolegial.com.br
Author: Antigravity AI
Author URI: https://gemini.google.com
Description: Tema Premium e ultra-moderno para A Colegial Londrina (Foco Colégio Pilares).
Version: 1.0.0
Text Domain: acolegial-theme
Tags: e-commerce, woocommerce, modern, premium
*/

/* 
 * Design System - Variáveis Globais
 * Cores baseadas no Logotipo: Azul Marinho, Amarelo Ouro e tons neutros premium.
 */
:root {
  --color-primary: #1F295B; /* Azul Marinho do Logo */
  --color-primary-light: #2A3875;
  --color-primary-dark: #121836;
  
  --color-secondary: #FFD200; /* Amarelo Ouro do Logo */
  --color-secondary-hover: #FFDF40;
  
  --color-background: #F8F9FA; /* Fundo claro premium */
  --color-surface: #FFFFFF;
  
  --color-text-main: #1A1A1A;
  --color-text-muted: #6B7280;
  --color-text-inverse: #FFFFFF;
  
  --font-heading: 'Outfit', sans-serif;
  --font-body: 'Inter', sans-serif;
  
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-pill: 9999px;
  
  --shadow-soft: 0 10px 25px -5px rgba(31, 41, 91, 0.08);
  --shadow-strong: 0 20px 40px -10px rgba(31, 41, 91, 0.15);
  --shadow-glow: 0 0 20px rgba(255, 210, 0, 0.4);
  
  --transition-smooth: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-fast: all 0.2s ease;
}

/* Reset Básico para consistência */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: var(--font-body);
  background-color: var(--color-background);
  color: var(--color-text-main);
  -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-heading);
  font-weight: 700;
  color: var(--color-primary);
  line-height: 1.2;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Utilitários Básicos (O resto estará no premium-ui.css) */
.container {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
}
