/* ═════ 隐藏默认顶部色条 ═════ */
[class*="bg-[#F1CBCB]"], 
[class*="bg-[#c9e1e9]"] {
    display: none !important;
}

/* ═════ 主聊天框 - 宣纸卷轴 ═════ */
.bg-gray-100\/90.relative.inline-block {
    background: 
        linear-gradient(135deg, rgba(248, 238, 214, 0.98) 0%, rgba(238, 220, 186, 0.98) 50%, rgba(248, 238, 214, 0.98) 100%),
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='p'><feTurbulence baseFrequency='0.85' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.42 0 0 0 0 0.25 0 0 0 0.12 0'/></filter><rect width='300' height='300' filter='url(%23p)'/></svg>") !important;
    border: 1px solid #b8956a !important;
    border-radius: 6px !important;
    box-shadow: 
        inset 0 0 0 3px rgba(248, 238, 214, 0.6),
        inset 0 0 0 4px #8b6f47,
        inset 0 0 30px rgba(180, 140, 90, 0.15),
        0 6px 24px rgba(100, 70, 40, 0.3),
        0 0 60px rgba(220, 190, 140, 0.2) !important;
    padding: 28px 30px 24px !important;
    margin: 20px 0 !important;
    position: relative !important;
    isolation: isolate !important;
    color: #3d2817 !important;
    font-family: "STKaiti", "楷体", "KaiTi", "华文楷体", "Songti SC", "宋体", serif !important;
}

.bg-gray-100\/90.relative.inline-block::before {
    content: '' !important;
    position: absolute !important;
    left: -8px !important;
    right: -8px !important;
    top: -10px !important;
    height: 14px !important;
    background: linear-gradient(180deg, #4a2c14 0%, #8b5a2b 20%, #b8956a 50%, #8b5a2b 80%, #4a2c14 100%) !important;
    border-radius: 6px !important;
    box-shadow: 0 3px 8px rgba(0,0,0,0.4), inset 0 1px 2px rgba(255,220,180,0.5), inset 0 -1px 2px rgba(0,0,0,0.3) !important;
    z-index: 2 !important;
}

.bg-gray-100\/90.relative.inline-block::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='500' height='500' viewBox='0 0 500 500'><g opacity='0.4'><ellipse cx='80' cy='450' rx='50' ry='10' fill='%23d4b896'><animate attributeName='cy' from='500' to='-30' dur='28s' repeatCount='indefinite'/><animate attributeName='opacity' values='0;0.5;0' dur='28s' repeatCount='indefinite'/><animate attributeName='rx' values='50;70;50' dur='28s' repeatCount='indefinite'/></ellipse><ellipse cx='250' cy='400' rx='70' ry='12' fill='%23c9a878'><animate attributeName='cy' from='520' to='-40' dur='36s' repeatCount='indefinite'/><animate attributeName='opacity' values='0;0.4;0' dur='36s' repeatCount='indefinite'/></ellipse><ellipse cx='400' cy='300' rx='55' ry='10' fill='%23d4b896'><animate attributeName='cy' from='510' to='-30' dur='32s' repeatCount='indefinite'/><animate attributeName='opacity' values='0;0.45;0' dur='32s' repeatCount='indefinite'/></ellipse><circle cx='120' cy='200' r='2' fill='%238b6f47'><animate attributeName='cy' from='500' to='-20' dur='20s' repeatCount='indefinite'/><animate attributeName='opacity' values='0;0.7;0' dur='20s' repeatCount='indefinite'/></circle><circle cx='300' cy='150' r='2.5' fill='%23a67c52'><animate attributeName='cy' from='520' to='-20' dur='24s' repeatCount='indefinite'/><animate attributeName='opacity' values='0;0.6;0' dur='24s' repeatCount='indefinite'/></circle></g></svg>") !important;
    background-size: 100% 100% !important;
    pointer-events: none !important;
    z-index: 0 !important;
    border-radius: 6px !important;
    mix-blend-mode: multiply !important;
}

/* ═════ 主文本 ═════ */
.markdown-body {
    color: #3d2817 !important;
    font-family: "STKaiti", "楷体", "KaiTi", "Songti SC", serif !important;
    font-size: 15.5px !important;
    line-height: 1.9 !important;
    letter-spacing: 0.6px !important;
    position: relative !important;
    z-index: 1 !important;
    background: transparent !important;
}

