[hidden] { display: none !important; }
.ya-profile-dialog:not([open]) { display: none; }


/* 1.2.2 — profil içi yanıt paneli */
.ya-profile-comment-panel{margin:10px 0 4px;padding:14px;border:1px solid var(--ya-line,#dedbd2);border-radius:16px;background:var(--ya-surface-soft,#f6f4ee)}
.ya-profile-comment-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ya-profile-comment-panel__head strong{font-size:.88rem}.ya-profile-comment-panel__head button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;font-size:1.25rem;color:var(--ya-muted,#77736a)}.ya-profile-comment-panel__head button:hover{background:var(--ya-surface,#fff);color:var(--ya-text,#171717)}
.ya-profile-comment-list{display:grid;gap:11px}.ya-profile-comment-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.ya-profile-comment-item>img{width:36px;height:36px;border-radius:50%;object-fit:cover}.ya-profile-comment-item__meta{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.ya-profile-comment-item__meta strong{font-size:.8rem}.ya-profile-comment-item__meta span{font-size:.7rem;color:var(--ya-muted,#77736a)}.ya-profile-comment-item__content{margin-top:2px;font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.ya-profile-comment-item__content p{margin:0}
.ya-profile-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;margin-top:13px;padding-top:13px;border-top:1px solid var(--ya-line,#dedbd2)}.ya-profile-comment-form textarea{width:100%;min-height:50px;max-height:150px;padding:11px 12px;border:1px solid var(--ya-line,#dedbd2);border-radius:13px;resize:vertical;background:var(--ya-surface,#fff)}.ya-profile-comment-form .ya-secondary-button{min-height:46px}.ya-profile-comments-state{padding:8px 0;font-size:.8rem;color:var(--ya-muted,#77736a)}.ya-profile-comments-state.is-error{color:var(--ya-danger,#b42318)}.ya-profile-comment-login{display:inline-flex;margin-top:10px;font-size:.8rem;font-weight:750}
@media(max-width:620px){.ya-profile-comment-panel{margin-inline:-2px;padding:12px;border-radius:14px}.ya-profile-comment-form{grid-template-columns:1fr}.ya-profile-comment-form .ya-secondary-button{width:100%}}


.ya-profile-community-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 10px 0 2px;
}
.ya-profile-community-badges a {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  max-width: 220px;
  padding: 6px 10px;
  border: 1px solid var(--ya-line, #dedcd5);
  border-radius: 999px;
  background: var(--ya-surface-soft, #f0efea);
  color: var(--ya-text, #171717);
  text-decoration: none;
  font-size: .73rem;
  font-weight: 800;
}
.ya-profile-community-badges a:hover {
  background: var(--ya-accent-soft, #fff3bf);
  border-color: var(--ya-accent, #f4c536);
}
.ya-profile-community-badges svg {
  width: 14px;
  height: 14px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  flex: 0 0 auto;
}
.ya-profile-community-badges span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


/* 1.2.4 — Hakkında bilgilerinin görünür ve okunabilir sunumu */
.ya-profile-about-copy{display:grid;gap:12px;margin:0 0 16px}.ya-profile-about-copy>div{padding:16px 18px;border:1px solid var(--ya-line,#dedbd2);border-radius:16px;background:var(--ya-surface,#fff)}.ya-profile-about-copy span{display:block;margin-bottom:7px;color:var(--ya-muted,#77736a);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ya-profile-about-copy strong,.ya-profile-about-copy p{display:block;margin:0;color:var(--ya-text,#171717);font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}.ya-profile-about-copy strong{font-weight:800}
@media(max-width:620px){.ya-profile-about-copy>div{padding:14px;border-radius:14px}.ya-profile-about-copy strong,.ya-profile-about-copy p{font-size:.9rem}}


.ya-profile-reading-rhythm {
  margin-top: 18px;
  padding: 18px;
  border: 1px solid var(--ya-line, #dedcd5);
  border-radius: 18px;
  background: var(--ya-surface-soft, #f0efea);
}

.ya-profile-reading-rhythm__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
  margin-bottom: 14px;
}

.ya-profile-reading-rhythm__head span {
  color: var(--ya-accent-strong, #9d7100);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.ya-profile-reading-rhythm__head a {
  color: var(--ya-text, #171717);
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
}

.ya-profile-reading-rhythm__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1px;
  overflow: hidden;
  border: 1px solid var(--ya-line, #dedcd5);
  border-radius: 14px;
  background: var(--ya-line, #dedcd5);
}

.ya-profile-reading-rhythm__grid > div {
  display: grid;
  gap: 4px;
  min-width: 0;
  padding: 14px;
  background: var(--ya-surface, #fff);
}

.ya-profile-reading-rhythm__grid strong { font-size: 21px; }
.ya-profile-reading-rhythm__grid span { color: var(--ya-muted, #6f6d67); font-size: 11px; }

@media (max-width: 640px) {
  .ya-profile-reading-rhythm__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
