/* ============================================================
   KIMANS REDESIGN — RESOURCES
   ============================================================ */
.kx-res-search input:focus { outline: none; border-color: var(--accent, #FEBB19); box-shadow: var(--shadow-focus, 0 0 0 3px rgba(254,187,25,0.45)); }

/* The document library grid (.kx-dl-grid) is now a fluid auto-fit defined in
   redesign-base.css (it used to carry an inline "1fr 1fr" that no media query
   could override — that was the mobile break). Only gutters + search remain. */
@media (max-width: 760px) {
  /* Tighten the 40px inline section gutters that overflow narrow phones. This
     stylesheet is enqueued on the Resources page only, so the broad selector is
     safely scoped; inline padding is not !important, so this wins. */
  #kx-main section > div { padding-left: 20px !important; padding-right: 20px !important; }
}
@media (max-width: 560px) {
  .kx-res-search { flex-direction: column !important; }
  .kx-res-search > div,
  .kx-res-search button { width: 100% !important; }
}
