/*
Theme Name: Marbleo Child — Marco
Theme URI: https://marcodogaltas.com
Description: Marco Dogaltas icin Marbleo alt temasi. Tum ozellestirmeler burada; ana tema dosyalarina dokunulmaz.
Author: Marco Dogaltas
Template: marbleo
Version: 1.0.0
Text Domain: marbleo-child
License: Envato
License URI: https://themeforest.net/licenses
*/

/* ------------------------------------------------------------------
   Katalog modu — teknik özellik tablosu ve teklif formu
   Renkler temanın kendi paletinden alınır (global styles), sabit
   renk yazılmaz; tema güncellenince uyumsuz kalmasın.
   ------------------------------------------------------------------ */

.marco-ozellik {
  width: 100%;
  margin: 1.5rem 0;
  border-collapse: collapse;
  font-size: var(--wp--preset--font-size--xsmall, 0.9rem);
}

.marco-ozellik th,
.marco-ozellik td {
  padding: 0.65rem 0;
  text-align: left;
  border-bottom: 1px solid var(--wp--preset--color--gray-4, #eee);
  vertical-align: top;
}

.marco-ozellik th {
  width: 45%;
  font-weight: 600;
  color: var(--wp--preset--color--heading, #0c1a13);
  text-transform: none;
}

.marco-teklif-btn {
  display: inline-block;
  margin: 1rem 0 0;
}

.marco-teklif {
  margin: 3rem 0;
  padding: 2rem;
  background: var(--wp--preset--color--tertiary, #f6f6f6);
  border-radius: 6px;
}

.marco-teklif h2 {
  margin-top: 0;
  font-size: var(--wp--preset--font-size--large, 1.5rem);
}

.marco-teklif label {
  display: block;
  font-weight: 500;
  margin-bottom: 0.35rem;
}

.marco-teklif input[type="text"],
.marco-teklif input[type="email"],
.marco-teklif input[type="tel"],
.marco-teklif textarea {
  width: 100%;
  max-width: 32rem;
  padding: 0.7rem 0.85rem;
  border: 1px solid var(--wp--preset--color--gray-4, #ddd);
  border-radius: 4px;
  background: #fff;
  font: inherit;
}

.marco-teklif .marco-basarili {
  padding: 0.9rem 1.1rem;
  background: var(--wp--preset--color--primary, #16403f);
  color: var(--wp--preset--color--base, #fff);
  border-radius: 4px;
}

@media (max-width: 600px) {
  .marco-teklif { padding: 1.25rem; }
  .marco-ozellik th { width: 55%; }
}
