.app-install{margin-top:16px;padding-top:14px;border-top:1px solid #846546;color:#fff0d3}.app-install button,#reconnect{padding:10px 14px;border:1px solid #d6b478;border-radius:8px;background:#f0c981;color:#302419;font:inherit;font-size:.9rem;cursor:pointer}.app-install p{font-size:.9rem;line-height:1.5}.app-install h2{font-size:1.1rem}.app-install[hidden],.app-install [hidden],#reconnect[hidden]{display:none!important}#reconnect{margin:0 0 12px}@media(display-mode:standalone){.app-install{display:none}main{padding-bottom:max(20px,env(safe-area-inset-bottom))}}

/* Keep normal vertical scrolling; prevent a downward swipe from reloading the radio. */
html,body{overscroll-behavior-y:none}

#wish-results li{padding:7px 2px;gap:8px;line-height:1.3}#wish-results strong{font-size:13px}#wish-results span{margin-top:2px;font-size:12px}#wish-results small{margin-top:3px;font-size:10px;line-height:1.3}#wish-results button{padding:7px 10px;min-height:44px}
