:root {
  /* Starbucks Style Palette */
  --bg-primary: #F2F0EB;       /* Warm Cream / Oatmeal */
  --bg-surface: #FFFFFF;       /* Pure White for Cards */
  --border-color: #E6DFD5;     /* Soft Beige Border */
  
  /* Brand Colors */
  --color-accent: #00704A;      /* Starbucks Accent Green */
  --color-accent-dark: #1E3932; /* Starbucks Deep Forest Green */
  --color-accent-hover: #00593B;/* Darker Green for Hovers */
  --color-text-main: #1E3932;   /* Deep Greenish Black for clean readability */
  --color-text-muted: #5B625F;  /* Slate/Muted Green-Gray */
  
  /* Functional Status Colors */
  --color-success: #1E3932;     /* Deep Green for Success states too, to feel organic */
  --color-warning: #C49A45;     /* Gold-Beige for Warning */
  --color-error: #9E2A2B;       /* Brick Red for Error */
  
  /* Layout Constraints */
  --radius-card: 12px;          /* Premium rounded corners */
  --radius-button: 24px;        /* Round pill buttons */
  --radius-pill: 100px;
  
  --font-family: 'Inter', 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --transition-smooth: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  --shadow-flat: 0 4px 12px rgba(30, 57, 50, 0.04); /* Subtly tinted shadow */
}
