/* 
 * Goes Design System v1 (Light Theme) - Tokens Base 
 */

:root {
  /* Cores - Brand & Interface */
  --goes-primary: #049669;
  --goes-primary-hover: #047857;
  --goes-bg: #F8F9FA;
  --goes-surface: #FFFFFF;
  --goes-border-light: #F1F5F9;
  --goes-border: #E2E8F0;

  /* Cores - Tipografia */
  --goes-text-heading: #0F172A;
  --goes-text-main: #1E293B;
  --goes-text-secondary: #475569;
  --goes-text-muted: #64748B;

  /* Cores - Semantic States */
  --goes-success-bg: #ECFDF5;
  --goes-success: #059669;
  --goes-warning-bg: #FFFBEB;
  --goes-warning: #D97706;
  --goes-error-bg: #FEF2F2;
  --goes-error: #DC2626;
  --goes-info-bg: #EFF6FF;
  --goes-info: #2563EB;

  /* Radius */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 24px;

  /* Shadows */
  --shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);
  --shadow-md: 0 10px 25px rgba(15, 23, 42, .10);
  --shadow-pill: 0 2px 10px -3px rgba(15, 23, 42, .08);
  --shadow-primary-glow: 0 8px 20px -6px rgba(16, 185, 129, 0.5);
}