/* 认证页面样式 */
.auth-left-bg {
    background: 
        linear-gradient(135deg, rgba(37, 99, 235, 0.95) 0%, rgba(139, 92, 246, 0.95) 100%),
        radial-gradient(circle at 20% 50%, rgba(59, 130, 246, 0.3) 0%, transparent 50%),
        radial-gradient(circle at 80% 80%, rgba(139, 92, 246, 0.3) 0%, transparent 50%),
        linear-gradient(45deg, rgba(37, 99, 235, 0.1) 25%, transparent 25%, transparent 75%, rgba(139, 92, 246, 0.1) 75%),
        linear-gradient(45deg, rgba(37, 99, 235, 0.1) 25%, transparent 25%, transparent 75%, rgba(139, 92, 246, 0.1) 75%);
    background-size: 100% 100%, 100% 100%, 100% 100%, 40px 40px, 40px 40px;
    background-position: 0 0, 0 0, 0 0, 0 0, 20px 20px;
}

/* 文字阴影增强可读性 */
.drop-shadow-lg {
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}

.drop-shadow-md {
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.drop-shadow-sm {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
