.user-info {
position: absolute;
top: 20px;
right: 20px;
padding: 10px 20px;
background: #f0f0f0;
border-radius: 5px;
font-size: 14px;
}

.user-info span {
margin-right: 10px;
}

.logout-btn {
background: #dc3545;
color: white;
border: none;
padding: 5px 15px;
border-radius: 4px;
cursor: pointer;
font-size: 12px;
}

.logout-btn:hover {
background: #c82333;
}

.login-prompt {
background: #fff3cd;
border: 1px solid #ffc107;
padding: 15px;
margin: 20px;
border-radius: 5px;
text-align: center;
}

.login-prompt a {
color: #667eea;
text-decoration: none;
font-weight: bold;
}

.login-prompt a:hover {
text-decoration: underline;
}