/* WoodYaraq V8 direct-V4 upgrade: desktop legibility + footer navigation, minimal mobile overrides */
@media (min-width:900px) {
 html body.offcut-market-page .offcut-main .ky-hero.market-hero-compact,
 html body.offcut-market-page .offcut-main .ky-hero.market-hero-compact.market-hero-expanded {
   min-height:355px!important;
   height:355px!important;
   max-height:none!important;
 }
 html body.offcut-market-page .offcut-main .ky-hero.market-hero-compact::before {display:none!important;content:none!important;}
 html body.offcut-market-page .offcut-main .ky-hero.market-hero-compact .ky-hero-photo {filter:none!important;}
 html body.offcut-market-page .market-bottom-nav {display:none!important;visibility:hidden!important;}
 body.offcut-market-page .ky-footer-inner {
   display:grid!important;
   grid-template-columns:auto minmax(0,1fr)!important;
   align-items:center!important;
   column-gap:24px!important;
   row-gap:12px!important;
 }
 body.offcut-market-page .ky-footer .market-footer-links{
   display:flex!important;
   align-items:center!important;
   justify-content:flex-end!important;
   flex-wrap:wrap!important;
   gap:10px 20px!important;
   margin:0!important;
 }
 body.offcut-market-page .ky-footer-inner>small{grid-column:1/-1!important;}
}
body.offcut-market-page .ky-footer .market-footer-links a:focus-visible,
body.offcut-market-page .ky-footer .market-footer-links a:hover{
  text-decoration:underline;
  text-underline-offset:4px;
}
@media (max-width:899px){
 body.offcut-market-page .ky-footer .market-footer-links{display:flex;flex-wrap:wrap;gap:10px;}
}
