/* ── Тъмна тема по настройката на устройството (15.09.2026) ──────────────────────────────────
   Зарежда се САМО от страниците с <html data-tema="auto"> (списъкът: _ПРАВИЛА_САЙТ.md § 5ц).
   Токените (--bg-cream, --ink, --gold-ink, линии, статуси) се сменят в ds/<хеш>/colors_and_type.css;
   тук стоят само локалните класове и стъклата, които носят светъл литерал и нямат роля.
   Всяко правило е в @media (prefers-color-scheme: dark), тоест светлата тема не получава нито
   един пиксел оттук. Стойности: само navy производни, --gold и прозрачно бяло над navy-deep. */
@media (prefers-color-scheme: dark){
  :root[data-tema="auto"]{
    /* стъклената карта на светла секция (началната „Продавате имот?“) */
    --glass-cream:rgba(255,255,255,.04);
    --glass-cream-line:var(--navy-line);
    --glass-cream-hi:inset 0 1px 0 rgba(255,255,255,.06);
    --hair-navy:rgba(255,255,255,.10);
    /* фонът зад обявата (imot/_template*: кремав градиент) */
    --im-backdrop:linear-gradient(160deg,#212947 0%,#161c33 100%);
    /* кожа на статия: --accent-ink е мастилото ѝ за светло; на тъмно пише собственото ѝ --gold */
    --accent-ink:var(--gold);
  }

  /* ── ocenka*.html: стъклената форма ── */
  [data-tema="auto"] .oc-glass{background:rgba(255,255,255,.04);border-color:var(--navy-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -20px rgba(0,0,0,.5)}
  [data-tema="auto"] .oc-grid-bg{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}
  [data-tema="auto"] .oc-input{background:var(--navy-deep);border-color:var(--navy-line-strong);box-shadow:none}
  [data-tema="auto"] .oc-input:focus{background:var(--navy-deep)}
  [data-tema="auto"] .oc-input::placeholder{color:var(--fg-3)}
  [data-tema="auto"] .oc-chip{background:rgba(255,255,255,.04);border-color:var(--navy-line-strong);box-shadow:none}
  [data-tema="auto"] .oc-chip:hover{background:rgba(255,255,255,.08);color:var(--gold)}
  [data-tema="auto"] .oc-chip.active{color:var(--navy)}

  /* ── imoti*.html: на телефон панелът „Филтри“ е на цял екран; шарката с покривите
     отдолу прозира през тъмния фон и спори с етикетите, в светлото я крие бялото ── */
  @media (max-width:900px){[data-tema="auto"] .bh-filters-col.bg-pattern-roofs{background-image:none}}

  /* ── imot/_template*.html (и генерираните bh-*.html след sync_properties.py) ── */
  [data-tema="auto"] .spec-rows{background:var(--navy-line);border-color:var(--navy-line)}
  [data-tema="auto"] .spec-rows--basic{background:linear-gradient(135deg,rgba(203,178,106,.18) 0%,rgba(203,178,106,.06) 45%,var(--navy) 100%);border-color:rgba(203,178,106,.3)}
  [data-tema="auto"] .spec-row--gold{background:linear-gradient(135deg,rgba(203,178,106,.12),var(--navy) 72%)}
  [data-tema="auto"] .spec-row--honey,[data-tema="auto"] .spec-row--pearl{background:var(--navy)}
  [data-tema="auto"] .spec-row--honey .spec-icon,[data-tema="auto"] .spec-row--pearl .spec-icon{background:var(--gold-tint);color:var(--gold)}
  [data-tema="auto"] .cta-card,[data-tema="auto"] .sp-bar,[data-tema="auto"] .sp-chip,[data-tema="auto"] .im-fin,
  [data-tema="auto"] .im-plan-frame,[data-tema="auto"] .im-form-panel{border-color:var(--navy-line)}
  [data-tema="auto"] .im-fin-tabs,[data-tema="auto"] .im-fin-out,[data-tema="auto"] .sp-row{border-color:var(--navy-line)}
  [data-tema="auto"] .sp-more-line{background:var(--navy-line)}
  [data-tema="auto"] .im-fin-row input{background:var(--navy-deep);border-color:var(--navy-line-strong)}
  [data-tema="auto"] .im-desc-wrap.is-clipped::after{background:linear-gradient(to bottom,rgba(33,41,71,0),var(--bg-cream-elev))}
  [data-tema="auto"] .im-formmsg--ok{color:var(--success-on-navy)}
  [data-tema="auto"] .im-formmsg--err{color:var(--danger-on-navy)}
  [data-tema="auto"] .im-chip{border-color:var(--navy-line-strong)}
  [data-tema="auto"] .im-pill,[data-tema="auto"] .aside-share a{border-color:var(--navy-line-strong)}
  [data-tema="auto"] .oc-input{border-color:var(--navy-line-strong)}
}
