*{box-sizing:border-box}html,body{margin:0;height:100%;font-family:system-ui,sans-serif}body{display:flex;flex-direction:column;background:#171b1a;color:#fff}.discovery-bar{display:flex;align-items:center;gap:12px;padding:8px 12px;flex-wrap:wrap;flex:none}.discovery-bar a{color:#fff}.discovery-bar button{min-height:44px;padding:8px 14px;border:1px solid #b5c8ba;border-radius:6px;background:#e5f0e8;color:#16231b;cursor:pointer}.discovery-bar label{display:flex;align-items:center;gap:6px}.discovery-bar input{width:100px;min-height:32px}#discovery-title{flex:1}#audio-status{font-size:.85rem}#discovery-frame{display:block;flex:1;width:100%;min-height:0;border:0;background:white}:focus-visible{outline:3px solid #ffcf6a;outline-offset:3px}@media(max-width:600px){.discovery-bar{gap:6px;padding:6px 8px}#discovery-title{display:none}.discovery-bar label{font-size:.85rem}.discovery-bar button{margin-left:auto}#audio-status:empty{display:none}}

@media(max-width:600px){
 .discovery-bar{padding-top:max(6px,env(safe-area-inset-top));padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right));justify-content:space-between}
 .discovery-bar button{margin-left:0;min-width:80px;min-height:44px;flex:0 0 auto}
 .discovery-bar input{width:82px;min-height:44px}
 .discovery-bar a{font-size:14px;max-width:45%;line-height:1.25}
 #audio-status{width:100%;line-height:1.35}
}

html.amup-default-discovery-root{margin:0!important;height:100%!important;overflow:hidden!important}
body.amup-default-discovery{margin:0!important;padding:0!important;height:100dvh!important;overflow:hidden!important}
body.amup-default-discovery::after{display:none!important}
#amup-discovery-shell:not([hidden]){display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;background:#171b1a;color:#fff}
body.amup-default-discovery > [hidden]{display:none!important}

body.amup-default-discovery > :not(#amup-discovery-shell):not(script):not(style):not(link){display:none!important}

#audio-volume{touch-action:pan-x;cursor:pointer;min-height:44px;accent-color:#bed7c4}
