.navbar { background: #343a40; color: white; padding: 0.6em 1em; display: flex; justify-content: space-between; align-items: center; border-radius: 4px; margin-bottom: 1em; } .navbar-links a { color: white; margin-right: 1em; text-decoration: none; font-size: 1.1em; } .navbar-links a:hover { text-decoration: underline; } .navbar-logout { background: #dc3545; color: white; border: none; padding: 0.4em 0.8em; border-radius: 4px; cursor: pointer; width: 100px; } .navbar-idcard { display: flex; align-items: center; align-content: center; margin-right: 1em; padding: 0.3em 0.6em; background: #495057; border-radius: 4px; color: white; } .navbar-idinfo { display: flex; flex-direction: column; line-height: 1.1; } .navbar-username { font-size: 0.95em; font-weight: bold; } .navbar-role { font-size: 0.75em; opacity: 0.8; }