/* theme-light.css — تجاوزات الوضع الفاتح [data-theme=light] (يُحمَّل بعد كل ما سبق) */

  [data-theme="light"] {
    --bg:#edf0f7; --card:rgba(255,255,255,.82); --card-solid:#ffffff; --text:#0f172a; --muted:#5b6b85;
    --border:rgba(15,23,42,.12); --border-strong:rgba(15,23,42,.25);
  }
  [data-theme="light"] body {
    background:
      radial-gradient(ellipse 80% 50% at 50% -10%, rgba(250,10,27,.18), transparent),
      radial-gradient(ellipse 60% 40% at 90% 110%, rgba(255,91,61,.13), transparent),
      var(--bg);
  }
  [data-theme="light"] input, [data-theme="light"] select,
  [data-theme="light"] .status-box, [data-theme="light"] .timer,
  [data-theme="light"] .links-box, [data-theme="light"] .list-box,
  [data-theme="light"] .hist-item, [data-theme="light"] .drawer { background:rgba(255,255,255,.9); color:#0f172a; }
  [data-theme="light"] .drawer { background:#f8fafc; }
  [data-theme="light"] .q-item { background:rgba(15,23,42,.05); }
  [data-theme="light"] .tabs, [data-theme="light"] .user-chip,
  [data-theme="light"] .menu-btn, [data-theme="light"] .copy-btn,
  [data-theme="light"] .btn-soft, [data-theme="light"] .icon-btn { background:rgba(255,255,255,.75); color:#0f172a; }
  [data-theme="light"] .warn-box { color:#854d0e; }
  [data-theme="light"] .notice-banner { color:#991b1b; }
  [data-theme="light"] input::placeholder { color:#94a3b8; }
  [data-theme="light"] .brand small { color:#5b6b85; }
