/*
 * Satır genişlik sözleşmesi
 * Esnek: tam ekran satır ve tam ekran içerik.
 * Sabit: container genişliğinde satır ve içerik.
 * Container: tam ekran satır yüzeyi ve container genişliğinde iç içerik.
 */
.hp-layout-row.hp-container-fluid {
  width: 100%;
  max-width: none;
  margin-inline: 0;
  padding-inline: 0;
}

.hp-layout-row.hp-container-shell {
  width: 100%;
  max-width: none;
  margin-inline: 0;
}

/* Çoklu yatay bloklarda sütun hizalaması gerçek başlangıç noktasını belirler. */
.hp-grid-area[data-block-layout="row"] > .hp-block {
  flex: 0 1 auto;
  width: auto;
  max-width: 100%;
}

.hp-grid-area[data-block-layout="row"] > .hp-block:only-child {
  flex: 1 1 100%;
  width: 100%;
}
