/**
 * Светлая тема (единая): палитра бывшего «светлого стиля 2»
 * (бирюза + коралловый акцент на светлом фоне).
 */
html[data-theme="light"] {
  color-scheme: light;

  --bg-main: #f0f4f7;
  --bg-card: #ffffff;
  --bg-input: #ffffff;
  --border-color: #d0dde6;

  --text-main: #004d66;
  --text-muted: #7a8b9a;

  --accent: #f0805a;
  --accent-hover: #e06540;
  --accent-soft: rgba(240, 128, 90, 0.16);

  --danger: #c53030;
  --danger-hover: #9b2c2c;

  --radius-lg: 14px;
  --radius-md: 10px;

  --shadow-card: 0 12px 32px rgba(0, 77, 102, 0.09);
  --shadow-btn-accent: 0 8px 22px rgba(240, 128, 90, 0.22);
  --shadow-btn-accent-hover: 0 12px 28px rgba(240, 128, 90, 0.28);
  --shadow-btn-primary: 0 10px 24px rgba(240, 128, 90, 0.2);
  --shadow-btn-primary-hover: 0 14px 30px rgba(240, 128, 90, 0.26);

  --font-main: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text",
    "Segoe UI", sans-serif;

  --header-bg: rgba(233, 240, 245, 0.94);
  --scrollbar-thumb: #f0805a;
  --scrollbar-thumb-hover: #e06540;
  --scrollbar-track: #dde8ef;

  --page-body-bg: #f0f4f7;
  --surface-elevated: #ffffff;
  --surface-elevated-border: #d0dde6;
  --modal-backdrop: rgba(0, 77, 102, 0.25);

  --calendar-weekday-bg: linear-gradient(180deg, #e4eef3 0%, #dce8f0 100%);
  --calendar-weekend-header-bg: linear-gradient(
    180deg,
    rgba(240, 128, 90, 0.14) 0%,
    #e4eef3 100%
  );
  --calendar-weekend-cell-bg: linear-gradient(
    135deg,
    #e9f0f5 0%,
    #ffffff 100%
  );

  /* Активный пункт шапки — чуть контрастнее основного текста */
  --nav-active-text: #003547;
}
