html,body{height:100%}
body{display:flex;flex-direction:column}
.amn-topbar{flex:none;background:#0f1f3a;color:#fff;font:600 12px/1.2 Jost,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;margin:0 calc(-1*max(16px,env(safe-area-inset-left,0px))) 0 calc(-1*max(16px,env(safe-area-inset-left,0px)));display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.amn-topbar a{color:#fff;text-decoration:none}.amn-topbar a+a{color:#9cc4f5}
.app{flex:1 1 auto;height:auto!important;min-height:0}
