/* V14.6.0 – stable header interactions, readable product scale, polished menu states */
#aea5-app.ada146-stable .aea146-icon-close{display:none!important}
#aea5-app.ada146-stable .aea144-menu-trigger[aria-expanded="true"] .aea146-icon-menu{display:none!important}
#aea5-app.ada146-stable .aea144-menu-trigger[aria-expanded="true"] .aea146-icon-close{display:block!important}
#aea5-app.ada146-stable .aea144-menu-trigger[aria-expanded="true"],
#aea5-app.ada146-stable .aea5-angel-trigger[aria-expanded="true"]{background:#dce8e0!important;color:#314b42!important;border-color:rgba(49,75,66,.14)!important;box-shadow:0 5px 0 rgba(49,75,66,.08),0 12px 24px rgba(49,75,66,.10)!important}
#aea5-app.ada146-stable .aea5-mega[hidden],
#aea5-app.ada146-stable .aea5-angel[hidden],
#aea5-app.ada146-stable .aea5-search[hidden]{display:none!important}
#aea5-app.ada146-stable .aea5-mega{z-index:2050!important}
#aea5-app.ada146-stable .aea5-angel{z-index:2300!important}
#aea5-app.ada146-stable .aea5-search{z-index:2400!important}
#aea5-app.ada146-stable.ada146-menu-open .aea5-header{box-shadow:0 14px 34px rgba(57,68,63,.10)!important}

/* Product titles were overpowering the product UI. */
#aea5-app.ada146-stable .aea144-library-copy h1,
#aea5-app.ada146-stable .ada10-library-stage h1{font-size:clamp(42px,4.1vw,66px)!important;line-height:1.01!important;letter-spacing:-.018em!important;max-width:17ch!important;text-wrap:balance!important;margin:12px 0 16px!important}
#aea5-app.ada146-stable .aea144-product-info h1,
#aea5-app.ada146-stable .ada132-book-buy h1{font-size:clamp(40px,3.8vw,62px)!important;line-height:1.02!important;letter-spacing:-.016em!important;max-width:18ch!important;text-wrap:balance!important;margin:12px 0 16px!important}
#aea5-app.ada146-stable .aea144-product-info .aea5-book-lead,
#aea5-app.ada146-stable .aea144-library-copy .ada132-sales-lead{font-size:18px!important;line-height:1.62!important;max-width:72ch!important}
#aea5-app.ada146-stable .aea144-editions h3{font-size:20px!important;line-height:1.2!important}
#aea5-app.ada146-stable .aea144-digital-preview>div strong{font-size:18px!important;line-height:1.25!important}
#aea5-app.ada146-stable .aea144-digital-preview p{font-size:15.5px!important;line-height:1.62!important}

/* Assistant readability / primary reading option */
#aea5-app.ada146-stable .ada13-start>button{min-height:116px!important}
#aea5-app.ada146-stable .ada13-start>button strong{font-size:17px!important;line-height:1.25!important}
#aea5-app.ada146-stable .ada13-start>button small{font-size:14.5px!important;line-height:1.5!important}
#aea5-app.ada146-stable .ada131-speech-progress{border-radius:16px!important;background:#f3eee6!important;border:1px solid rgba(54,70,63,.10)!important;padding:12px 14px!important}
#aea5-app.ada146-stable .ada131-reading-current{outline:3px solid rgba(112,143,132,.28)!important;outline-offset:6px!important;border-radius:10px!important;background-color:rgba(238,244,240,.52)!important}

@media(max-width:900px){
  #aea5-app.ada146-stable .aea144-library-copy h1,
  #aea5-app.ada146-stable .ada10-library-stage h1,
  #aea5-app.ada146-stable .aea144-product-info h1,
  #aea5-app.ada146-stable .ada132-book-buy h1{font-size:clamp(38px,7.6vw,54px)!important;max-width:none!important}
}
@media(max-width:560px){
  #aea5-app.ada146-stable .aea144-library-copy h1,
  #aea5-app.ada146-stable .ada10-library-stage h1,
  #aea5-app.ada146-stable .aea144-product-info h1,
  #aea5-app.ada146-stable .ada132-book-buy h1{font-size:38px!important;line-height:1.04!important}
}
