/* ===== СВЕТЛЫЙ МИНИМАЛИЗМ ===== */
:root {
  --bg-primary:    #FAFAF7;
  --bg-secondary:  #F0EBE0;
  --bg-card:       #FFFFFF;
  --header-bg:     rgba(250, 250, 247, 0.94);
  --border-color:  #E0D8C8;
  --shadow-color:  rgba(26, 18, 8, 0.12);

  --gold:          #A07828;
  --gold-light:    #C9A84C;

  --text-primary:  #1A1208;
  --text-muted:    #6B5E45;

  --btn-text:      #FFFFFF;

  --overlay-hero:  linear-gradient(
    135deg,
    rgba(26, 18, 8, 0.55) 0%,
    rgba(26, 18, 8, 0.2) 60%,
    rgba(26, 18, 8, 0.45) 100%
  );
}

.section-alt { background: var(--bg-secondary); }

.hero .btn-secondary { background: rgba(255, 255, 255, 0.50); }
.hero .trust-badge { color: #FFFFFF; }
.hero .section-label { color: #FFFFFF; }

.messenger-icon { color: var(--text-muted); }
.messenger-icon:hover { color: var(--gold); }
.messenger-icon--max img { filter: brightness(0) opacity(0.6); opacity: 1; }
.messenger-icon--max:hover img { filter: brightness(0) opacity(0.9); opacity: 1; }
