
/* The three My Kitchen cards were the same outer size (348x348) but split
   differently inside: My Kitchen Library gave 243px to its artwork, the other
   two only 223px, so the row looked uneven. All three now use the Library's
   proportion — 70% artwork, the rest for the text. */
#page-dashboard .ktr-c{ display:flex !important; flex-direction:column !important; }
/* Four smaller tiles: a fixed 70% image left too little room and the text rode
   up over the photo. The image now takes whatever is left after the text. */
#page-dashboard .ktr-c .ktr-art{
  flex:1 1 auto !important; min-height:96px !important; overflow:hidden !important; }
#page-dashboard .ktr-c .ktr-art img{
  width:100% !important; height:100% !important; object-fit:cover !important; }
#page-dashboard .ktr-c .ktr-b{
  flex:0 0 auto !important; min-height:0 !important;
  display:flex; flex-direction:column; gap:3px; padding:12px 14px 14px !important;
  background:#fff !important; }
#page-dashboard .ktr-c{ aspect-ratio:auto !important; min-height:300px !important; }
#page-dashboard .ktr-c .ktr-s{ display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; }
