#nav a.ukapp-panel-link{border-radius:100px;background:var(--accent,#0b57d0);color:white!important;padding:10px 16px!important}#nav a.ukapp-admin-link{border-radius:100px;background:#e9def8;color:#4a286d!important;padding:10px 16px!important}#nav [hidden]{display:none!important}

/* Administration stays a labelled, circular icon; auth controls visibility. */
#nav a#admin-nav.ukapp-admin-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;background:#6d28d9!important;color:#fff!important;text-decoration:none!important;line-height:1;font-size:0!important}
#nav a#admin-nav.ukapp-admin-link:hover{background:#5521a8!important}
#nav a#admin-nav svg{display:block;width:24px;height:24px;margin:0}
#nav a#admin-nav[hidden]{display:none!important}
html[data-theme=dark] #nav a#admin-nav.ukapp-admin-link{background:#c4b5fd!important;color:#30205e!important}
html[data-theme=dark] #nav a#admin-nav.ukapp-admin-link:hover{background:#d5c9fa!important}
