/* DentalCard — Client Theme (dentalcard.css)
   Только токены :root, никаких классов или селекторов.
   Импортируется в конце основного styles.css
*/
:root {
  /* === Brand (Green / DentalCard) === */
  --brand-primary: #4FA65B;
  --brand-primary-600: #408D4B;   /* hover */
  --brand-primary-700: #377C42;   /* active */
  --brand-primary-contrast: #FFFFFF;

  --brand-secondary: #6E7A8A;
  --brand-accent: #FF6B3D;

  /* === Neutrals (значения из настроек — не менять) === */
  --neutral-50:  #F7F8FA;   /* page bg */
  --neutral-100: #ECEFF3;   /* soft borders/surfaces */
  --neutral-200: #D2D6DB;   /* рамки полей */
  --neutral-600: #9BA5B2;   /* плейсхолдер */
  --neutral-800: #1E2228;   /* main text */

  /* === Surfaces / Mapping === */
 
  --bg: var(--brand-primary);
  --surface: #FFFFFF;
  --overlay: rgba(0,0,0,.5);
  --border: var(--neutral-200);

  /* === Semantic === */
  --success: #22C55E;         --success-contrast: #FFFFFF;
  --warning: #F59E0B;         --warning-contrast: #1E1E1E;
  --danger:  #EF4444;         --danger-contrast:  #FFFFFF;
}
