/* Тёмная тема (по умолчанию) */
:root,
[data-theme="dark"]{
  --bg:#0e1116;
  --bg-2:#151a22;
  --card:#1b2029;
  --line:#262d38;
  --line-2:#1f2632;
  --text:#e8ecf1;
  --muted:#9aa5b1;
  --accent:#ff7a2f;
  --accent-2:#ffb066;
  --accent-soft:rgba(255,122,47,.12);
  --accent-border:rgba(255,122,47,.35);
  --on-accent:#0e1116;
  --placeholder:#232a35;
  --placeholder-2:#1a1f28;
  --shadow-sm:0 1px 2px rgba(0,0,0,.35);
  --shadow-md:0 6px 18px rgba(0,0,0,.35);
  --shadow-lg:0 20px 45px rgba(0,0,0,.45);
  --header-bg:rgba(14,17,22,.85);
  --hero-grad:radial-gradient(ellipse 80% 60% at 70% 0%, rgba(255,122,47,.15), transparent);
}