:root {
      --bg-main:  radial-gradient(1200px 600px at 80% -10%, #7b3fe4 0%, transparent 60%),
                  radial-gradient(800px 500px at -10% 20%, #3b1a7a 0%, transparent 55%),
                 #06060b;
      --card-bg: rgba(255,255,255,0.06);
      --card-border: rgba(255,255,255,0.12);
      --accent: #8b5cf6;
      --hero-first: rgba(139,92,246,0.25);
      --hero-second: rgba(139,92,246,0.05);       
      --accent-soft: #a78bfa;
      --third-color: #5c399e;
      --text-main: #ffffff;
      --text-muted: #b7b7c2;
      --shadow: rgba(139,92,246,0.35);
    }

:root.theme-instagram {
  /* Основной фон: заменяем фиолетовые пятна на теплый "инстаграмный" рассвет */
  --bg-main: radial-gradient(1200px 600px at 80% -10%, rgba(253, 29, 29, 0.15) 0%, transparent 60%),
            radial-gradient(800px 500px at -10% 20%, rgba(131, 58, 180, 0.2) 0%, transparent 55%),
            #0d0d0d; /* Чуть мягче черный, чтобы цвета лучше "играли" */

  --card-bg: rgba(255, 255, 255, 0.05);
  --card-border: rgba(255, 255, 255, 0.1);

  --accent: #e1306c;
  --accent-soft: #f77737;
  --third-color: #df530c;

  --hero-first: rgba(225, 48, 108, 0.2); 
  --hero-second: rgba(253, 29, 29, 0.05);
  --shadow: rgba(253, 29, 29, 0.25);
  
  
  --inst-gradient: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);

  --text-main: #ffffff;
  --text-muted: #c9c9d1;
}