/* ============================================================
   Doğse — "Kendi Formülünü Tasarla" sayfasına özel ekler
   (site.css'i tamamlar; sorumluluk reddi bloğu).
   ============================================================ */

.ds-disclaimer {
  margin-top: var(--space-5);
  padding: var(--space-4) var(--space-5);
  background: var(--paper-100);
  border: 1px solid var(--paper-300);
  border-left: 3px solid var(--honey-500);
  border-radius: var(--radius-md);
}

.ds-disclaimer-text {
  margin: 0 0 var(--space-3);
  font-size: var(--text-sm);
  line-height: 1.6;
  color: var(--ink-600);
}
.ds-disclaimer-text strong { color: var(--rose-700); }

.ds-accept {
  display: flex;
  align-items: flex-start;
  gap: var(--space-3);
  cursor: pointer;
  font-size: var(--text-sm);
  line-height: 1.5;
  color: var(--ink-900);
}
.ds-accept input[type="checkbox"] {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin: 1px 0 0;
  accent-color: var(--bottle-600);
  cursor: pointer;
}
.ds-accept:hover span { color: var(--bottle-700); }

/* Sepete Ekle + onay + WhatsApp satırı + üst sepet bağlantısı */
.header-cart { text-decoration: none; }
.ds-add-glyph { width: 20px; height: 20px; }
.ds-added {
  margin: var(--space-3) 0 0;
  font-family: var(--font-mono);
  font-size: var(--text-sm);
  color: var(--bottle-700);
  line-height: 1.5;
}
.ds-added-link { color: var(--bottle-600); font-weight: 600; text-decoration: underline; }
.ds-send-row { margin-top: var(--space-3); }
