/* Generated Design Tokens - do not edit directly, use Landora Widgets > Global Design */
:root {
  --lew-color-primary: #FF9900;
  --lew-color-primary-dark: #CC7A00;
  --lew-color-secondary: #1A1A1A;
  --lew-color-accent: #FFFFFF;
  --lew-color-text: #1A1A1A;
  --lew-color-text-muted: #6B7280;
  --lew-color-bg: #FFFFFF;
  --lew-color-surface: #F7F7F8;
  --lew-color-border: #E5E7EB;
  --lew-color-success: #16A34A;
  --lew-color-warning: #F59E0B;
  --lew-color-danger: #DC2626;
  --lew-font-heading: "Audiowide", sans-serif;
  --lew-font-body: "Poppins", sans-serif;
  --lew-fs-h1: clamp(1.75rem,4vw,3rem);
  --lew-fs-h2: clamp(1.5rem,3vw,2.25rem);
  --lew-fs-body: 1rem;
  --lew-line-height: 1.6;
  --lew-space-1: 0.25rem; --lew-space-2: 0.5rem; --lew-space-3: 0.75rem;
  --lew-space-4: 1rem; --lew-space-6: 1.5rem; --lew-space-8: 2rem; --lew-space-12: 3rem;
  --lew-radius-sm: 4px; --lew-radius-md: 8px; --lew-radius-lg: 16px;
  --lew-shadow-sm: 0 1px 2px rgba(0,0,0,.06);
  --lew-shadow-md: 0 4px 12px rgba(0,0,0,.08);
  --lew-button-bg: var(--lew-color-primary);
  --lew-button-bg-hover: var(--lew-color-primary-dark);
  --lew-button-text: #FFFFFF;
  --lew-button-radius: var(--lew-radius-sm);
  --lew-button-padding-y: var(--lew-space-3);
  --lew-button-padding-x: var(--lew-space-6);
}
[data-lew-theme="dark"] {
  --lew-color-text: #F5F5F5;
  --lew-color-text-muted: #A1A1AA;
  --lew-color-bg: #0F1115;
  --lew-color-surface: #1A1D23;
  --lew-color-border: #2A2D34;
}
