/* ====================== 真君纪元 · 薄弱存在感玻璃美化（柔白浅粉版 / 布局完全不变） ====================== */
/* 仅修改颜色/质感为柔和半透明浅色，不增删任何选择器 */

body {
    background: #f9f7f4 !important;                    /* 极浅暖白底，替换深色 */
    background-image: 
        radial-gradient(circle at 20% 30%, rgba(255, 182, 193, 0.12) 0%, transparent 55%),
        radial-gradient(circle at 85% 70%, rgba(255, 218, 185, 0.08) 0%, transparent 65%) !important;
    background-attachment: fixed;
}

.glass-card,
.card,
.talent-pool,
.starting-item-grid,
.items-gallery,
.modal-container,
.setting-card,
.preview-area {
    background: rgba(255, 255, 255, 0.72) !important;   /* 半透柔白，替换深紫黑 */
    backdrop-filter: blur(18px) saturate(135%) contrast(1.05) !important;
    -webkit-backdrop-filter: blur(18px) saturate(135%) contrast(1.05) !important;
    border: 1.5px solid rgba(255, 182, 193, 0.45) !important;   /* 极浅粉，替换金红 */
    border-radius: 26px !important;
    box-shadow: 
        0 12px 32px rgba(0, 0, 0, 0.04),
        inset 0 1px 0 rgba(255, 255, 255, 0.6),
        0 0 20px rgba(255, 182, 193, 0.2) !important;
}

/* 清除原先的脉冲角标和天眼血痕伪元素（但保留选择器，置空） */
.glass-card::after,
.card::after,
.modal-container::after {
    content: none !important;
}

.glass-card::before,
.card::before {
    content: none !important;
}

/* 移除内部裂纹网格纹理 */
.glass-card,
.card,
.talent-pool,
.preview-area {
    background-image: none !important;
    background-size: auto !important;
    background-blend-mode: normal !important;
}

/* 文字：深灰 + 无阴影 */
body, .card, .talent-item, .preview-area, .attr-row,
button, input, select {
    color: #2D3436 !important;
    text-shadow: none !important;
}

/* 按钮 - 柔灰粉半透明 */
button, .copy-btn, .skip-btn {
    background: rgba(245, 240, 245, 0.75) !important;
    border: 1px solid rgba(255, 182, 193, 0.6) !important;
    color: #4a4e59 !important;
    text-shadow: none !important;
    border-radius: 40px !important;
    transition: all 0.25s ease !important;
}
button:hover, .copy-btn:hover, .skip-btn:hover {
    background: rgba(255, 235, 240, 0.9) !important;
    color: #D63384 !important;
    border-color: #FFB6C1 !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(255, 182, 193, 0.3) !important;
}

/* 输入框 - 浅色磨砂 */
input, select, textarea {
    background: rgba(255, 255, 255, 0.8) !important;
    border: 1px solid rgba(255, 182, 193, 0.55) !important;
    color: #2D3436 !important;
    border-radius: 20px !important;
    backdrop-filter: blur(4px) !important;
}
input:focus, select:focus, textarea:focus {
    border-color: #FFB6C1 !important;
    box-shadow: 0 0 0 3px rgba(255, 182, 193, 0.25) !important;
    outline: none;
}

/* 天赋项悬浮：柔和粉光，无血红色 */
.talent-item {
    transition: all 0.32s ease;
}
.talent-item:hover {
    border-left-color: #FFB6C1 !important;
    box-shadow: 0 0 18px rgba(255, 182, 193, 0.4) !important;
    background: rgba(255, 240, 245, 0.4) !important;
}

/* 滚动条 - 淡粉色系 */
::-webkit-scrollbar {
    width: 7px;
    background: rgba(240, 235, 230, 0.6);
}
::-webkit-scrollbar-thumb {
    background: linear-gradient(135deg, #FFC0CB, #FFB6C1);
    border-radius: 10px;
    box-shadow: none;
}
::-webkit-scrollbar-thumb:hover {
    background: #FF9EBB;
}

/* 移动端适配（保留原有圆角与内边距） */
@media (max-width: 640px) {
    .glass-card, .card {
        border-radius: 20px !important;
        padding: 16px !important;
    }
    /* 注意：移除了原代码中 .glass-card::before 的移动端调整，因为前置内容已清空 */
}