/* ========================================
   微信"我的"界面 — 黑白便签风（统一版 2026-07-06）
   白底浅灰 · 深灰#333细黑线框 · 大圆角卡片 · 去除便签装饰
   裸 #tab-me 选择器仅命中默认主题(其他主题有 body.theme-xxx 覆盖)
   ======================================== */

/* 整体背景 — 浅灰纯色，去掉米色格子/红线 */
#tab-me .scroll-y {
    background: #f5f5f5 !important;
    background-image: none !important;
    position: relative;
}
/* 去掉便签纸左侧红线装饰 */
#tab-me .scroll-y::before {
    display: none !important;
    content: none !important;
}
/* 去掉右上角涂鸦装饰 */
#tab-me .scroll-y::after {
    display: none !important;
    content: none !important;
}

/* 用户信息卡片 — 白底+深灰细黑线框+大圆角，去掉纸张旋转/硬阴影 */
#tab-me .scroll-y > div:first-child {
    background: #fff !important;
    border: 1.5px solid #333 !important;
    border-radius: 16px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;
    margin: 16px 12px 12px !important;
    padding: 22px 20px !important;
    position: relative;
    transform: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
/* 去掉纸张纹理/撕裂/胶带装饰 */
#tab-me .scroll-y > div:first-child::before,
#tab-me .scroll-y > div:first-child::after {
    display: none !important;
    content: none !important;
}

/* 头像 — 简洁细边框，去掉手绘硬阴影和灰度滤镜 */
#tab-me #my-avatar {
    border: 1.5px solid #333 !important;
    border-radius: var(--avatar-radius, 50%) !important;
    box-shadow: none !important;
    filter: none !important;
    position: relative;
    z-index: 1;
}

/* 用户名 — 常规字体，去掉手写文字阴影 */
#tab-me #my-name {
    color: #1a1a1a !important;
    font-family: inherit !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    position: relative;
    z-index: 1;
}

/* 微信号 — 常规字体 */
#tab-me #my-wxid {
    color: #999 !important;
    font-family: inherit !important;
    font-size: 13px !important;
}

/* 右侧箭头图标 */
#tab-me .scroll-y > div:first-child .fa-chevron-right {
    color: #999 !important;
    opacity: 1;
}

/* 功能分组卡片 — 白底+深灰细黑线框+大圆角，去掉纸张旋转/硬阴影 */
#tab-me .group-box {
    background: #fff !important;
    border: 1.5px solid #333 !important;
    border-radius: 16px !important;
    margin: 0 12px 12px !important;
    padding: 0 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;
    position: relative;
    transform: none !important;
    overflow: hidden !important;
}
/* 去掉分组卡片纸张纹理 */
#tab-me .group-box::before {
    display: none !important;
    content: none !important;
}
/* 去掉所有贴纸涂鸦装饰(★♪✿)和胶带 */
#tab-me .group-box::after,
#tab-me .group-box:nth-child(2)::after,
#tab-me .group-box:nth-child(3)::after,
#tab-me .group-box:nth-child(4)::after,
#tab-me .group-box:first-of-type::before {
    display: none !important;
    content: none !important;
}

/* 列表项 — 细灰分隔线，去掉手绘虚线 */
#tab-me .list-item {
    border-bottom: 1px solid #f0f0f0 !important;
    padding: 15px 18px !important;
    position: relative;
    transition: background 0.2s;
}
#tab-me .list-item:last-child {
    border-bottom: none !important;
}
#tab-me .list-item:active {
    background: rgba(0,0,0,0.03) !important;
}
/* 去掉第一项的手写箭头标注 */
#tab-me .list-item:first-child::before {
    display: none !important;
    content: none !important;
}

/* 列表项图标 — 黑白线条，去掉硬阴影 */
#tab-me .list-item i {
    color: #333 !important;
    opacity: 1;
    font-size: 20px !important;
    filter: none !important;
}

/* 列表项文字 — 常规字体 */
#tab-me .list-title {
    color: #1a1a1a !important;
    font-family: inherit !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    letter-spacing: 0 !important;
}
#tab-me .list-sub {
    color: #999 !important;
    font-family: inherit !important;
    font-size: 13px !important;
}

/* 开关按钮 — 简洁风格 */
#tab-me .switch {
    border: 1px solid #ccc !important;
    background: #fff !important;
    box-shadow: none !important;
}
#tab-me .switch .slider {
    background: #ddd !important;
    border: none !important;
}
#tab-me .switch input:checked + .slider {
    background: #1a1a1a !important;
}
#tab-me .switch .slider::before {
    background: #fff !important;
    border: none !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;
}

/* 表单单元格 — 细灰分隔线 */
#tab-me .form-cell {
    padding: 15px 18px !important;
    border-bottom: 1px solid #f0f0f0 !important;
}
#tab-me .form-cell:last-child {
    border-bottom: none !important;
}
#tab-me .form-label {
    color: #1a1a1a !important;
    font-family: inherit !important;
    font-weight: 500 !important;
}

/* 钱包余额文字 — 常规字体 */
#tab-me #wallet-balance {
    color: #1a1a1a !important;
    font-family: inherit !important;
    font-weight: 700 !important;
}

/* 响应式调整 */
@media (max-width: 375px) {
    #tab-me #my-name {
        font-size: 18px !important;
    }
    #tab-me .list-title {
        font-size: 15px !important;
    }
}
