.admin-bar{background:#000;color:#fff;top:0;right:0;left:0;font-family:sans-serif;font-size:14px;line-height:1;position:fixed;padding:12px 24px;transition:.05s ease-out;transform:translateY(-100%);transform-origin:top;z-index:101}.admin-bar--show{transform:translateY(0)}.admin-bar__inner{gap:12px;justify-content:flex-start}.admin-bar__inner,.admin-bar__links{display:flex;flex:1 1;align-items:center}.admin-bar__links{gap:24px;list-style:none;margin:0;padding:0}.admin-bar__links--separator{flex:1 1}.admin-bar__links .button-link,.admin-bar__links a{display:flex;align-items:center;gap:5px;transition:none;color:#fff;text-decoration:none}.akka-hover .admin-bar__links .button-link:hover,.akka-hover .admin-bar__links a:hover{color:#ccc;text-decoration:none}.admin-bar__hide{flex:none}.admin-bar__hide svg{fill:#7e7e7e}.admin-bar__show{position:absolute;top:12px;right:56px;z-index:99}.admin-bar__show svg{fill:#7e7e7e}.admin-bar .button-link{display:flex;cursor:pointer;color:#fff;align-items:center;gap:6px;background:none;border:none;color:inherit;padding:0;text-decoration:none}.akka-password-protect{font-family:sans-serif;display:flex;flex-direction:column;gap:1.25rem;max-width:37.5rem;padding:1.25rem;margin:0 auto}.akka-password-protect-input{height:2.5rem}.akka-password-protect-error{color:red;font-size:.75em}.Navigation-bar{padding:.75rem .75rem max(env(safe-area-inset-bottom),.75rem);background-color:rgba(0,0,0,.91);color:#fff;display:flex;justify-content:space-between;gap:8px}.Navigation-tab{color:rgba(0,0,0,.5);display:block;font-weight:500;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-size:11px;font-family:Marcin Antique,sans-serif;color:hsla(0,0%,100%,.5);padding:0 .5rem;margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:.1875rem}.Navigation-tab svg{color:hsla(0,0%,100%,.5);stroke:hsla(0,0%,100%,.5)}.Navigation-tab--active{color:#fff}.Navigation-tab--active svg{color:#fff;stroke:#fff}button.Navigation-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;border-style:none;cursor:pointer;padding:0}.App-bar{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;z-index:110;pointer-events:none}.App-bar *{pointer-events:all}@media screen and (max-width:45rem){.App-bar:has(.Audio-player-mobile:not(.compact)){top:0}.App-bar:has(.Audio-player-mobile:not(.compact))>.Audio-player-mobile{flex:1 1 auto}}