.ya-discover {
  --ya-discover-control: 34px;
  display: grid;
  gap: 12px;
  min-width: 0;
  width: min(100%, 1380px);
  margin: 0 auto;
  padding: 18px clamp(12px, 2.4vw, 30px) 88px;
}
body.ya-discover-page .ya-right-rail { display: none !important; }
body.ya-discover-page .ya-main-column,
body.ya-discover-page .ya-main-inner { width: 100% !important; max-width: none !important; min-width: 0 !important; border-right: 0 !important; }
body.ya-discover-page .ya-app-shell { grid-template-columns: var(--ya-sidebar, 248px) minmax(0, 1fr) !important; max-width: none !important; width: 100% !important; }
.ya-discover *, .ya-discover *::before, .ya-discover *::after { box-sizing: border-box; }

.ya-discover__header { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-width: 0; padding: 2px 2px 4px; }
.ya-discover__header > div { min-width: 0; }
.ya-discover__header h1 { margin: 0; color: var(--ya-text,#171717); font-size: .9rem; font-weight: 900; line-height: 1.2; letter-spacing: -.02em; }
.ya-discover__header p { margin: 4px 0 0; overflow: hidden; color: var(--ya-muted,#6f6d67); font-size: .76rem; line-height: 1.4; text-overflow: ellipsis; white-space: nowrap; }
.ya-discover__refresh,.ya-discover__clear,.ya-discover__submit { display:inline-grid; place-items:center; width:var(--ya-discover-control); min-width:var(--ya-discover-control); height:var(--ya-discover-control); min-height:var(--ya-discover-control); padding:0; border:0; border-radius:50%; background:var(--ya-surface-soft,#f0efea); color:var(--ya-text,#171717); cursor:pointer; }
.ya-discover__refresh:hover,.ya-discover__clear:hover,.ya-discover__submit:hover { background:var(--ya-surface-strong,#e7e5de); }
.ya-discover__refresh:disabled { opacity:.5; cursor:wait; }
.ya-discover__refresh svg,.ya-discover__submit svg { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
.ya-discover__clear { background:transparent; color:var(--ya-muted,#6f6d67); font-size:1.1rem; }
.ya-discover__clear[hidden] { display:none !important; }
.ya-discover__submit { background:var(--ya-accent,#f2c94c); color:var(--ya-accent-text,#1d190d); }

.ya-discover__search { display:grid; grid-template-columns:22px minmax(0,1fr) auto auto; align-items:center; gap:6px; min-width:0; min-height:46px; padding:5px 6px 5px 13px; border:1px solid var(--ya-line,#dedcd5); border-radius:16px; background:var(--ya-surface,#fff); }
.ya-discover__search > svg { width:18px; height:18px; fill:none; stroke:var(--ya-muted,#6f6d67); stroke-width:1.8; }
.ya-discover__search input { width:100%; min-width:0; padding:8px 3px; border:0; outline:0; background:transparent; color:var(--ya-text,#171717); font:inherit; font-size:.86rem; }
.ya-discover__search input[type="search"]::-webkit-search-cancel-button,.ya-discover__search input[type="search"]::-webkit-search-decoration { display:none; appearance:none; -webkit-appearance:none; }
.ya-discover__tabs { display:flex; flex-wrap:nowrap; gap:5px; min-width:0; padding:2px 0 3px; overflow-x:auto; scrollbar-width:none; overscroll-behavior-inline:contain; }
.ya-discover__tabs::-webkit-scrollbar { display:none; }
.ya-discover__tabs button { flex:0 0 auto; height:var(--ya-discover-control); min-height:var(--ya-discover-control); padding:0 12px; border:1px solid transparent; border-radius:999px; background:transparent; color:var(--ya-muted,#6f6d67); font:inherit; font-size:.72rem; font-weight:850; white-space:nowrap; cursor:pointer; }
.ya-discover__tabs button:hover { background:var(--ya-surface-soft,#f0efea); color:var(--ya-text,#171717); }
.ya-discover__tabs button.is-active { border-color:var(--ya-line-strong,#c9c6bc); background:var(--ya-accent,#f2c94c); color:var(--ya-accent-text,#1d190d); }

.ya-discover__content { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; gap:12px; min-width:0; }
.ya-discover.is-single-type .ya-discover__content { grid-template-columns:minmax(0,1fr); }
.ya-discover-section { min-width:0; overflow:hidden; border:1px solid var(--ya-line,#dedcd5); border-radius:16px; background:var(--ya-surface,#fff); }
.ya-discover-section--people,.ya-discover-section--works { grid-column:1/-1; }
.ya-discover-section > header { display:flex; align-items:center; justify-content:space-between; gap:10px; min-width:0; min-height:46px; padding:7px 12px; border-bottom:1px solid var(--ya-line,#dedcd5); }
.ya-discover-section > header > div { display:flex; align-items:center; gap:8px; min-width:0; }
.ya-discover-section > header h2 { margin:0; overflow:hidden; font-size:.94rem; font-weight:900; line-height:1.2; text-overflow:ellipsis; white-space:nowrap; }
.ya-discover-section > header > span { flex:0 0 auto; max-width:80px; overflow:hidden; color:var(--ya-muted,#6f6d67); font-size:.66rem; font-weight:750; text-overflow:ellipsis; white-space:nowrap; }
.ya-discover-section__icon { display:grid; place-items:center; width:30px; height:30px; border-radius:10px; background:var(--ya-accent-soft,#fff2bd); color:var(--ya-accent-strong,#9d7100); }
.ya-discover-section__icon svg { width:16px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; }
.ya-discover-grid { display:grid; min-width:0; }
.ya-discover-grid--people { grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr)); gap:8px; padding:10px; }
.ya-discover-grid--works { grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr)); }
.ya-discover-grid--books,.ya-discover-grid--communities { grid-template-columns:repeat(2,minmax(0,1fr)); }

.ya-discover-person { display:grid; grid-template-columns:46px minmax(0,1fr); gap:10px; min-width:0; min-height:100px; padding:11px; border:1px solid var(--ya-line,#dedcd5); border-radius:14px; background:var(--ya-surface,#fff); }
.ya-discover-person__avatar img { display:block; width:46px; height:46px; object-fit:cover; border-radius:50%; background:var(--ya-surface-soft,#f0efea); }
.ya-discover-person__body { min-width:0; }
.ya-discover-person__head { display:flex; align-items:flex-start; justify-content:space-between; gap:7px; min-width:0; }
.ya-discover-person__head > a { min-width:0; color:inherit; text-decoration:none; }
.ya-discover-person__head strong,.ya-discover-person__head span { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ya-discover-person__head strong { font-size:.9rem; line-height:1.25; }
.ya-discover-person__head span { margin-top:1px; color:var(--ya-muted,#6f6d67); font-size:.68rem; }
.ya-discover-person__body > p { display:-webkit-box; margin:7px 0; overflow:hidden; color:var(--ya-text,#171717); font-size:.72rem; line-height:1.38; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ya-discover-person__meta { display:flex; flex-wrap:wrap; gap:5px 9px; color:var(--ya-muted,#6f6d67); font-size:.62rem; font-weight:700; }
.ya-discover-person__fallback { color:var(--ya-accent-strong,#9d7100); }
.ya-discover__activity { display:inline-flex; align-items:center; gap:4px; color:#2f7a4a; }
.ya-discover__activity i { width:6px; height:6px; border-radius:50%; background:currentColor; }
.ya-discover__follow { flex:0 0 auto; height:var(--ya-discover-control); min-height:var(--ya-discover-control); padding:0 10px; border:1px solid var(--ya-text,#171717); border-radius:999px; background:var(--ya-text,#171717); color:var(--ya-surface,#fff); font:inherit; font-size:.66rem; font-weight:850; cursor:pointer; white-space:nowrap; }
.ya-discover__follow.is-active { border-color:var(--ya-line-strong,#c9c6bc); background:transparent; color:var(--ya-text,#171717); }
.ya-discover-person.is-followed-away { opacity:0; transform:scale(.97); transition:.2s; }
.ya-discover-featured { display:inline-flex; margin-left:5px; padding:2px 5px; border-radius:999px; background:var(--ya-accent-soft,#fff2bd); color:var(--ya-accent-strong,#9d7100); font-size:.52rem; font-style:normal; font-weight:900; }

.ya-discover-work { display:grid; grid-template-columns:minmax(0,1fr); min-width:0; border-bottom:1px solid var(--ya-line,#dedcd5); }
.ya-discover-work:nth-child(odd) { border-right:1px solid var(--ya-line,#dedcd5); }
.ya-discover-work.has-image { grid-template-columns:minmax(0,1fr) 108px; }
.ya-discover-work__body { min-width:0; padding:12px 13px 9px; }
.ya-discover-work__author { display:flex; align-items:center; justify-content:space-between; gap:8px; min-width:0; margin-bottom:9px; }
.ya-discover-work__author > a { display:flex; align-items:center; gap:7px; min-width:0; color:inherit; text-decoration:none; }
.ya-discover-work__author img { width:30px; height:30px; flex:0 0 30px; object-fit:cover; border-radius:50%; }
.ya-discover-work__author span { min-width:0; }
.ya-discover-work__author strong,.ya-discover-work__author small { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ya-discover-work__author strong { font-size:.76rem; line-height:1.2; }
.ya-discover-work__author small { margin-top:1px; color:var(--ya-muted,#6f6d67); font-size:.61rem; }
.ya-discover-work__repost-note { display:inline-flex; align-items:center; gap:4px; flex:0 0 auto; color:var(--ya-muted,#6f6d67); font-size:.61rem; }
.ya-discover-work__repost-note svg { width:14px; height:14px; fill:none; stroke:currentColor; stroke-width:1.8; }
.ya-discover-card__label { display:block; margin-bottom:5px; color:var(--ya-accent-strong,#9d7100); font-size:.58rem; font-weight:900; letter-spacing:.06em; text-transform:uppercase; }
.ya-discover-work__title { display:-webkit-box; overflow:hidden; color:var(--ya-text,#171717); font-size:.88rem; font-weight:900; line-height:1.28; text-decoration:none; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ya-discover-work__status { display:-webkit-box; margin:6px 0 0; overflow:hidden; color:var(--ya-text,#171717); font-size:.76rem; line-height:1.45; text-decoration:none; -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.ya-discover-work__image { display:block; min-height:136px; border-left:1px solid var(--ya-line,#dedcd5); background:var(--ya-surface-soft,#f0efea); }
.ya-discover-work__image img { display:block; width:100%; height:100%; object-fit:cover; }
.ya-discover-work__actions { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:2px; min-width:0; margin-top:10px; }
.ya-discover-action { display:inline-flex; align-items:center; justify-content:center; gap:4px; width:100%; min-width:0; height:32px; padding:0 5px; border:0; border-radius:999px; background:transparent; color:var(--ya-muted,#6f6d67); text-decoration:none; cursor:pointer; }
.ya-discover-action:hover,.ya-discover-action.is-active { background:var(--ya-surface-soft,#f0efea); color:var(--ya-text,#171717); }
.ya-discover-action:disabled { opacity:.5; cursor:wait; }
.ya-discover-action svg { width:16px; height:16px; flex:0 0 16px; fill:none; stroke:currentColor; stroke-width:1.8; }
.ya-discover-action.is-active .ya-fill-on-active { fill:currentColor; }
.ya-discover-action b { min-width:0; overflow:hidden; font-size:.63rem; text-overflow:ellipsis; white-space:nowrap; }

.ya-discover-repost { display:block; min-width:0; padding:10px; border:1px solid var(--ya-line,#dedcd5); border-radius:12px; background:var(--ya-surface-soft,#f0efea); color:inherit; text-decoration:none; }
.ya-discover-repost__author { display:flex; align-items:center; gap:7px; min-width:0; }
.ya-discover-repost__author img { width:27px; height:27px; flex:0 0 27px; object-fit:cover; border-radius:50%; }
.ya-discover-repost__author span { min-width:0; }
.ya-discover-repost__author strong,.ya-discover-repost__author small { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ya-discover-repost__author strong { font-size:.7rem; }
.ya-discover-repost__author small { color:var(--ya-muted,#6f6d67); font-size:.59rem; }
.ya-discover-repost__content { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; align-items:start; min-width:0; margin-top:7px; }
.ya-discover-repost__title { display:-webkit-box; overflow:hidden; font-size:.8rem; line-height:1.3; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ya-discover-repost p { display:-webkit-box; grid-column:1; margin:0; overflow:hidden; font-size:.7rem; line-height:1.4; -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.ya-discover-repost__image { grid-column:2; grid-row:1/3; width:58px; height:58px; border-radius:9px; object-fit:cover; }

.ya-discover-topic,.ya-discover-book,.ya-discover-community { position:relative; display:grid; align-items:center; min-width:0; color:var(--ya-text,#171717); text-decoration:none; }
.ya-discover-topic { grid-template-columns:34px minmax(0,1fr) 18px; gap:9px; min-height:76px; padding:10px 12px; border-bottom:1px solid var(--ya-line,#dedcd5); }
.ya-discover-topic:last-child { border-bottom:0; }
.ya-discover-topic:hover,.ya-discover-book:hover,.ya-discover-community:hover { background:var(--ya-surface-soft,#f0efea); }
.ya-discover-topic__icon { display:grid; place-items:center; width:34px; height:34px; border-radius:10px; background:var(--ya-surface-soft,#f0efea); }
.ya-discover-topic__icon svg,.ya-discover-topic > svg,.ya-discover-book > svg,.ya-discover-community > svg { width:16px; height:16px; fill:none; stroke:currentColor; stroke-width:1.8; }
.ya-discover-topic strong,.ya-discover-book strong,.ya-discover-community strong { display:-webkit-box; overflow:hidden; font-size:.82rem; line-height:1.3; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ya-discover-topic p,.ya-discover-book p,.ya-discover-community p { display:-webkit-box; margin:3px 0; overflow:hidden; color:var(--ya-text,#171717); font-size:.68rem; line-height:1.35; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.ya-discover-topic div > span,.ya-discover-book div > span,.ya-discover-community div > span { display:block; overflow:hidden; color:var(--ya-muted,#6f6d67); font-size:.61rem; text-overflow:ellipsis; white-space:nowrap; }
.ya-discover-book { grid-template-columns:50px minmax(0,1fr) 16px; gap:10px; min-height:90px; padding:9px 11px; border-bottom:1px solid var(--ya-line,#dedcd5); }
.ya-discover-book:nth-child(odd),.ya-discover-community:nth-child(odd) { border-right:1px solid var(--ya-line,#dedcd5); }
.ya-discover-book__cover { display:grid; place-items:center; width:50px; height:70px; overflow:hidden; border:1px solid var(--ya-line,#dedcd5); border-radius:8px; background:var(--ya-surface-soft,#f0efea); }
.ya-discover-book__cover img { width:100%; height:100%; object-fit:cover; }
.ya-discover-community { grid-template-columns:46px minmax(0,1fr) 16px; gap:10px; min-height:86px; padding:10px 11px; border-bottom:1px solid var(--ya-line,#dedcd5); }
.ya-discover-community__image { display:grid; place-items:center; width:46px; height:46px; overflow:hidden; border-radius:13px; background:var(--ya-accent-soft,#fff2bd); color:var(--ya-accent-strong,#9d7100); }
.ya-discover-community__image img { width:100%; height:100%; object-fit:cover; }

.ya-discover__state { margin:2px 0 0; padding:16px; border:1px dashed var(--ya-line-strong,#c9c6bc); border-radius:14px; color:var(--ya-muted,#6f6d67); font-size:.74rem; text-align:center; }
.ya-discover__state.is-error { color:var(--ya-danger,#c83f49); }
.ya-discover__sentinel { height:1px; }
.ya-discover__loader { display:flex; align-items:center; justify-content:center; gap:9px; min-height:48px; color:var(--ya-muted,#6f6d67); }
.ya-discover__loader[hidden] { display:none; }
.ya-discover__loader span { width:19px; height:19px; border:2px solid var(--ya-line,#dedcd5); border-top-color:var(--ya-accent-strong,#9d7100); border-radius:50%; animation:ya-discover-spin .75s linear infinite; }
.ya-discover.is-loading .ya-discover__content { opacity:.68; }
@keyframes ya-discover-spin { to { transform:rotate(360deg); } }

@media (max-width:1100px) {
  body.ya-discover-page .ya-app-shell { grid-template-columns:88px minmax(0,1fr) !important; }
  .ya-discover__content { grid-template-columns:1fr; }
  .ya-discover-section--people,.ya-discover-section--works { grid-column:auto; }
  .ya-discover-grid--works { grid-template-columns:1fr; }
  .ya-discover-work { border-right:0 !important; }
}
@media (max-width:760px) {
  body.ya-discover-page .ya-app-shell { display:block !important; }
  .ya-discover { gap:10px; padding:12px 10px 108px; }
  .ya-discover__header p { max-width:75vw; font-size:.7rem; }
  .ya-discover__search { min-height:44px; border-radius:14px; }
  .ya-discover__tabs button { padding-inline:10px; font-size:.68rem; }
  .ya-discover-grid--people { display:flex; gap:8px; padding:9px; overflow-x:auto; scroll-snap-type:x proximity; scrollbar-width:none; }
  .ya-discover-grid--people::-webkit-scrollbar { display:none; }
  .ya-discover-person { flex:0 0 min(250px,82vw); scroll-snap-align:start; }
  .ya-discover-grid--books,.ya-discover-grid--communities { grid-template-columns:1fr; }
  .ya-discover-book,.ya-discover-community { border-right:0 !important; }
  .ya-discover-work.has-image { grid-template-columns:minmax(0,1fr) 82px; }
  .ya-discover-work__image { min-height:128px; }
  .ya-discover-work__repost-note b { display:none; }
}
@media (max-width:430px) {
  .ya-discover__header p { display:none; }
  .ya-discover-work.has-image { grid-template-columns:1fr; }
  .ya-discover-work__image { display:none; }
  .ya-discover-work__author { align-items:flex-start; }
  .ya-discover-repost__content { grid-template-columns:minmax(0,1fr); }
  .ya-discover-repost__image { display:none; }
  .ya-discover-action { height:30px; padding:0 3px; }
  .ya-discover-action svg { width:15px; height:15px; }
}


/* =========================================================
   Keşfet 2.4.3 — ölçeklenebilir yazar ızgarası
   Masaüstünde en fazla beş, mobilde iki kart. Yatay şerit yok.
   ========================================================= */
.ya-discover-grid--people{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:8px!important;
  padding:10px!important;
  overflow:visible!important;
  scroll-snap-type:none!important;
}
.ya-discover-person{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
}
@media(max-width:1240px) and (min-width:981px){
  .ya-discover-grid--people{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:980px) and (min-width:761px){
  .ya-discover-grid--people{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .ya-discover-grid--people{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    padding:8px!important;
    overflow:visible!important;
  }
  .ya-discover-person{
    grid-template-columns:34px minmax(0,1fr)!important;
    gap:7px!important;
    min-height:88px!important;
    padding:8px!important;
    border-radius:12px!important;
  }
  .ya-discover-person__avatar img{width:34px!important;height:34px!important}
  .ya-discover-person__head{display:block!important}
  .ya-discover-person__head strong{font-size:.72rem!important}
  .ya-discover-person__head span{font-size:.58rem!important}
  .ya-discover-person__body>p{
    margin:4px 0!important;
    font-size:.61rem!important;
    line-height:1.3!important;
    -webkit-line-clamp:1!important;
  }
  .ya-discover-person__meta{gap:3px 6px!important;font-size:.54rem!important}
  .ya-discover__follow{
    width:auto!important;
    height:27px!important;
    min-height:27px!important;
    margin-top:5px!important;
    padding:0 7px!important;
    font-size:.57rem!important;
  }
}
@media(max-width:350px){
  .ya-discover-grid--people{gap:5px!important;padding:6px!important}
  .ya-discover-person{grid-template-columns:30px minmax(0,1fr)!important;padding:6px!important}
  .ya-discover-person__avatar img{width:30px!important;height:30px!important}
}


/* =========================================================
   Keşfet 2.4.7 — yazar kartları: masaüstünde okunur, mobilde tam genişlik
   ========================================================= */
.ya-discover-grid--people{
  grid-template-columns:repeat(3,minmax(280px,1fr))!important;
  gap:12px!important;
  padding:14px!important;
}
.ya-discover-person{
  grid-template-columns:56px minmax(0,1fr)!important;
  gap:13px!important;
  min-height:154px!important;
  padding:15px!important;
  border-radius:18px!important;
  box-shadow:0 10px 28px rgba(0,0,0,.035);
}
.ya-discover-person__avatar img{width:56px!important;height:56px!important}
.ya-discover-person__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}
.ya-discover-person__head strong{font-size:1rem!important;line-height:1.25!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ya-discover-person__head span{font-size:.74rem!important}
.ya-discover-person__body>p{margin:10px 0!important;font-size:.78rem!important;line-height:1.5!important;-webkit-line-clamp:2!important}
.ya-discover-person__meta{gap:7px 12px!important;font-size:.68rem!important;line-height:1.35!important}
.ya-discover__follow{height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:.7rem!important}
@media(max-width:1180px) and (min-width:761px){
  .ya-discover-grid--people{grid-template-columns:repeat(2,minmax(260px,1fr))!important}
}
@media(max-width:760px){
  .ya-discover-grid--people{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}
  .ya-discover-person{grid-template-columns:52px minmax(0,1fr)!important;min-height:140px!important;padding:14px!important}
  .ya-discover-person__avatar img{width:52px!important;height:52px!important}
  .ya-discover-person__head{grid-template-columns:minmax(0,1fr) auto!important}
  .ya-discover-person__head strong{font-size:.96rem!important}
  .ya-discover-person__head span{font-size:.72rem!important}
  .ya-discover-person__body>p{font-size:.76rem!important;-webkit-line-clamp:2!important}
  .ya-discover-person__meta{font-size:.66rem!important}
  .ya-discover__follow{margin-top:0!important;height:34px!important;min-height:34px!important;font-size:.68rem!important}
}
@media(max-width:390px){
  .ya-discover-person__head{grid-template-columns:1fr!important}
  .ya-discover__follow{width:100%!important;margin-top:7px!important}
}


/* 2.4.8 — yazar keşfi: masaüstü ve mobilde sıkışmayan kararlı ızgara */
.ya-discover-section--people{min-width:0;overflow:visible!important}
.ya-discover-grid--people{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;overflow:visible!important;padding:12px!important;scroll-snap-type:none!important}
.ya-discover-grid--people>*{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;overflow:visible!important}
.ya-discover-person{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;align-content:start!important;min-height:190px!important;padding:16px!important}
.ya-discover-person__copy,.ya-discover-person__identity{min-width:0!important}
.ya-discover-person strong,.ya-discover-person p,.ya-discover-person small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
@media(max-width:1100px){.ya-discover-grid--people{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
 .ya-discover-section--people,.ya-discover-section--people .ya-discover-grid{width:100%!important;max-width:100%!important;min-width:0!important}
 .ya-discover-grid--people{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important;overflow:visible!important;overscroll-behavior:auto!important}
 .ya-discover-grid--people>*{width:100%!important;min-width:0!important;max-width:100%!important;scroll-snap-align:none!important}
 .ya-discover-person{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:0!important;padding:16px!important;border-radius:22px!important}
 .ya-discover-person img{width:52px!important;height:52px!important}
}

/* 2.4.9 — yazar kartları ve görselli alıntılar için son yerleşim sözleşmesi. */
.ya-discover-section--people,
.ya-discover-section--people .ya-discover-grid--people{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.ya-discover-grid--people{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:14px!important;
  padding:14px!important;
}
.ya-discover-person{
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  width:100%!important;
  min-width:0!important;
  min-height:148px!important;
  height:auto!important;
  padding:16px!important;
  overflow:hidden!important;
}
.ya-discover-person__body,
.ya-discover-person__head,
.ya-discover-person__head>a{min-width:0!important}
.ya-discover-person__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}
.ya-discover-person__head strong,
.ya-discover-person__head span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ya-discover-person__body>p{overflow:hidden!important;-webkit-line-clamp:2!important}

.ya-discover-work--visual_quote.has-image{
  grid-template-columns:minmax(0,1fr)!important;
}
.ya-discover-work--visual_quote .ya-discover-work__image{
  display:block!important;
  width:100%!important;
  min-height:0!important;
  aspect-ratio:4/5;
  max-height:560px;
  overflow:hidden;
  border-top:1px solid var(--ya-line,#dedcd5);
  background:var(--ya-surface-soft,#f0efea);
}
.ya-discover-work--visual_quote .ya-discover-work__image img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}

@media(max-width:760px){
  .ya-discover-grid--people{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important}
  .ya-discover-person{grid-template-columns:54px minmax(0,1fr)!important;min-height:0!important;padding:14px!important;border-radius:18px!important}
  .ya-discover-person__avatar img{width:52px!important;height:52px!important}
  .ya-discover-person__head{grid-template-columns:minmax(0,1fr) auto!important}
  .ya-discover__follow{width:auto!important;max-width:130px!important;margin:0!important}
  .ya-discover-work--visual_quote .ya-discover-work__image{max-height:none!important}
}
@media(max-width:390px){
  .ya-discover-person__head{grid-template-columns:minmax(0,1fr)!important}
  .ya-discover__follow{width:100%!important;max-width:none!important;margin-top:8px!important}
}


/* 2.4.10 — Akış genişliğinde tek sütunlu, çakışmayan yazar kartları. */
.ya-discover-section--people .ya-discover-grid--people{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:10px!important;
  padding:10px!important;
}
.ya-discover-section--people .ya-discover-person{
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr)!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  padding:14px!important;
  overflow:hidden!important;
}
.ya-discover-section--people .ya-discover-person__head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:start!important;
  gap:10px!important;
  min-width:0!important;
}
.ya-discover-section--people .ya-discover-person__head>a,
.ya-discover-section--people .ya-discover-person__body,
.ya-discover-section--people .ya-discover-person__meta{min-width:0!important;max-width:100%!important}
.ya-discover-section--people .ya-discover-person__head strong,
.ya-discover-section--people .ya-discover-person__head span{
  display:block!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-overflow:clip!important;
}
.ya-discover-section--people .ya-discover__follow{
  flex:0 0 auto!important;
  width:auto!important;
  max-width:150px!important;
  white-space:nowrap!important;
}
.ya-discover-work--visual_quote{
  overflow:hidden!important;
}
.ya-discover-work--visual_quote .ya-discover-work__body{
  width:100%!important;
  min-width:0!important;
}
.ya-discover-work--visual_quote .ya-discover-work__image{
  display:block!important;
  width:100%!important;
  max-width:520px!important;
  margin:0 auto!important;
  aspect-ratio:4/5!important;
  border:1px solid var(--ya-line,#dedcd5)!important;
  border-radius:18px!important;
  background:var(--ya-surface-soft,#f0efea)!important;
}
.ya-discover-work--visual_quote .ya-discover-work__image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
@media(max-width:760px){
  .ya-discover-section--people .ya-discover-grid--people{padding:8px 0!important}
  .ya-discover-section--people .ya-discover-person{grid-template-columns:52px minmax(0,1fr)!important;padding:13px!important}
  .ya-discover-section--people .ya-discover-person__head{grid-template-columns:minmax(0,1fr)!important}
  .ya-discover-section--people .ya-discover__follow{width:100%!important;max-width:none!important;margin-top:7px!important}
  .ya-discover-work--visual_quote .ya-discover-work__image{max-width:100%!important;border-radius:14px!important}
}


/* 2.4.11 — Tümü artık etkileşime göre sıralanan sonsuz yayın akışıdır. */
.ya-discover__content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
.ya-discover-section{grid-column:1!important;min-width:0!important;width:100%!important}
.ya-discover-grid--works{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important}
.ya-discover-work{width:100%!important;min-width:0!important;max-width:none!important;border-right:0!important;border-radius:20px!important}
.ya-discover-work__image{width:100%!important;max-width:100%!important}
.ya-discover-work--visual_quote .ya-discover-work__image{max-width:min(100%,620px)!important;margin:12px auto!important;aspect-ratio:auto!important;min-height:240px!important}
.ya-discover-work--visual_quote .ya-discover-work__image img{width:100%!important;height:auto!important;max-height:760px!important;object-fit:contain!important}
.ya-discover-section--people .ya-discover-grid--people{grid-template-columns:minmax(0,1fr)!important;padding:0!important}
.ya-discover-person{overflow:visible!important}
.ya-discover-person__head{min-width:0!important}
@media(max-width:760px){
 .ya-discover-work{border-radius:0!important;border-left:0!important;border-right:0!important}
 .ya-discover-work--visual_quote .ya-discover-work__image{margin:8px 0!important;min-height:180px!important;border-radius:12px!important}
 .ya-discover-person{grid-template-columns:52px minmax(0,1fr)!important;width:100%!important}
}


/* 2.4.14 — yönetici seçkisi */
.ya-discover-section--pinned{grid-column:1/-1;border-color:color-mix(in srgb,var(--ya-accent,#f4c542) 62%,var(--ya-line,#dedede));background:linear-gradient(135deg,color-mix(in srgb,var(--ya-accent,#f4c542) 10%,var(--ya-surface,#fff)),var(--ya-surface,#fff) 62%)}
.ya-discover-section--pinned>header h2{font-size:clamp(1.05rem,1.5vw,1.35rem)!important}
.ya-discover-grid--pinned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ya-discover-grid--pinned .ya-discover-work{min-width:0}
@media(max-width:1100px){.ya-discover-grid--pinned{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.ya-discover-grid--pinned{grid-template-columns:1fr}}

/* 2.5.1 — Alıntılı/yeniden paylaşım kartları: geçerli iç içe yapı ve dengeli görünüm. */
.ya-discover-repost{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  color:inherit!important;
  text-decoration:none!important;
}
.ya-discover-repost.is-nested{
  margin-top:3px!important;
  padding:9px!important;
  border-radius:10px!important;
  background:color-mix(in srgb,var(--ya-surface,#fff) 72%,var(--ya-surface-soft,#f0efea))!important;
}
.ya-discover-repost__author{color:inherit!important;text-decoration:none!important}
.ya-discover-repost__nested-label{
  display:block;
  margin-top:2px;
  color:var(--ya-muted,#6f6d67);
  font-size:.58rem;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.ya-discover-repost__open{
  justify-self:start;
  color:var(--ya-text,#171717)!important;
  font-size:.62rem;
  font-weight:900;
  text-decoration:underline!important;
  text-underline-offset:3px;
}
.ya-discover-repost .ya-discover-repost{border-color:color-mix(in srgb,var(--ya-line,#dedcd5) 75%,transparent)!important}


/* 2.5.3 — Bozuk kapak kitabı Keşfet'ten kaldırmaz. */
.ya-discover-book__cover-fallback{
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  padding:6px;
  text-align:center;
  font-size:.65rem;
  line-height:1.2;
  color:var(--ya-text-muted,#777);
  background:var(--ya-surface-soft,#f0efea);
}
