/* 全局样式 */
body {
    background-color: #f8f9fa;
}

/* 导航栏样式 */
.navbar {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* 卡片样式 */
.card {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border: none;
    margin-bottom: 20px;
}

.card-header {
    border-bottom: 1px solid #eee;
}

/* 邮件列表样式 */
.list-group-item {
    border-left: none;
    border-right: none;
    transition: background-color 0.2s;
}

.list-group-item:hover {
    background-color: #f8f9fa;
}

.list-group-item.active {
    background-color: #e9ecef;
    color: #495057;
    border-color: #dee2e6;
}

/* 邮箱文件夹列表 */
.list-group-item-action.active {
    background-color: #0d6efd;
    color: white;
    border-color: #0d6efd;
}

/* 登录表单 */
.form-control:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    border-color: #86b7fe;
}

/* 登录卡片 */
@media (min-width: 768px) {
    .login-card {
        margin-top: 100px;
    }
}

/* 按钮样式 */
.btn-outline-secondary:hover {
    background-color: #6c757d;
    color: white;
}

/* 邮件内容样式 */
.email-content pre {
    font-size: 1rem;
    line-height: 1.5;
}

/* 邮件详情页面 */
.email-detail-card {
    max-width: 900px;
    margin: 0 auto;
} 