
/* 强制 Apple 极简白底替换紫黑背景 */
body, main, #root, .container, aside, nav, .sidebar {
    background-color: #fbfbfd !important;
    color: #1d1d1f !important;
}

/* 漂白所有深色卡片、弹窗和抽屉 */
div, section, article, modal, dialog, label {
    background-color: transparent !important;
}
div[style*="background"], label[style*="background"] {
    background-color: #ffffff !important;
    border: 1px solid #d2d2d7 !important;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05) !important;
    color: #1d1d1f !important;
    border-radius: 18px !important;
}

/* 将所有发光的紫罗兰色、粉色、亮绿色文字强制转为苹果黑与蓝 */
*[style*="color: #c4b5fd"], *[style*="color:#c4b5fd"],
*[style*="color: #a78bfa"], *[style*="color:#a78bfa"] {
    color: #1d1d1f !important;
    font-weight: 600 !important;
}

/* 按钮全部改为苹果蓝胶囊 */
button, .btn, .ory-btn {
    background-color: #f5f5f7 !important;
    color: #1d1d1f !important;
    border: 1px solid #d2d2d7 !important;
    border-radius: 980px !important; /* 核心：胶囊形状 */
    box-shadow: none !important;
    padding: 8px 16px !important;
}
button:hover, .btn:hover, button.active {
    background-color: #0071e3 !important;
    color: #ffffff !important;
    border-color: #0071e3 !important;
}

/* 左侧导航栏洗白 */
.sidebar, [class*="nav"] {
    background: rgba(251, 251, 253, 0.8) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border-right: 1px solid #e5e5ea !important;
}
