/* ==========================================
   AI Stock Intelligence - Bootstrap 响应式样式
   完全按照 ai.gakmib.shop 的方式实现
   ========================================== */

/* 全局样式 */
body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
    min-height: 100vh;
}

/* 移动端优化 */
@media (max-width: 767px) {
    body {
        padding: 20px;
    }
    
    .container-fluid {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    .display-4 {
        font-size: 2rem !important;
    }
    
    .lead {
        font-size: 1rem !important;
    }
}

/* 卡片样式增强 */
.card {
    border: none;
    border-radius: 12px;
}

/* 按钮样式增强 */
.btn-lg {
    padding: 12px 24px;
    font-size: 18px;
    border-radius: 8px;
}

/* 输入框样式增强 */
.form-control-lg {
    border-radius: 8px;
    font-size: 16px;
}

/* 加载动画 */
.spinner-border {
    animation: spinner-border 0.75s linear infinite;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

/* 确保移动端触摸友好 */
@media (max-width: 767px) {
    .btn {
        min-height: 48px;
        font-size: 16px;
    }
    
    .form-control {
        min-height: 48px;
        font-size: 16px;
    }
}

