/**
 * Base Styles - Variables & Global Settings
 * Shared dependency for all plugin stylesheets
 */
/**
 * SETTINGS: Global
 * Global settings
 */
html {
    font-size: 100%;
 }
/**
 * SETTINGS: Variables
 * Global variables, config switches
 */
:root {
  /* Colors */
  --est-color-primary: #AE842D;
  --est-color-primary-dark: #966d1a;
  --est-color-primary-light: #f1b63e;

  --est-color-text: #333333;
  --est-color-text-light: #666666;
  --est-color-text-muted: #999999;

  --est-color-bg: #ffffff;
  --est-color-bg-alt: #F3F3F4;
  --est-color-bg-dark: #f1f1f1;

  --est-color-border: #e5e5e5;
  --est-color-border-dark: #cccccc;

  --est-color-success: #28a745;
  --est-color-error: #dc3545;
  --est-color-warning: #ffc107;

  /* Typography */
  --est-font-family: Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --est-font-size-base: 1rem;
  --est-font-size-sm: 0.875rem;
  --est-font-size-xs: 0.75rem;
  --est-font-size-lg: 1.125rem;
  --est-font-size-xl: 1.5rem;
  --est-font-size-2xl: 2rem;
  --est-font-size-3xl: 2.5rem;
  --est-font-size-4xl: 3rem;
  --est-font-size-5xl: 3.5rem;

  --est-font-weight-light: 300;
  --est-font-weight-normal: 400;
  --est-font-weight-medium: 500;
  --est-font-weight-semibold: 600;
  --est-font-weight-bold: 700;

  --est-line-height-tight: 1.2;
  --est-line-height-base: 1.5;
  --est-line-height-loose: 1.7;

  /* Spacing */
  --est-spacing-xs: 0.25rem;
  --est-spacing-sm: 0.5rem;
  --est-spacing-md: 1rem;
  --est-spacing-lg: 1.5rem;
  --est-spacing-xl: 2rem;
  --est-spacing-2xl: 2.625rem;
  --est-spacing-3xl: 3rem;
  --est-spacing-4xl: 4rem;
  --est-spacing-max: 8rem;

  /* Border Radius */
  --est-radius-sm: 0.25rem;
  --est-radius-md: 0.5rem;
  --est-radius-lg: 1rem;
  --est-radius-full: 9999rem;

  /* Shadows */
  --est-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08);
  --est-shadow-md: 0 2px 20px rgba(0, 0, 0, 0.08);
  --est-shadow-lg: 0 10px 40px rgba(0, 0, 0, 0.12);

  /* Transitions */
  --est-transition-fast: 150ms ease;
  --est-transition-base: 300ms ease;
  --est-transition-slow: 500ms ease;

  /* Z-index */
  --est-z-dropdown: 100;
  --est-z-modal: 99999;
  --est-z-tooltip: 100000;

  /* Breakpoints (for reference, used in custom media) */
  --est-breakpoint-sm: 576px;
  --est-breakpoint-md: 768px;
  --est-breakpoint-lg: 992px;
  --est-breakpoint-xl: 1200px;
}
/**
 * SETTINGS: Custom Media Queries
 * Breakpoint definitions for postcss-custom-media
 * These are resolved at build time and produce no output
 */
