/** Shopify CDN: Minification failed

Line 16:19 Expected identifier but found whitespace
Line 16:21 Unexpected "{"
Line 16:31 Expected ":"
Line 27:6 Expected identifier but found whitespace
Line 27:8 Unexpected "{"
Line 27:18 Expected ":"
Line 27:27 Expected ":"

**/
/* Custom Text Section Styles */
.custom-text-section {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: {{ settings.background_color }};
}

.custom-text-section .container {
  width: 80%;
  margin: 0 auto;
}

.custom-text-section .custom-text-section-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: {{ settings.gap }}px;
}

.custom-text-section .custom-text-section-item {
  display: flex;
  justify-content: center;
  align-items: center;
}

.custom-text-section .custom-text-section-text {
  text-align: center;
}

.custom-text-section .custom-text-section-title {
  margin-bottom: 15px;
  text-align: center;
}

.custom-text-section .custom-text-section-body {
  text-align: justify;
  line-height: 1.6;
}

/* Responsive */
@media screen and (max-width: 768px) {
  .custom-text-section .custom-text-section-grid {
    grid-template-columns: 1fr;
  }

  .custom-text-section .custom-text-section-title {
    font-size: 28px;
  }

  .custom-text-section .custom-text-section-body {
    font-size: 16px;
  }
}

/* Shopify Renk Şeması Uyumlu Stillendirme */
.color-scheme-light .custom-text-section-title {
  color: #2c3e50;
}
.color-scheme-light .custom-text-section-body {
  color: #7f8c8d;
}

.color-scheme-dark .custom-text-section-title {
  color: #ffffff;
}
.color-scheme-dark .custom-text-section-body {
  color: #cccccc;
}

.color-scheme-accent .custom-text-section-title {
  color: #d62828;
}
.color-scheme-accent .custom-text-section-body {
  color: #e76f51;
}

/* Varsayılan renk şeması desteği (seçilmezse) */
.color-scheme-default .custom-text-section-title {
  color: #333;
}
.color-scheme-default .custom-text-section-body {
  color: #666;
}
.text-red {
  color: #963821;
}
