/* Fix28: yalnızca haber içi yorum formu ve kategori etiketi */

/* Haber içindeki kategori etiketi: daha küçük, zarif ve başlığı ezmeyen görünüm */
.reader-v2 .reader-article-header .reader-category-pill {
  min-height: 0;
  padding: 6px 10px;
  border: 1px solid rgba(201,29,73,.10);
  border-radius: 999px;
  background: #fff1f5;
  color: #b91f49;
  font-size: .69rem;
  font-weight: 760;
  line-height: 1.15;
  letter-spacing: .055em;
  box-shadow: none;
}

/* Yorum formu: daha modern ve hafif görünüm */
.reader-v2 .reader-comments .reader-form {
  margin: 18px 0 0;
  padding: 18px;
  gap: 14px;
  border: 1px solid #e5eaf1;
  border-radius: 16px;
  background: linear-gradient(180deg,#fbfcfe 0%,#f7f9fc 100%);
  box-shadow: 0 10px 28px rgba(15,23,42,.035);
}

.reader-v2 .reader-comments .reader-form h3 {
  margin: 0 0 2px;
  color: #1f3550;
  font-size: 1.02rem;
  font-weight: 760;
  letter-spacing: -.015em;
}

.reader-v2 .reader-comment-fields {
  gap: 13px;
}

.reader-v2 .reader-comments .reader-form label {
  gap: 7px;
  margin: 0;
  color: #40546d;
  font-size: .79rem;
  font-weight: 650;
  letter-spacing: .005em;
}

.reader-v2 .reader-comments .reader-form input,
.reader-v2 .reader-comments .reader-form textarea {
  width: 100%;
  min-height: 44px;
  padding: 11px 13px;
  border: 1px solid #d9e1eb;
  border-radius: 12px;
  background: #fff;
  color: #18324d;
  font-size: .96rem;
  font-weight: 450;
  line-height: 1.5;
  box-shadow: 0 1px 2px rgba(15,23,42,.02);
  transition: border-color .18s ease,box-shadow .18s ease,background .18s ease;
}

.reader-v2 .reader-comments .reader-form textarea {
  min-height: 112px;
  resize: vertical;
}

.reader-v2 .reader-comments .reader-form input::placeholder,
.reader-v2 .reader-comments .reader-form textarea::placeholder {
  color: #98a4b3;
  font-weight: 400;
  opacity: 1;
}

.reader-v2 .reader-comments .reader-form input:focus,
.reader-v2 .reader-comments .reader-form textarea:focus {
  outline: none;
  border-color: #d66a88;
  background: #fff;
  box-shadow: 0 0 0 4px rgba(214,29,77,.07);
}

.reader-v2 .reader-comment-submit {
  gap: 12px;
  margin-top: 1px;
}

.reader-v2 .reader-comment-submit span {
  max-width: 280px;
  color: #8794a4;
  font-size: .74rem;
  line-height: 1.45;
}

.reader-v2 .reader-comments .reader-form button {
  min-height: 42px;
  padding: 9px 16px;
  border-radius: 11px;
  font-size: .82rem;
  font-weight: 780;
  box-shadow: 0 7px 16px rgba(214,29,77,.12);
  transition: transform .16s ease,box-shadow .16s ease,filter .16s ease;
}

.reader-v2 .reader-comments .reader-form button:hover {
  transform: translateY(-1px);
  box-shadow: 0 9px 20px rgba(214,29,77,.16);
  filter: brightness(.98);
}

@media (max-width:640px) {
  .reader-v2 .reader-article-header .reader-category-pill {
    padding: 5px 9px;
    font-size: .66rem;
  }
  .reader-v2 .reader-comments .reader-form {
    padding: 15px;
    border-radius: 14px;
  }
  .reader-v2 .reader-comments .reader-form input,
  .reader-v2 .reader-comments .reader-form textarea {
    font-size: 16px;
  }
  .reader-v2 .reader-comment-submit {
    align-items:flex-start;
  }
}
