.elementor-1043 .elementor-element.elementor-element-0268518 > .elementor-container{max-width:1250px;}.elementor-1043 .elementor-element.elementor-element-f17ff49.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1043 .elementor-element.elementor-element-ae391f0{width:initial;max-width:initial;}.elementor-1043 .elementor-element.elementor-element-cf17532 > .elementor-container{max-width:1250px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1043 .elementor-element.elementor-element-9dfab7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1043 .elementor-element.elementor-element-b316bff img{width:100%;}.elementor-1043 .elementor-element.elementor-element-1871be8 .han-ads-wrap{background:transparent;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1043 .elementor-element.elementor-element-868b2db .han-ads-wrap{background:transparent;}@media(min-width:768px){.elementor-1043 .elementor-element.elementor-element-34b0a51{width:66.442%;}.elementor-1043 .elementor-element.elementor-element-bbcb069{width:32.833%;}}/* Start custom CSS for post-comments, class: .elementor-element-7c66db7 *//* === Modern Yorum Alanı – Açık/Dark Mod Uyumlu === */
.comment-respond,
.comments-area {
  border: 1px solid var(--e-border-color, #e5e7eb);
  border-radius: 12px;
  padding: 24px;
  margin-top: 32px;
  background: var(--e-surface, #ffffff);
  box-shadow: 0 4px 16px rgba(0,0,0,.05);
  transition: all .3s ease;
}

/* Yorum Başlığı */
.comment-respond h3,
.comments-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
  color: var(--e-heading-color, #111827);
}

/* Yorum Listesi */
.comment-list li {
  border-bottom: 1px solid var(--e-border-color, #e5e7eb);
  padding: 16px 0;
}
.comment-list li:last-child {
  border-bottom: none;
}

/* Avatar */
.comment-author .avatar {
  border-radius: 50%;
  margin-right: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,.1);
}

/* Metinler */
.comment-content,
.comment-meta {
  color: var(--e-text-color, #374151);
  font-size: 15px;
  line-height: 1.6;
}

/* Form Alanları */
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
  width: 100%;
  border: 1px solid var(--e-border-color, #d1d5db);
  border-radius: 8px;
  padding: 10px 14px;
  margin-bottom: 14px;
  font-size: 14px;
  transition: border-color .2s, box-shadow .2s;
}
.comment-form input:focus,
.comment-form textarea:focus {
  border-color: #6b7280; /* gri ton */
  box-shadow: 0 0 0 2px rgba(107,114,128,.2);
  outline: none;
}

/* === Grimsi Buton === */
.comment-form input[type="submit"] {
  background: #4b5563; /* gri */
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 8px;
  font-weight: 600;
  cursor: pointer;
  transition: background .3s, transform .2s;
}
.comment-form input[type="submit"]:hover {
  background: #374151; /* koyu gri hover */
  transform: translateY(-1px);
}
.comment-form input[type="submit"]:active {
  transform: translateY(0);
}

/* === Dark Mod Uyum === */
.dark .comment-respond,
.dark .comments-area {
  background: #1f2937;
  border-color: #374151;
  box-shadow: 0 4px 16px rgba(0,0,0,.4);
}
.dark .comment-respond h3,
.dark .comments-title,
.dark .comment-content,
.dark .comment-meta {
  color: #e5e7eb;
}
.dark .comment-form input[type="text"],
.dark .comment-form input[type="email"],
.dark .comment-form textarea {
  background: #111827;
  border-color: #374151;
  color: #f3f4f6;
}
.dark .comment-form input[type="text"]::placeholder,
.dark .comment-form textarea::placeholder {
  color: #9ca3af;
}
.dark .comment-form input[type="submit"] {
  background: #4b5563; /* grimsi */
}
.dark .comment-form input[type="submit"]:hover {
  background: #374151; /* koyu gri hover */
}/* End custom CSS */