.mode-switch .admin-nav-link {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;color:var(--teal);font-weight:700;text-decoration:none;box-sizing:border-box;}
.mode-switch .admin-nav-link[hidden] {display:none;}
.mode-switch .admin-nav-link:hover {background:var(--line);}
.mode-switch .admin-nav-link:focus-visible {outline:2px solid var(--teal);outline-offset:-2px;}
@media(max-width:600px){.mode-switch .admin-nav-link {padding:8px 6px;font-size:14px;}}