.markdown-body strong,
.markdown-body b {
    color: #6b3410 !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
}

.markdown-body em {
    color: #8b4513 !important;
    font-style: normal !important;
    font-weight: bold !important;
}

/* ═════ 通用小卷轴框 ═════ */
.markdown-body details {
    background: linear-gradient(135deg, rgba(255, 250, 235, 0.9), rgba(245, 232, 208, 0.9)) !important;
    border: 1px solid #a67c52 !important;
    border-left: 4px solid #8b4513 !important;
    border-radius: 4px !important;
    padding: 14px 18px !important;
    margin: 16px 0 !important;
    box-shadow: 0 3px 10px rgba(100, 70, 40, 0.18), inset 0 0 25px rgba(220, 190, 140, 0.15) !important;
    position: relative !important;
    z-index: 1 !important;
}

.markdown-body details summary {
    cursor: pointer !important;
    font-weight: bold !important;
    color: #6b3410 !important;
    font-size: 16px !important;
    padding: 6px 10px !important;
    border-bottom: 1px dashed #b8956a !important;
    margin: -4px -8px 10px !important;
    letter-spacing: 1.5px !important;
    list-style: none !important;
    background: linear-gradient(to right, rgba(139, 69, 19, 0.08), transparent) !important;
    border-radius: 3px 3px 0 0 !important;
}

.markdown-body details summary::-webkit-details-marker {
    display: none !important;
}

.markdown-body details summary::before {
    content: '❋ ' !important;
    color: #8b4513 !important;
}

