/* ATS live topbar layout override — 2026-08-09 */
.preview-eyebrow{display:none!important}
.preview-brand__name{display:none!important}

@media (min-width:981px){
  .wrap{position:relative!important}
  .preview-topbar{
    display:grid!important;
    grid-template-columns:auto auto minmax(360px,1fr) auto!important;
    align-items:center!important;
    column-gap:10px!important;
    min-height:76px!important;
    padding:0!important;
  }
  .preview-brand{
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:center!important;
  }
  .preview-brand img,.preview-brand__logo{
    width:68px!important;
    height:68px!important;
    max-width:none!important;
    object-fit:contain!important;
  }
  .preview-lang-switch{
    grid-column:2!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:center!important;
    margin-left:2px!important;
  }
  .preview-title.preview-title--topbar{
    grid-column:3!important;
    grid-row:1!important;
    justify-self:center!important;
    align-self:center!important;
    width:min(100%,620px)!important;
    margin:0!important;
    display:grid!important;
    justify-items:center!important;
    gap:2px!important;
    pointer-events:none!important;
  }
  .preview-title--topbar .preview-title__top{
    margin:0!important;
    color:#9B7A17!important;
    font-family:Cambria,Georgia,serif!important;
    font-size:20px!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.22em!important;
    text-indent:.22em!important;
  }
  .preview-title--topbar .preview-title__main{
    margin:0!important;
    max-width:none!important;
    color:#1E232A!important;
    font-size:clamp(29px,2.8vw,38px)!important;
    line-height:1.02!important;
    letter-spacing:-.015em!important;
    white-space:nowrap!important;
  }
  .preview-title--topbar .preview-title__date{
    margin:1px 0 0!important;
    color:#9B7A17!important;
    font-family:Cambria,Georgia,serif!important;
    font-size:12.5px!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.27em!important;
    text-indent:.27em!important;
    gap:.75em!important;
  }
  .preview-title--topbar .preview-title__date::before,
  .preview-title--topbar .preview-title__date::after{
    width:38px!important;
    height:1px!important;
    border:0!important;
    background:#C9A227!important;
  }
  .preview-topbar__actions{
    grid-column:4!important;
    grid-row:1!important;
    justify-self:end!important;
    align-self:center!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex-wrap:nowrap!important;
    gap:8px!important;
    margin-left:8px!important;
  }
  .preview-hero{
    position:static!important;
    margin-top:0!important;
    padding:4px 0 7px!important;
  }
  .preview-beta{margin-top:0!important}
  .preview-search-tools{margin-top:8px!important}
}

@media (max-width:980px){
  .preview-topbar{
    display:grid!important;
    grid-template-columns:auto auto minmax(0,1fr) auto!important;
    align-items:center!important;
    column-gap:8px!important;
    row-gap:5px!important;
    min-height:0!important;
  }
  .preview-brand{grid-column:1!important;grid-row:1!important}
  .preview-lang-switch{grid-column:2!important;grid-row:1!important;justify-self:start!important}
  .preview-topbar__actions{
    grid-column:4!important;
    grid-row:1!important;
    justify-self:end!important;
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
  }
  .preview-title.preview-title--topbar{
    grid-column:1/-1!important;
    grid-row:2!important;
    justify-self:center!important;
    margin:2px 0 0!important;
    display:grid!important;
    justify-items:center!important;
    gap:1px!important;
  }
  .preview-title--topbar .preview-title__top{font-size:17px!important;font-weight:700!important}
  .preview-title--topbar .preview-title__main{font-size:clamp(30px,6.5vw,46px)!important;line-height:1.04!important}
  .preview-title--topbar .preview-title__date{font-size:12px!important}
  .preview-hero{margin-top:0!important;padding:3px 0 7px!important}
  .preview-search-tools{margin-top:7px!important}
}

@media (max-width:560px){
  .preview-brand img,.preview-brand__logo{width:48px!important;height:48px!important}
  .preview-lang-switch a{padding:4px 7px!important;font-size:10.5px!important}
  .preview-topbar__actions{gap:4px!important}
  .preview-topbar__actions .preview-editor-link{min-height:32px!important;padding:0 8px!important;font-size:10.5px!important}
  .preview-title--topbar .preview-title__top{font-size:15px!important}
  .preview-title--topbar .preview-title__main{font-size:clamp(28px,8.6vw,39px)!important;white-space:normal!important;text-align:center!important}
  .preview-title--topbar .preview-title__date{font-size:11.5px!important}
}

/* ============================================================
   SICAK NÖTR CANLI SÖZLÜK PALETİ · 2026-08-15
   Fildişi + sıcak taş grisi. Mavi bloklar kaldırıldı.
   Üst başlık ve klasik lacivert/altın kimlik korunur.
   ============================================================ */
html body{
  background:#F7F3EA!important;
  background-attachment:fixed!important;
}

html body .preview-search-tools.is-stuck{
  background:rgba(247,243,234,.96)!important;
}

html body .preview-search-row{
  background:#FFFDF8!important;
  border-color:#D9D2C7!important;
}

html body .preview-search-row #query,
html body .preview-search-row #query::placeholder{
  font-family:Cambria,Georgia,serif!important;
}

html body .list-shell{
  background:#FFFDF8!important;
  border-color:#D8D5CF!important;
}

html body .list .row{
  background:#FFFDF8!important;
  border-bottom-color:#DEDBD4!important;
}

html body .list .row:nth-child(even){
  background:#F2F1ED!important;
}

html body .list .row:hover,
html body .list .row:focus-visible,
html body .list .row:active{
  background:#EAE8E2!important;
}

html body .list .row .cell{
  border-right-color:#DEDBD4!important;
}
