/* ------------------------------------------------------------------ *
 *  /donate/ — «Поддержка проекта» (стили вынесены из engine/pages/donate.php)
 *
 *  ⚠️ Лёгкая версия (`?skin=lite`) идёт на чистом Bootstrap: переменных темы
 *  там нет вовсе, и на них построенная страница выходила белым по белому —
 *  карточки без фона, кнопка невидимая. Поэтому цвета — свои переменные --dn-*:
 *  в полной версии это токены kodg.css, в лёгкой (класс kodg-lite на <body>) —
 *  обычные значения. Шрифт сайта — только в полной версии.
 * ------------------------------------------------------------------ */
body{
  --dn-bg:var(--k-bg); --dn-panel:var(--k-panel); --dn-border:var(--k-border);
  --dn-text:var(--k-text); --dn-text2:var(--k-text2); --dn-muted:var(--k-muted);
  --dn-acc:var(--k-accent); --dn-acch:var(--k-accent-h);
}
body.kodg-lite{
  --dn-bg:#fff; --dn-panel:#fff; --dn-border:#ddd;
  --dn-text:#333; --dn-text2:#555; --dn-muted:#777;
  --dn-acc:#337ab7; --dn-acch:#286090;   /* в лёгкой версии — синяя, штатная бутстраповская */
}
body{margin:0;background:var(--dn-bg);color:var(--dn-text)}
body:where(:not(.kodg-lite)){font:15px/1.6 "KodgLato","Helvetica Neue",Helvetica,Arial,sans-serif}
.dn{max-width:760px;margin:0 auto;padding:26px 15px 56px}
.dn h1{font-size:30px;margin:0 0 6px;color:var(--dn-text)}
.dn .lead{color:var(--dn-text2);font-size:16px;margin:0 0 22px}
.dn .card{background:var(--dn-panel);border:1px solid var(--dn-border);border-radius:6px;padding:20px 22px;margin:0 0 16px}
.dn h2{font-size:17px;margin:0 0 10px;color:var(--dn-text)}
.dn p{margin:0 0 10px;color:var(--dn-text2)}
.dn ul{margin:0 0 4px;padding-left:20px;color:var(--dn-text2)}
.dn li{margin:0 0 6px}
.dn .btn-pay{display:inline-flex;align-items:center;gap:9px;margin:6px 0 4px;padding:13px 26px;
  background:var(--dn-acc);color:#fff;font-size:16px;font-weight:700;border-radius:5px;text-decoration:none}
.dn .btn-pay:hover,.dn .btn-pay:focus{background:var(--dn-acch);color:#fff;text-decoration:none}
.dn .small{font-size:13px;color:var(--dn-muted)}
@media (max-width:600px){.dn h1{font-size:24px}}