/* ═════ 表格 & 列表 ═════ */
.markdown-body table {
    background: rgba(255, 250, 235, 0.7) !important;
    border: 1px solid #a67c52 !important;
    border-collapse: collapse !important;
}
.markdown-body th {
    background: linear-gradient(135deg, #8b6f47, #6b4423) !important;
    color: #f5ecd7 !important;
    padding: 8px 12px !important;
}
.markdown-body td {
    border: 1px solid #b8956a !important;
    padding: 6px 12px !important;
    color: #3d2817 !important;
}
.markdown-body ul li::marker {
    color: #8b4513 !important;
}
.markdown-body hr {
    border: none !important;
    height: 2px !important;
    background: linear-gradient(to right, transparent, #8b6f47, transparent) !important;
    margin: 16px 0 !important;
}

/* ═════ 底部按钮 & 元素 ═════ */
.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {
    color: #6b4423 !important;
    background: rgba(255, 250, 235, 0.6) !important;
    border: 1px solid #b8956a !important;
    border-radius: 4px !important;
    font-family: "STKaiti", "楷体", serif !important;
}
.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {
    color: #6b4423 !important;
    font-family: "STKaiti", "楷体", serif !important;
    font-style: italic !important;
}
.text-orange-500 {
    color: #a0522d !important;
    font-family: "STKaiti", "楷体", serif !important;
}

/* ═════ 加载动画 ═════ */
.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {
    display: none !important;
}
.flex.items-center.justify-center.w-6.h-5 {
    position: relative !important;
    min-height: 24px !important;
    min-width: 40px !important;
}
.flex.items-center.justify-center.w-6.h-5::before {
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 40px !important;
    height: 24px !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'><g><circle cx='8' cy='12' r='3' fill='%238b4513'><animate attributeName='opacity' values='0.2;1;0.2' dur='1.4s' repeatCount='indefinite' begin='0s'/><animate attributeName='r' values='2;4;2' dur='1.4s' repeatCount='indefinite' begin='0s'/></circle><circle cx='20' cy='12' r='3' fill='%238b4513'><animate attributeName='opacity' values='0.2;1;0.2' dur='1.4s' repeatCount='indefinite' begin='0.4s'/><animate attributeName='r' values='2;4;2' dur='1.4s' repeatCount='indefinite' begin='0.4s'/></circle><circle cx='32' cy='12' r='3' fill='%238b4513'><animate attributeName='opacity' values='0.2;1;0.2' dur='1.4s' repeatCount='indefinite' begin='0.8s'/><animate attributeName='r' values='2;4;2' dur='1.4s' repeatCount='indefinite' begin='0.8s'/></circle></g></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* ═════ 【核心】角色立绘卷轴样式 ═════ */
.markdown-body details.character-scroll {
    background: linear-gradient(135deg, rgba(255, 245, 225, 0.95), rgba(245, 220, 190, 0.95)) !important;
    border: 2px solid #8b4513 !important;
    border-left: 6px solid #6b3410 !important;
    box-shadow: 0 4px 15px rgba(100, 60, 30, 0.25), inset 0 0 30px rgba(220, 180, 130, 0.2) !important;
    padding: 12px 16px !important;
}

.markdown-body details.character-scroll summary {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 6px 8px !important;
    background: transparent !important;
    border-bottom: none !important;
    margin: 0 !important;
}

.markdown-body details.character-scroll summary::before {
    content: '' !important;
}

/* ═════ 折叠时的小头像 ═════ */
.markdown-body details.character-scroll .thumb {
    width: 70px !important;
    height: 70px !important;
    border-radius: 50% !important;
    border: 3px solid #8b4513 !important;
    box-shadow: 0 0 0 2px #f5ecd7, 0 0 0 4px #b8956a, 0 4px 12px rgba(0,0,0,0.3) !important;
    background-size: 180% auto !important;
    background-position: center 15% !important;
    background-repeat: no-repeat !important;
    flex-shrink: 0 !important;
    transition: transform 0.4s ease !important;
}

.markdown-body details.character-scroll summary:hover .thumb {
    transform: scale(1.08) rotate(-3deg) !important;
}

.markdown-body details.character-scroll .char-info {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 3px !important;
}

.markdown-body details.character-scroll .char-name {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #6b3410 !important;
    letter-spacing: 2px !important;
}

.markdown-body details.character-scroll .char-title {
    font-size: 12px !important;
    color: #8b6f47 !important;
    letter-spacing: 1px !important;
    font-style: italic !important;
}

/* ═════ 展开时的全身立绘卷轴 ═════ */
.markdown-body details.character-scroll[open] {
    padding-bottom: 20px !important;
}

.markdown-body details.character-scroll[open] summary {
    border-bottom: 1px solid #8b4513 !important;
    padding-bottom: 12px !important;
    margin-bottom: 14px !important;
}

.markdown-body details.character-scroll .full-portrait {
    display: block !important;
    width: 100% !important;
    max-width: 340px !important;
    margin: 12px auto !important;
    border-radius: 4px !important;
    border: 3px solid #8b4513 !important;
    box-shadow: 
        inset 0 0 0 2px #f5ecd7,
        0 0 0 5px #b8956a,
        0 8px 24px rgba(60, 30, 10, 0.4) !important;
    position: relative !important;
    background: linear-gradient(180deg, #1a1a1a, #0d0d0d) !important;
}

/* 立绘卷轴顶端与底端的木杆 */
.markdown-body details.character-scroll .portrait-frame {
    position: relative !important;
    margin: 14px auto !important;
    max-width: 350px !important;
    padding: 10px 0 !important;
}

.markdown-body details.character-scroll .portrait-frame::before,
.markdown-body details.character-scroll .portrait-frame::after {
    content: '' !important;
    position: absolute !important;
    left: -6px !important;
    right: -6px !important;
    height: 10px !important;
    background: linear-gradient(180deg, #4a2c14, #8b5a2b 40%, #b8956a 55%, #8b5a2b 70%, #4a2c14) !important;
    border-radius: 4px !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.4) !important;
    z-index: 2 !important;
}

.markdown-body details.character-scroll .portrait-frame::before {
    top: 0 !important;
}

.markdown-body details.character-scroll .portrait-frame::after {
    bottom: 0 !important;
}

/* ═════ 移动端适配 ═════ */
@media (max-width: 480px) {
    .bg-gray-100\/90.relative.inline-block {
        padding: 20px 14px 18px !important;
        margin: 14px 0 !important;
    }
    .markdown-body {
        font-size: 14px !important;
        line-height: 1.75 !important;
    }
    .markdown-body details {
        padding: 10px 12px !important;
    }
    .markdown-body details summary {
        font-size: 14.5px !important;
    }
    .markdown-body details.character-scroll .thumb {
        width: 54px !important;
        height: 54px !important;
    }
    .markdown-body details.character-scroll .char-name {
        font-size: 16px !important;
    }
    .markdown-body details.character-scroll .full-portrait,
    .markdown-body details.character-scroll .portrait-frame {
        max-width: 88vw !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .bg-gray-100\/90.relative.inline-block::after {
        opacity: 0.5 !important;
    }
}

/* ═════════════════════════════════════════ */
/* ═══════ CG图库系统 · 独立命名空间 ═══════ */
/* ═════════════════════════════════════════ */

/* --- CG通用画框样式 --- */
.markdown-body i.cg,
.markdown-body span.cg {
    display: block !important;
    width: 100% !important;
    max-width: 380px !important;
    height: 500px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: #14100a !important;
    margin: 16px auto !important;
    border: 3px solid #8b4513 !important;
    border-radius: 4px !important;
    box-shadow: 
        inset 0 0 0 2px #f5ecd7,
        0 0 0 5px #b8956a,
        0 8px 24px rgba(60, 30, 10, 0.45) !important;
    font-style: normal !important;
    position: relative !important;
}

/* CG画框上下木杆装饰 */
.markdown-body i.cg::before,
.markdown-body i.cg::after,
.markdown-body span.cg::before,
.markdown-body span.cg::after {
    content: '' !important;
    position: absolute !important;
    left: -8px !important;
    right: -8px !important;
    height: 10px !important;
    background: linear-gradient(180deg, #4a2c14, #8b5a2b 40%, #b8956a 55%, #8b5a2b 70%, #4a2c14) !important;
    border-radius: 4px !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.4) !important;
}
.markdown-body i.cg::before,
.markdown-body span.cg::before { top: -6px !important; }
.markdown-body i.cg::after,
.markdown-body span.cg::after { bottom: -6px !important; }

/* 移动端适配 */
@media (max-width: 480px) {
    .markdown-body i.cg,
    .markdown-body span.cg {
        height: 420px !important;
        max-width: 90vw !important;
    }
}

/* ══════════ 母亲 · 柳舒颜 CG资源 ══════════ */

/* 端饭菜给你 */
.cg-mom-serve-1 { background-image: url("https://521.im/kvzmxcA9.png") !important; }

/* 厨房做饭（6选1） */
.cg-mom-cook-1 { background-image: url("https://521.im/LH6Vhlb9.png") !important; }
.cg-mom-cook-2 { background-image: url("https://521.im/qrkRbLys.png") !important; }
.cg-mom-cook-3 { background-image: url("https://521.im/v4YzdAnt.png") !important; }
.cg-mom-cook-4 { background-image: url("https://521.im/JSCaB4yq.png") !important; }
.cg-mom-cook-5 { background-image: url("https://521.im/zDgrOPQb.png") !important; }
.cg-mom-cook-6 { background-image: url("https://521.im/8fS2qZDJ.png") !important; }

/* 日常看你 / 交流（6选1） */
.cg-mom-look-1 { background-image: url("https://521.im/8qRWOePf.png") !important; }
.cg-mom-look-2 { background-image: url("https://521.im/TrZIJDtm.png") !important; }
.cg-mom-look-3 { background-image: url("https://521.im/wcE5O9QM.png") !important; }
.cg-mom-look-4 { background-image: url("https://521.im/3doDbuQe.png") !important; }
.cg-mom-look-5 { background-image: url("https://521.im/e5lgD9Vo.png") !important; }
.cg-mom-look-6 { background-image: url("https://521.im/songkvRj.png") !important; }

/* 门口迎接（未露）（5选1） */
.cg-mom-greet-1 { background-image: url("https://521.im/zpVHWaM9.png") !important; }
.cg-mom-greet-2 { background-image: url("https://521.im/rpMQSxW1.png") !important; }
.cg-mom-greet-3 { background-image: url("https://521.im/fYHrDwSs.png") !important; }
.cg-mom-greet-4 { background-image: url("https://521.im/2I6HAG1m.png") !important; }
.cg-mom-greet-5 { background-image: url("https://521.im/naZBoc8k.png") !important; }

/* 门口迎接（露）（3选1） */
.cg-mom-greetx-1 { background-image: url("https://521.im/Ie0kNYLQ.png") !important; }
.cg-mom-greetx-2 { background-image: url("https://521.im/JUFkEywM.png") !important; }
.cg-mom-greetx-3 { background-image: url("https://521.im/NwK3Dgza.png") !important; }

/* 撅屁股展示（5选1） */
.cg-mom-ass-1 { background-image: url("https://521.im/UeZqxtpj.png") !important; }
.cg-mom-ass-2 { background-image: url("https://521.im/0RJy5cVq.png") !important; }
.cg-mom-ass-3 { background-image: url("https://521.im/efK9UFnV.png") !important; }
.cg-mom-ass-4 { background-image: url("https://521.im/ByHa12XT.png") !important; }
.cg-mom-ass-5 { background-image: url("https://521.im/8QBRC4Nd.png") !important; }

/* 掰开母亲屁股（3选1） */
.cg-mom-spread-1 { background-image: url("https://521.im/FvHXgW2m.png") !important; }
.cg-mom-spread-2 { background-image: url("https://521.im/JL789mEZ.png") !important; }
.cg-mom-spread-3 { background-image: url("https://521.im/o2dRr3Cm.png") !important; }

/* 手指插花穴（3选1） */
.cg-mom-fingerp-1 { background-image: url("https://521.im/46yJuh5D.png") !important; }
.cg-mom-fingerp-2 { background-image: url("https://521.im/3hk9CB5A.png") !important; }
.cg-mom-fingerp-3 { background-image: url("https://521.im/fqm5YLVx.png") !important; }

/* 手指插后穴（3选1） */
.cg-mom-fingera-1 { background-image: url("https://521.im/xwOq2CnG.png") !important; }
.cg-mom-fingera-2 { background-image: url("https://521.im/a1leIbYG.png") !important; }
.cg-mom-fingera-3 { background-image: url("https://521.im/QGcn58kZ.png") !important; }

/* 肛塞（2选1） */
.cg-mom-plug-1 { background-image: url("https://521.im/UOGMYz6R.png") !important; }
.cg-mom-plug-2 { background-image: url("https://521.im/mhe7jnQx.png") !important; }

/* 趴地 */
.cg-mom-prone-1 { background-image: url("https://521.im/jKgxrdfo.png") !important; }

/* 准备插入（2选1） */
.cg-mom-ready-1 { background-image: url("https://521.im/cLjbBUMO.png") !important; }
.cg-mom-ready-2 { background-image: url("https://521.im/GFdY6UhA.png") !important; }

/* 后入（6选1） */
.cg-mom-doggy-1 { background-image: url("https://521.im/uA2fiyk9.png") !important; }
.cg-mom-doggy-2 { background-image: url("https://521.im/XrGcDLRB.png") !important; }
.cg-mom-doggy-3 { background-image: url("https://521.im/A8VYjBOx.png") !important; }
.cg-mom-doggy-4 { background-image: url("https://521.im/12obajsT.png") !important; }
.cg-mom-doggy-5 { background-image: url("https://521.im/MjeiCm8U.png") !important; }
.cg-mom-doggy-6 { background-image: url("https://521.im/9uv2WAG1.png") !important; }

/* 射精拔出 */
.cg-mom-cumout-1 { background-image: url("https://521.im/60g3n7Vc.png") !important; }

/* 射精未拔（2选1） */
.cg-mom-cumin-1 { background-image: url("https://521.im/p97Nycd3.png") !important; }
.cg-mom-cumin-2 { background-image: url("https://521.im/jl9LseSE.png") !important; }

/* 手交（3选1） */
.cg-mom-hand-1 { background-image: url("https://521.im/k09tmEJX.png") !important; }
.cg-mom-hand-2 { background-image: url("https://521.im/7N34obRp.png") !important; }
.cg-mom-hand-3 { background-image: url("https://521.im/kPeLRwMK.png") !important; }

/* 骑乘（4选1） */
.cg-mom-cowgirl-1 { background-image: url("https://521.im/g7SeUY8s.png") !important; }
.cg-mom-cowgirl-2 { background-image: url("https://521.im/8IRh1DE6.png") !important; }
.cg-mom-cowgirl-3 { background-image: url("https://521.im/G8wRjieD.png") !important; }
.cg-mom-cowgirl-4 { background-image: url("https://521.im/pyP3CBSR.png") !important; }

/* 骑乘射精（2选1） */
.cg-mom-cowcum-1 { background-image: url("https://521.im/cLRvMmK9.png") !important; }
.cg-mom-cowcum-2 { background-image: url("https://521.im/Dinm841P.png") !important; }

/* 拔出后流精（2选1） */
.cg-mom-drip-1 { background-image: url("https://521.im/TiVc10Nx.png") !important; }
.cg-mom-drip-2 { background-image: url("https://521.im/JmftsiEH.png") !important; }

/* 口交（12选1） */
.cg-mom-bj-1  { background-image: url("https://521.im/HjhtOpc5.png") !important; }
.cg-mom-bj-2  { background-image: url("https://521.im/uRZS1xz4.png") !important; }
.cg-mom-bj-3  { background-image: url("https://521.im/ykESoKut.png") !important; }
.cg-mom-bj-4  { background-image: url("https://521.im/5CacZ0f1.png") !important; }
.cg-mom-bj-5  { background-image: url("https://521.im/eiuT4SjC.png") !important; }
.cg-mom-bj-6  { background-image: url("https://521.im/lZfDVWkc.png") !important; }
.cg-mom-bj-7  { background-image: url("https://521.im/AD9YBwmC.png") !important; }
.cg-mom-bj-8  { background-image: url("https://521.im/6gH57LSZ.png") !important; }
.cg-mom-bj-9  { background-image: url("https://521.im/LtKDjoYv.png") !important; }
.cg-mom-bj-10 { background-image: url("https://521.im/C8loW4U6.png") !important; }
.cg-mom-bj-11 { background-image: url("https://521.im/IPsi9jES.png") !important; }
.cg-mom-bj-12 { background-image: url("https://521.im/UpJHBTXw.png") !important; }

/* 乳交+口交 */
.cg-mom-tit-1 { background-image: url("https://521.im/5P1rJ0cU.png") !important; }

/* 厨房后入 */
.cg-mom-kitchen-1 { background-image: url("https://521.im/zoWxM3NJ.png") !important; }

/* 面对面站着 */
.cg-mom-stand-1 { background-image: url("https://521.im/FgZoKpWx.png") !important; }

/* 单腿抬起站着 */
.cg-mom-standleg-1 { background-image: url("https://521.im/CDAMhG0g.png") !important; }

/* 腿上肩站着（2选1） */
.cg-mom-shoulder-1 { background-image: url("https://521.im/qYz5Iwfd.png") !important; }
.cg-mom-shoulder-2 { background-image: url("https://521.im/DqFQLyld.png") !important; }

/* 后入掐脖（2选1） */
.cg-mom-choke-1 { background-image: url("https://521.im/q76Nul2s.png") !important; }
.cg-mom-choke-2 { background-image: url("https://521.im/29oW0NE8.png") !important; }

/* 满身精液（2选1） */
.cg-mom-covered-1 { background-image: url("https://521.im/smznfS1A.png") !important; }
.cg-mom-covered-2 { background-image: url("https://521.im/F46nMUcV.png") !important; }

/* ══════════ 小姨 · 柳晚樱 CG资源 ══════════ */

/* 逆推床上 */
.cg-aunt-push-1 { background-image: url("https://521.im/i8Tzr0xF.png") !important; }

/* 拉裤子掏鸡巴 */
.cg-aunt-pull-1 { background-image: url("https://521.im/JwPz2eLo.png") !important; }

/* 鸡巴脸上摩挲（2选1） */
.cg-aunt-face-1 { background-image: url("https://521.im/618SlP2J.png") !important; }
.cg-aunt-face-2 { background-image: url("https://521.im/uBqvWnAc.png") !important; }

/* 口交（3选1） */
.cg-aunt-bj-1 { background-image: url("https://521.im/QgsERqJK.png") !important; }
.cg-aunt-bj-2 { background-image: url("https://521.im/iafcBD2z.png") !important; }
.cg-aunt-bj-3 { background-image: url("https://521.im/xQDG9ORK.png") !important; }

/* 口交射精 */
.cg-aunt-bjcum-1 { background-image: url("https://521.im/9yKOVcns.png") !important; }

/* 吐出鸡巴看嘴里精液（2选1） */
.cg-aunt-mouthcum-1 { background-image: url("https://521.im/YfVz4NRX.png") !important; }
.cg-aunt-mouthcum-2 { background-image: url("https://521.im/c3tYSF9h.png") !important; }

/* 脱衣服（2选1） */
.cg-aunt-strip-1 { background-image: url("https://521.im/AM8klqHU.png") !important; }
.cg-aunt-strip-2 { background-image: url("https://521.im/SHWjP4fK.png") !important; }

/* 光身带内裤（2选1） */
.cg-aunt-panty-1 { background-image: url("https://521.im/DnlGCgUS.png") !important; }
.cg-aunt-panty-2 { background-image: url("https://521.im/F7xWboVq.png") !important; }

/* 揉胸（2选1） */
.cg-aunt-boob-1 { background-image: url("https://521.im/9DSFs3U7.png") !important; }
.cg-aunt-boob-2 { background-image: url("https://521.im/RVS9gf5I.png") !important; }

/* 吃奶（2选1） */
.cg-aunt-suck-1 { background-image: url("https://521.im/yTKugdMx.png") !important; }
.cg-aunt-suck-2 { background-image: url("https://521.im/7Q8d6vtb.png") !important; }

/* 全裸（3选1） */
.cg-aunt-nude-1 { background-image: url("https://521.im/rzjRpm8w.png") !important; }
.cg-aunt-nude-2 { background-image: url("https://521.im/zIlmBvc5.png") !important; }
.cg-aunt-nude-3 { background-image: url("https://521.im/RcFGvhxP.png") !important; }

/* 鸡巴摩擦阴部（2选1） */
.cg-aunt-rub-1 { background-image: url("https://521.im/l0UkaduB.png") !important; }
.cg-aunt-rub-2 { background-image: url("https://521.im/kPMTyh2u.png") !important; }

/* 男上女下（6选1） */
.cg-aunt-mission-1 { background-image: url("https://521.im/j4MeIwA2.png") !important; }
.cg-aunt-mission-2 { background-image: url("https://521.im/er8XkHv6.png") !important; }
.cg-aunt-mission-3 { background-image: url("https://521.im/gnxwL5kT.png") !important; }
.cg-aunt-mission-4 { background-image: url("https://521.im/1neLE23M.png") !important; }
.cg-aunt-mission-5 { background-image: url("https://521.im/1AE6fXFY.png") !important; }
.cg-aunt-mission-6 { background-image: url("https://521.im/V62zATNg.png") !important; }

/* 侧身（2选1） */
.cg-aunt-side-1 { background-image: url("https://521.im/JASyiWnl.png") !important; }
.cg-aunt-side-2 { background-image: url("https://521.im/LFcMtV9z.png") !important; }

/* 后入（4选1） */
.cg-aunt-doggy-1 { background-image: url("https://521.im/xHIYLBpU.png") !important; }
.cg-aunt-doggy-2 { background-image: url("https://521.im/wZksOlpW.png") !important; }
.cg-aunt-doggy-3 { background-image: url("https://521.im/CRwKhpr3.png") !important; }
.cg-aunt-doggy-4 { background-image: url("https://521.im/P80e5pRS.png") !important; }

/* 浴室口交（2选1） */
.cg-aunt-bathbj-1 { background-image: url("https://521.im/ldo7cIkv.png") !important; }
.cg-aunt-bathbj-2 { background-image: url("https://521.im/WJOBx287.png") !important; }

/* 掰开花穴（2选1） */
.cg-aunt-spread-1 { background-image: url("https://521.im/pLwhVTdk.png") !important; }
.cg-aunt-spread-2 { background-image: url("https://521.im/9fZ7rydb.png") !important; }

/* 漏尿（2选1） */
.cg-aunt-pee-1 { background-image: url("https://521.im/1gP7uxmQ.png") !important; }
.cg-aunt-pee-2 { background-image: url("https://521.im/bjpofltv.png") !important; }

/* 浴室骑乘（2选1） */
.cg-aunt-bathcow-1 { background-image: url("https://521.im/mlsveM52.png") !important; }
.cg-aunt-bathcow-2 { background-image: url("https://521.im/NiYC7ReD.png") !important; }