/* Светлая тема */
[data-theme="light"]{
  --bg:#ffffff;
  --bg-2:#f6f7f9;
  --card:#ffffff;
  --line:#e6e8ec;
  --line-2:#eef0f3;
  --text:#0f1420;
  --muted:#616b7a;
  --accent:#ff7a2f;
  --accent-2:#e9661c;
  --accent-soft:#fff1e8;
  --accent-border:#ffe0cc;
  --on-accent:#ffffff;
  --placeholder:#eef1f5;
  --placeholder-2:#e2e6ec;
  --shadow-sm:0 1px 2px rgba(15,20,32,.04), 0 1px 3px rgba(15,20,32,.05);
  --shadow-md:0 6px 18px rgba(15,20,32,.06), 0 2px 6px rgba(15,20,32,.04);
  --shadow-lg:0 20px 45px rgba(15,20,32,.08);
  --header-bg:rgba(255,255,255,.85);
  --hero-grad:radial-gradient(ellipse 70% 50% at 75% 0%, rgba(255,122,47,.10), transparent);
}