.session-timeout-modal {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.session-timeout-modal button {
    transition: all 0.2s ease;
}

.session-timeout-modal button:hover {
    opacity: 0.9;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}

.session-timeout-modal button:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

.countdown {
    font-size: 1.3em;
    font-weight: bold;
    color: #e74c3c;
}