.role-player {
  color: #00bfff; /* 天蓝色 — 玩家 */
}
.role-shen {
  color: #828282; /* 灰色 — 沈念念 */
}
.role-xue {
  color: #87ceeb; /* 淡蓝色 — 云清霜 */
}
.role-qing {
  color: #e00000; /* 红色 — 秦小璃 */
}
.role-liu {
  color: #60008c; /* 深紫色 — 柳映秋 */
}
.role-xiao {
  color: #ff8c00; /* 橙色 — 萧清玄 */
}
.role-other-male {
  color: #8b4513; /* 棕色 — 其他男性 */
}
.role-other-female {
  color: #fa8072; /* 浅红色 — 其他女性 */
}


/* 开始信息栏 */
.x{border:2px solid #808080;padding:8px 10px;border-radius:6px;background:rgba(128,128,128,0.05);font-size:0.9em;color:#333;line-height:1.4}.x div{margin:2px 0;display:flex;align-items:center}

/* 状态栏css */
@keyframes k-fade{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.k-sum{background:linear-gradient(145deg,#808080,#696969);color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;display:inline-block;margin-top:5px;transition:all 0.3s ease;box-shadow:2px 2px 5px rgba(0,0,0,0.1);user-select:none}
.k-sum:hover{background:linear-gradient(145deg,#909090,#757575);transform:scale(1.02);box-shadow:3px 3px 8px rgba(0,0,0,0.15)}
.k-box{background:#dcdcdc;border-radius:6px;padding:10px;margin-top:8px;font-size:14px;text-align:left;white-space:pre-wrap;line-height:1.4;box-shadow:inset 0 0 10px rgba(0,0,0,0.05);border:1px solid rgba(255,255,255,0.3)}
.k-box details{white-space:normal}
.k-box table{margin:5px 0}
details[open] .k-box{animation:k-fade 0.4s cubic-bezier(0.4,0,0.2,1)}
.k-img{margin:8px 0;text-align:left;white-space:normal;position:relative}
.k-red{color:#8B0000;font-weight:bold;cursor:pointer;margin-top:5px;display:inline-block}
.k-sub{cursor:pointer;opacity:0.8;font-size:0.9em;margin-top:5px;display:inline-block}




/* ================= 通用样式 (小师妹·元气暖色调) ================= */
[class^="nn-"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    filter: none !important;
    color-scheme: light !important;
    forced-color-adjust: none !important;
    background-color: transparent !important;
    border-radius: 6px;
}

/* 服装基础尺寸 200x300 */
[class^="nn-"] {
    width: 200px;
    height: 300px;
    margin: 5px;
    box-shadow: 0 4px 12px rgba(255, 200, 100, 0.2);
}

/* 表情覆盖尺寸 200x150 */
[class^="nn-11"] {
    height: 150px;
    margin: 10px 5px;
}

/* 姿势覆盖尺寸 240x360 */
[class^="nn-A"] {
    width: 240px;
    height: 360px;
    margin: 15px 5px;
    border: 1px solid rgba(255, 200, 100, 0.4);
    box-shadow: 0 6px 15px rgba(255, 200, 100, 0.15);
}

/* ================= 小师妹服装 (nn-xx/xxxx) ================= */
.nn-bd { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm白色肚兜灯笼短裤内衣.png'); }
.nn-tw { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm白浴巾.png'); }
.nn-yl { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm淡黄私服黑腰带白过膝袜.png'); }
.nn-ps { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm粉色昂贵丝绸私服短袖短裙黑腰带.png'); }
.nn-pd { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm粉色短袖短裙私服白丝袜.png'); }
.nn-qp { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm黄色短旗袍.png'); }
.nn-un { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm黄色宗门弟子服长袖短裙.png'); }
.nn-tr { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm黄色宗门练功服长袖短裤.png'); }
.nn-nk { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸.png'); }
.nn-sl { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm素白长袖白短裤睡衣.png'); }

/* ================= 小师妹表情 (nn-11xx) ================= */
.nn-1101 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm闭眼睡觉流口水.png'); }
.nn-1102 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm吃醋盯着看.png'); }
.nn-1103 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm哼哼小生气.png'); }
.nn-1104 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm坏笑调侃嘲讽.png'); }
.nn-1105 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm紧张流汗自信笑.png'); }
.nn-1106 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm看色情东西害羞.png'); }
.nn-1107 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm口爆颜射精液生气.png'); }
.nn-1108 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm脸红害羞.png'); }
.nn-1109 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm脸红色情吐舌.png'); }
.nn-1110 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm流汗笑尴尬.png'); }
.nn-1111 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm眯眼开心微笑.png'); }
.nn-1112 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm难过不开心.png'); }
.nn-1113 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm哦呼惊讶.png'); }
.nn-1114 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm平常轻松微笑.png'); }
.nn-1115 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm求饶乞求不要.png'); }
.nn-1116 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm认真严肃.png'); }
.nn-1117 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm生气不理人.png'); }
.nn-1118 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm生气不爽讨厌.png'); }
.nn-1119 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm委屈抽噎小眼泪.png'); }
.nn-1120 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm呜哇大哭.png'); }
.nn-1121 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm嘻嘻可爱笑.png'); }
.nn-1122 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm嫌弃厌恶.png'); }
.nn-1123 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm嚣张微笑.png'); }
.nn-1124 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm性爱阿黑颜.png'); }
.nn-1125 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm性爱顶到子宫.png'); }
.nn-1126 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm性爱翻白眼咬牙忍耐.png'); }
.nn-1127 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm性爱高潮绝顶.png'); }
.nn-1128 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm性爱轻插小穴.png'); }
.nn-1129 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm羞耻脸红生气.png'); }
.nn-1130 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm注视无表情.png'); }

/* ================= 小师妹性爱姿势 (nn-Axx) ================= */
.nn-A01 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸蹲着跨坐乘骑肏屄.png'); }
.nn-A02 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸蹲着跨坐乘骑肏屄高潮内射.png'); }
.nn-A03 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸跪地口交深喉.png'); }
.nn-A04 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸跪地口交深喉内射口爆.png'); }
.nn-A05 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸跪地口交舔龟头.png'); }
.nn-A06 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸趴在胯下乳交撸管.png'); }
.nn-A07 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸趴在胯下乳交撸管射精满脸.png'); }
.nn-A08 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸趴着后入肏屄.png'); }
.nn-A09 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸趴着后入肏屄高潮内射.png'); }
.nn-A10 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸躺床张腿正面肏.png'); }
.nn-A11 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸躺床张腿正面肏高潮内射.png'); }
.nn-A12 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sm全裸坐着害羞足交.png'); }




/* ================= 通用样式 (师姐仙门清冷色调) ================= */
[class^="sj-"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    filter: none !important;
    color-scheme: light !important;
    forced-color-adjust: none !important;
    background-color: transparent !important;
    border-radius: 6px;
}

/* 服装基础尺寸 200x300 */
[class^="sj-"] {
    width: 200px;
    height: 300px;
    margin: 5px;
    box-shadow: 0 4px 12px rgba(100, 149, 237, 0.2);
}

/* 表情覆盖尺寸 200x150 */
[class^="sj-15"] {
    height: 150px;
    margin: 10px 5px;
}

/* 姿势覆盖尺寸 240x360 */
[class^="sj-T"] {
    width: 240px;
    height: 360px;
    margin: 15px 5px;
    border: 1px solid rgba(100, 149, 237, 0.4);
    box-shadow: 0 6px 15px rgba(100, 149, 237, 0.15);
}

/* ================= 师姐服装 (sj-xxxxx 五位代号) ================= */
.sj-dudup { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj白肚兜超短裤朴素内衣.png'); }
.sj-qipao { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj白蓝竹纹旗袍长款.png'); }
.sj-daily { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj白蓝宗门常服.png'); }
.sj-towel { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj白浴巾.png'); }
.sj-kungf { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj纯白修身长袖长裤练功服.png'); }
.sj-sleep { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj淡黄睡衣无裤子.png'); }
.sj-light { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj淡蓝常服长袖短下摆.png'); }
.sj-hanfu { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj黑色外出汉服黑丝.png'); }
.sj-naked { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸.png'); }
.sj-forma { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj宗门正装白道袍淡蓝系带.png'); }

/* ================= 师姐表情 (sj-15xx) ================= */
.sj-1501 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj鄙视辱骂.png'); }
.sj-1502 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj闭眼睡觉.png'); }
.sj-1503 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj不好意思拒绝.png'); }
.sj-1504 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj高傲冷漠藐视.png'); }
.sj-1505 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj高潮余韵喘息.png'); }
.sj-1506 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj害羞.png'); }
.sj-1507 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj惊讶注意.png'); }
.sj-1508 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj开心偷偷微笑.png'); }
.sj-1509 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj冷漠嫌弃.png'); }
.sj-1510 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj冷漠张嘴展示舌头.png'); }
.sj-1511 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj脸红哼哼生气.png'); }
.sj-1512 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj眯眼微笑.png'); }
.sj-1513 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj默默哭泣.png'); }
.sj-1514 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj平常冷漠.png'); }
.sj-1515 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj乞求委屈.png'); }
.sj-1516 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj性爱初次害羞.png'); }
.sj-1517 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj性爱抚摸轻插自慰.png'); }
.sj-1518 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj性爱高潮哦齁叫.png'); }
.sj-1519 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj性爱娇喘翻白眼.png'); }
.sj-1520 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj性爱嗯嗯叫.png'); }
.sj-1521 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj性爱咬牙忍耐翻白眼.png'); }
.sj-1522 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj羞耻非常脸红.png'); }
.sj-1523 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj训斥或质疑.png'); }
.sj-1524 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj忧愁不开心.png'); }
.sj-1525 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj张嘴吐舌舔色情.png'); }

/* ================= 师姐全裸性爱姿势 (sj-TXXXX) ================= */
.sj-TCWR1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸蹲着无表情主动乘骑肏.png'); }
.sj-TCWR2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸蹲着无表情主动乘骑肏高潮内射.png'); }
.sj-TDPTH { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸跪着被按头深喉.png'); }
.sj-TPAI1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸跪着被抓奶子乳交.png'); }
.sj-TPAI2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸跪着被抓奶子乳交射满脸生气.png'); }
.sj-TLICK { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸跪着侧身握屌舔龟头.png'); }
.sj-TDGY1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸趴着后入操逼.png'); }
.sj-TDGY2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸趴着后入操逼高潮内射.png'); }
.sj-TANL1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸趴着抓屁股后入肛交.png'); }
.sj-TANL2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸趴着抓屁股后入肛交高潮内射.png'); }
.sj-TTAN1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸躺着被正面张腿肛交.png'); }
.sj-TTAN2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸躺着被正面张腿肛交高潮内射.png'); }
.sj-TMSS1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸躺着害羞遮嘴正面肏逼.png'); }
.sj-TMSS2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸躺着害羞遮嘴正面肏逼高潮内射.png'); }
.sj-TFOOT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸坐着张腿羞耻足交.png'); }
.sj-TFOOT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/sj全裸坐着张腿羞耻足交射满身生气.png'); }




/* ================= 通用样式 (秦小璃·金红贵族色调) ================= */
[class^="qj-"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    filter: none !important;
    color-scheme: light !important;
    forced-color-adjust: none !important;
    background-color: transparent !important;
    border-radius: 6px;
}

/* 服装基础尺寸 200x300 */
[class^="qj-"] {
    width: 200px;
    height: 300px;
    margin: 5px;
    box-shadow: 0 4px 12px rgba(212, 160, 23, 0.2);
}

/* 表情覆盖尺寸 200x150 */
[class^="qj-16"] {
    height: 150px;
    margin: 10px 5px;
}

/* 姿势覆盖尺寸 240x360 */
[class^="qj-P"] {
    width: 240px;
    height: 360px;
    margin: 15px 5px;
    border: 1px solid rgba(212, 160, 23, 0.4);
    box-shadow: 0 6px 15px rgba(212, 160, 23, 0.15);
}

/* ================= 秦小璃服装 (qj-xxxxx) ================= */
.qj-naked { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸.png'); }
.qj-towel { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj白色浴巾.png'); }
.qj-qipao { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj纯白短款旗袍.png'); }
.qj-strap { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj纯白小吊带超短裤内衣.png'); }
.qj-fancy { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj粉白昂贵少女精致半袖短裙.png'); }
.qj-pinku { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj粉色修身长袖短裙便装.png'); }
.qj-redtx { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj红色昂贵私服透明长袖短裙.png'); }
.qj-plumf { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj梅花纹白短袖短裙便装.png'); }
.qj-sleep { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj米黄半袖短睡衣.png'); }
.qj-qnfit { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj秦家红纹白长袖包臀裙装.png'); }
.qj-qnlse { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj秦家红纹白长袖宽松短裙装.png'); }
.qj-cyans { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj青色长袖短裙便装.png'); }
.qj-forma { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj宗门白道袍长袖短裙红腰围.png'); }
.qj-daily { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj宗门常服红长袖薄外套白色金纹裹胸短裙.png'); }

/* ================= 秦小璃表情 (qj-16xx) ================= */
.qj-1601 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj被夸赞窃喜.png'); }
.qj-1602 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj闭眼睡觉休息.png'); }
.qj-1603 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj吃醋嘟嘴.png'); }
.qj-1604 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj低头表白爱意.png'); }
.qj-1605 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj尴尬笑撒谎.png'); }
.qj-1606 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj害羞脸红.png'); }
.qj-1607 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj交谈说话.png'); }
.qj-1608 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj紧张笑不敢直视.png'); }
.qj-1609 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj惊讶.png'); }
.qj-1610 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj开心眯眼笑.png'); }
.qj-1611 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj开心期待兴奋.png'); }
.qj-1612 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj看见色情害羞.png'); }
.qj-1613 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj冷漠严肃.png'); }
.qj-1614 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj脸红不承认.png'); }
.qj-1615 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj脸红生气哼.png'); }
.qj-1616 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj流汗紧张.png'); }
.qj-1617 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj难过伤心.png'); }
.qj-1618 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj亲密微笑.png'); }
.qj-1619 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj轻松愉悦.png'); }
.qj-1620 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj认真训斥.png'); }
.qj-1621 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj色气舔东西.png'); }
.qj-1622 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj吐长舌头勾引.png'); }
.qj-1623 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj委屈哭泣.png'); }
.qj-1624 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱阿黑颜.png'); }
.qj-1625 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱啊啊娇喘.png'); }
.qj-1626 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱肏爽舒服.png'); }
.qj-1627 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱抽插叫.png'); }
.qj-1628 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱高潮绝顶.png'); }
.qj-1629 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱口爆颜射.png'); }
.qj-1630 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱脸红舌吻或口交.png'); }
.qj-1631 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱喷水.png'); }
.qj-1632 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱咬牙忍耐.png'); }
.qj-1633 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj性爱自慰轻插.png'); }
.qj-1634 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj羞耻皱眉.png'); }
.qj-1635 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj阴沉怒视骂人.png'); }

/* ================= 秦小璃性爱姿势 (qj-PXXXX) ================= */
.qj-PLICK { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸半跪着嫌弃臭味舔龟头.png'); }
.qj-PCWR1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸蹲姿乘骑位羞耻肏逼.png'); }
.qj-PCWR2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸蹲姿乘骑位羞耻肏高潮内射.png'); }
.qj-PDPTH { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸跪趴胯下被按头怒视深喉口爆.png'); }
.qj-PDGY1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸跪趴翘臀后入肏逼.png'); }
.qj-PDGY2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸跪趴翘臀后入肏逼高潮内射.png'); }
.qj-PBLOW { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴胯下口交含住龟头.png'); }
.qj-PPAI1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴胯下乳交舔龟头对视.png'); }
.qj-PPAI2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴胯下主动挤压乳交射满脸精液生气对视.png'); }
.qj-PPAI3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴胯下主动挤压乳交羞怒对视.png'); }
.qj-PPAI4 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴胯下主动乳交含龟头.png'); }
.qj-PHAIR1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴着被抓着马尾后入操逼羞怒高潮内射.png'); }
.qj-PHAIR2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴着被抓着马尾后入操逼羞怒生气.png'); }
.qj-PANL1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴着后入肛交难受抓床单.png'); }
.qj-PANL2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴着后入肛交难受抓床单内射高潮.png'); }
.qj-PARM1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴着羞耻反拉双手腕后入操逼.png'); }
.qj-PARM2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸趴着羞耻反拉双手腕后入操高潮内射.png'); }
.qj-PMSS1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸躺着害羞正面传教士肏逼.png'); }
.qj-PMSS2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸躺着害羞正面传教士肏高潮内射.png'); }
.qj-PTAN1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸躺着张腿正面肛交内射高潮.png'); }
.qj-PTAN2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸躺着张腿正面肛交忍耐.png'); }
.qj-POPEN { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸脱光准备性爱躺着张开腿撩头发脸红骂别盯着.png'); }
.qj-PAFTX { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸性爱结束躺着张腿满身精液泡芙傻笑喘息.png'); }
.qj-PWALL { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸站立趴桌子被抬腿侧后入.png'); }
.qj-PFOOT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸坐着脸红羞怒足交.png'); }
.qj-PFOOT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸坐着脸红羞怒足交被射满身满嘴精液.png'); }
.qj-PSIT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸坐着手肘后撑正面传教士肏逼.png'); }
.qj-PSIT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/qj全裸坐着手肘后撑正面传教士肏高潮内射.png'); }




/* ================= 通用样式 (师叔·成熟御姐色调) ================= */
[class^="ss-"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    filter: none !important;
    color-scheme: light !important;
    forced-color-adjust: none !important;
    background-color: transparent !important;
    border-radius: 6px;
}

/* 服装基础尺寸 200x300 */
[class^="ss-"] {
    width: 200px;
    height: 300px;
    margin: 5px;
    box-shadow: 0 4px 12px rgba(139, 115, 85, 0.2);
}

/* 表情覆盖尺寸 200x150 */
[class^="ss-17"] {
    height: 150px;
    margin: 10px 5px;
}

/* 姿势覆盖尺寸 240x360 */
[class^="ss-S"] {
    width: 240px;
    height: 360px;
    margin: 15px 5px;
    border: 1px solid rgba(139, 115, 85, 0.4);
    box-shadow: 0 6px 15px rgba(139, 115, 85, 0.15);
}

/* ================= 师叔服装 (ss-xxxxx) ================= */
.ss-strap { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss白吊带短裤内衣.png'); }
.ss-daily { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss白短裙紫金外套敞开宗门常服.png'); }
.ss-casul { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss白短袖棕短裙休闲.png'); }
.ss-black { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss黑道袍长袖短裙私服.png'); }
.ss-sleep { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss米黄宽松短睡衣.png'); }
.ss-naked { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸.png'); }
.ss-brown { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss棕短袖深棕短裙出行服.png'); }
.ss-forma { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss白色道袍宗门正装.png'); }
.ss-tight { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss黑色修身出行短裙便衣黑长筒袜.png'); }
.ss-qipao { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss深棕色开衩长旗袍黑丝袜.png'); }
.ss-towel { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss浴巾.png'); }
.ss-robe { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss居家短白袍.png'); }

/* ================= 师叔表情 (ss-17xx) ================= */
.ss-1701 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss闭眼睡觉休息.png'); }
.ss-1702 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss感兴趣.png'); }
.ss-1703 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss害羞脸红.png'); }
.ss-1704 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss惊讶.png'); }
.ss-1705 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss开朗吆喝.png'); }
.ss-1706 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss看大屌害羞.png'); }
.ss-1707 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss苦恼犹豫.png'); }
.ss-1708 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss脸红可爱生气.png'); }
.ss-1709 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss流汗紧张笑.png'); }
.ss-1710 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss流汗紧张羞耻.png'); }
.ss-1711 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss满脸精液微笑.png'); }
.ss-1712 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss难过不开心.png'); }
.ss-1713 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss认真生气.png'); }
.ss-1714 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss伤心哭泣.png'); }
.ss-1715 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss生气咬牙气愤.png'); }
.ss-1716 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss吐舌调皮笑.png'); }
.ss-1717 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss温柔微笑.png'); }
.ss-1718 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss嘻嘻坏笑.png'); }
.ss-1719 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss性爱嗯啊娇喘.png'); }
.ss-1720 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss性爱哦齁娇喘.png'); }
.ss-1721 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss性爱傻笑阿黑颜.png'); }
.ss-1722 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss性爱咬牙翻白眼爽.png'); }
.ss-1723 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss厌恶嫌弃.png'); }
.ss-1724 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss忧愁有心事.png'); }
.ss-1725 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss张嘴舌头舔东西.png'); }

/* ================= 师叔性爱姿势 (ss-SXXXX) ================= */
.ss-SCWR1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸蹲着温柔乘骑肏逼.png'); }
.ss-SCWR2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸蹲着温柔乘骑肏逼高潮内射.png'); }
.ss-SDPT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸跪趴胯下被按头口交抽插.png'); }
.ss-SDPT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸跪趴胯下被按头深喉.png'); }
.ss-SDPT3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸跪趴胯下被按头深喉口爆内射.png'); }
.ss-SDGY1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴床上后入操逼.png'); }
.ss-SDGY2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴床上后入操逼高潮内射.png'); }
.ss-SANL1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴床上后入肛交.png'); }
.ss-SANL2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴床上后入肛交内射高潮.png'); }
.ss-SPAI1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴胯下乳交微笑.png'); }
.ss-SPAI2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴胯下乳交微笑射满脸精液.png'); }
.ss-SBLOW1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴胯下吸吮龟头口交.png'); }
.ss-SBLOW2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸趴胯下吸吮龟头射精.png'); }
.ss-SAFTX { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸躺床上性爱结束满身精液翻白眼.png'); }
.ss-SOPEN { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸躺床上张腿展示逼.png'); }
.ss-SMSS1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸躺着张腿正面肏逼.png'); }
.ss-SMSS2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸躺着张腿正面肏逼高潮内射.png'); }
.ss-SWALL { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸站着趴墙抬腿侧入操逼.png'); }
.ss-SFOOT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸坐着张腿足交.png'); }
.ss-SFOOT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/ss全裸坐着张腿足交射精满身.png'); }




/* ================= 通用样式 (宗主萧清玄·御姐威严色调) ================= */
[class^="zz-"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    filter: none !important;
    color-scheme: light !important;
    forced-color-adjust: none !important;
    background-color: transparent !important;
    border-radius: 6px;
}

/* 服装基础尺寸 200x300 */
[class^="zz-"] {
    width: 200px;
    height: 300px;
    margin: 5px;
    box-shadow: 0 4px 12px rgba(212, 175, 55, 0.2);
}

/* 表情覆盖尺寸 200x150 */
[class^="zz-18"] {
    height: 150px;
    margin: 10px 5px;
}

/* 姿势覆盖尺寸 240x360 */
[class^="zz-Z"] {
    width: 240px;
    height: 360px;
    margin: 15px 5px;
    border: 1px solid rgba(212, 175, 55, 0.4);
    box-shadow: 0 6px 15px rgba(212, 175, 55, 0.15);
}

/* ================= 宗主服装 (zz-xxxxx) ================= */
.zz-veil1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz白薄纱长袖短裙面纱云游装.png'); }
.zz-strap { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz白吊带内衣超短裤色情轮廓.png'); }
.zz-qps { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz白色旗袍短袖短款裸足.png'); }
.zz-towel { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz白浴巾.png'); }
.zz-qpl { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz白长袖长旗袍黑裤袜.png'); }
.zz-veil2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz薄纱淡紫长袖长裙面纱云游装.png'); }
.zz-veil3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz薄纱黑色长袖长裙面纱云游装.png'); }
.zz-sleep { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz纯白长袖短睡衣无裤.png'); }
.zz-train { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz纯黑宗门修行长袖短袍.png'); }
.zz-pink { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz粉色轻纱长袖短裙私服.png'); }
.zz-yinyn { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz黑白阴阳长袖道袍.png'); }
.zz-qpb { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz黑色旗袍短袖短款裸足.png'); }
.zz-daily { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz黑长袖长旗袍黑裤袜常服.png'); }
.zz-beige { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz米色宗门日常长袖长袍.png'); }
.zz-qpg { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz墨绿色旗袍短袖短款裸足.png'); }
.zz-cyan { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz青色半袖修身短裙拿折扇.png'); }
.zz-naked { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸玉体.png'); }
.zz-forma { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz宗主专属白黑道袍长袖面纱正装.png'); }
.zz-short { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz宗主专属白黑短袍修身出行.png'); }
.zz-brown { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz棕色宗门日常长袖长袍.png'); }

/* ================= 宗主表情 (zz-18xx) ================= */
.zz-1801 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz闭眼休息安静.png'); }
.zz-1802 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz超脸红慌张解释.png'); }
.zz-1803 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz担忧犹豫.png'); }
.zz-1804 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz嘟嘴闹情绪.png'); }
.zz-1805 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz尴尬哈哈笑.png'); }
.zz-1806 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz害羞脸红借口.png'); }
.zz-1807 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz紧张说谎.png'); }
.zz-1808 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz开心喋喋不休吹牛.png'); }
.zz-1809 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz开心微笑.png'); }
.zz-1810 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz流汗紧张看别处.png'); }
.zz-1811 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz眯眼坏笑.png'); }
.zz-1812 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz眯眼开心笑.png'); }
.zz-1813 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz眯眼吸吮亲吻.png'); }
.zz-1814 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz难受不适.png'); }
.zz-1815 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz怒视喷脏话.png'); }
.zz-1816 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz平常愉悦.png'); }
.zz-1817 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz色情眯眼吐长舌头.png'); }
.zz-1818 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz生气愤怒.png'); }
.zz-1819 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz舔食吃东西.png'); }
.zz-1820 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz舔嘴角贪吃.png'); }
.zz-1821 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz突然注意感知.png'); }
.zz-1822 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz无表情窃喜.png'); }
.zz-1823 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱阿黑颜肏傻.png'); }
.zz-1824 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱啊啊娇喘.png'); }
.zz-1825 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱抽插咬牙微笑.png'); }
.zz-1826 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱粗暴肏翻白眼咬牙.png'); }
.zz-1827 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱高潮阿黑颜.png'); }
.zz-1828 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱即将高潮.png'); }
.zz-1829 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱满脸精液羞耻.png'); }
.zz-1830 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱咬牙忍耐.png'); }
.zz-1831 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz性爱自慰享受笑.png'); }
.zz-1832 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz羞耻脸红.png'); }
.zz-1833 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz严肃训斥.png'); }
.zz-1834 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz厌恶辱骂嘲讽.png'); }
.zz-1835 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz咬牙不爽咂嘴.png'); }
.zz-1836 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz正常无表情.png'); }

/* ================= 宗主性爱姿势 (zz-ZXXXX) ================= */
.zz-ZDPT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸半跪被按头深喉对视.png'); }
.zz-ZDPT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸半跪被按头深喉口爆内射.png'); }
.zz-ZSIDE1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸侧躺奶子压伸手右手撸管射精嘲讽.png'); }
.zz-ZSIDE2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸侧躺奶子压伸手右手撸管微笑.png'); }
.zz-ZSIDE3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸侧躺抬腿侧交操逼高潮内射.png'); }
.zz-ZSIDE4 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸侧躺微笑抬腿侧交操逼.png'); }
.zz-ZBATH { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸出浴自拍.png'); }
.zz-ZBLOW { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸跪坐抬头口交嗦屌手捧着睾丸.png'); }
.zz-ZDGY1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴床上后入操逼.png'); }
.zz-ZDGY2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴床上后入操逼高潮内射.png'); }
.zz-ZANL1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴床上抓臀肛交.png'); }
.zz-ZANL2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴床上抓臀肛交高潮射精.png'); }
.zz-ZLICK { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴胯下扶屌撩头发吸龟头.png'); }
.zz-ZPAI1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴胯下捧着奶子乳交.png'); }
.zz-ZPAI2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴胯下捧着奶子乳交射精满脸.png'); }
.zz-ZPAI3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴胯下手腕挤压奶子乳交射精满脸.png'); }
.zz-ZPAI4 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸趴胯下手腕挤压奶子乳交舔龟头.png'); }
.zz-ZAFTX { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺床上撩头发性爱结束满身精液.png'); }
.zz-ZOPEN { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺床上撩头发准备性交.png'); }
.zz-ZMSS1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺着张腿正面操逼.png'); }
.zz-ZMSS2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺着张腿正面操逼高潮内射.png'); }
.zz-ZANL3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺着正面张腿肛交.png'); }
.zz-ZARM1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺正面拉双手肏逼.png'); }
.zz-ZARM2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸躺正面拉双手肏逼高潮内射.png'); }
.zz-ZSELF1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸围浴巾侧卧趴床上空气口交色情自拍.png'); }
.zz-ZSELF2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸卧趴奶子压床上撩头发自拍.png'); }
.zz-ZWALL { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸站着反拉双手后入顶撞肏.png'); }
.zz-ZCWR1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸主动乘骑蹲姿操逼高潮内射.png'); }
.zz-ZCWR2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸主动乘骑蹲姿操逼微笑对视.png'); }
.zz-ZFOOT1 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸坐着张腿足交.png'); }
.zz-ZFOOT2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz全裸坐着张腿足交射精满身.png'); }
.zz-ZWALL2 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz站立趴墙抬腿侧交后入肏逼.png'); }
.zz-ZWALL3 { background-image: url('https://ttc.ygjg9.qzz.io/api/rfile/zz站立趴墙抬腿侧交后入肏高潮内射.png'); }








/* ═══════════════════════════════════════════
   传讯玉符 · 米白古卷主题
   ═══════════════════════════════════════════ */

/* ── 主容器 ── */
.jade-talisman-container {
  width: 320px;
  height: 640px;
  border: 4px solid #A0845C;
  border-radius: 20px;
  background: linear-gradient(
    180deg,
    #F7F2E8 0%,
    #F3EDE0 30%,
    #EFE8D8 70%,
    #EBE3D2 100%
  );
  display: flex;
  flex-direction: column;
  overflow: hidden;
  font-family: "STKaiti", "KaiTi", "楷体", "SimSun", serif;
  position: relative;
  box-shadow:
    0 0 12px rgba(160, 132, 92, 0.3),
    0 4px 16px rgba(100, 75, 45, 0.15);
}

/* 宣纸纹理覆盖层 */
.jade-talisman-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:
    radial-gradient(ellipse at 30% 20%, rgba(180, 150, 100, 0.06) 0%, transparent 60%),
    radial-gradient(ellipse at 70% 80%, rgba(160, 130, 80, 0.04) 0%, transparent 50%);
  pointer-events: none;
  z-index: 0;
}

/* ── 灵气状态栏 ── */
.jade-status-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 16px;
  font-size: 10px;
  color: #8C7356;
  background: linear-gradient(180deg, #E8E0D0 0%, #EDE5D5 100%);
  border-bottom: 1px solid rgba(160, 132, 92, 0.3);
  position: relative;
  z-index: 1;
  letter-spacing: 1px;
}

/* ── 通讯头部 ── */
.jade-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  background: linear-gradient(
    180deg,
    #EDE5D5 0%,
    #F0E8D8 100%
  );
  border-bottom: 1px solid rgba(160, 132, 92, 0.35);
  position: relative;
  z-index: 1;
}

.jade-back-btn {
  color: #8C6B3E;
  font-size: 18px;
  cursor: pointer;
}

.jade-header-title {
  color: #5C4033;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 3px;
}

.jade-header-more {
  color: #8C6B3E;
  font-size: 18px;
  cursor: pointer;
}

/* ── 消息区域 ── */
.jade-messages {
  flex: 1;
  overflow-y: auto;
  padding: 12px 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
  z-index: 1;
  scrollbar-width: thin;
  scrollbar-color: rgba(160, 132, 92, 0.3) transparent;
}

.jade-messages::-webkit-scrollbar {
  width: 3px;
}

.jade-messages::-webkit-scrollbar-track {
  background: transparent;
}

.jade-messages::-webkit-scrollbar-thumb {
  background: rgba(160, 132, 92, 0.35);
  border-radius: 3px;
}

/* ── 时辰分割线 ── */
.jade-time-divider {
  text-align: center;
  font-size: 10px;
  color: #A89880;
  padding: 4px 0;
  letter-spacing: 2px;
  position: relative;
}

.jade-time-divider::before,
.jade-time-divider::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 25%;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(160, 132, 92, 0.35),
    transparent
  );
}

.jade-time-divider::before {
  left: 5%;
}

.jade-time-divider::after {
  right: 5%;
}

/* ── 消息行 ── */
.jade-msg-row {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  max-width: 85%;
}

.jade-msg-row.self {
  align-self: flex-end;
  flex-direction: row;
  justify-content: flex-end;
}

/* ── 头像 ── */
.jade-avatar {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  border: 1.5px solid rgba(160, 132, 92, 0.45);
  object-fit: cover;
  flex-shrink: 0;
  box-shadow: 0 1px 4px rgba(100, 75, 45, 0.12);
}

/* ── 消息气泡 ── */
.jade-bubble {
  padding: 8px 12px;
  border-radius: 12px;
  font-size: 13px;
  line-height: 1.6;
  max-width: 200px;
  word-wrap: break-word;
  position: relative;
}

/* 收到的消息（对方） */
.jade-bubble.incoming {
  background: #FFFFFF;
  color: #5C4033;
  border: 1px solid rgba(160, 132, 92, 0.25);
  border-top-left-radius: 4px;
  box-shadow: 0 1px 3px rgba(100, 75, 45, 0.1);
}

/* 发出的消息（自己） */
.jade-bubble.outgoing {
  background: linear-gradient(
    135deg,
    #C8B896 0%,
    #BFB08A 100%
  );
  color: #3E2B1C;
  border: 1px solid rgba(160, 132, 92, 0.3);
  border-top-right-radius: 4px;
  box-shadow: 0 1px 3px rgba(100, 75, 45, 0.15);
}

/* ── 影像留影容器 ── */
.jade-img-wrapper {
  width: 180px;
  height: 220px;
  border-radius: 10px;
  overflow: hidden;
  border: 1.5px solid rgba(160, 132, 92, 0.4);
  box-shadow: 0 2px 6px rgba(100, 75, 45, 0.12);
  background: #FFFFFF;
}

.jade-img-wrapper > div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

/* ── 特殊影像容器 ── */
.jade-pose-wrapper {
  width: 160px;
  border-radius: 10px;
  overflow: hidden;
  border: 1.5px solid rgba(160, 132, 92, 0.4);
  box-shadow: 0 2px 6px rgba(100, 75, 45, 0.12);
  background: #FFFFFF;
}

.jade-pose-wrapper > div:first-child {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center;
}

.jade-pose-wrapper .pose-label {
  padding: 6px 10px;
  font-size: 11px;
  color: #8C7356;
  background: #FAF6EF;
  border-top: 1px solid rgba(160, 132, 92, 0.2);
  letter-spacing: 1px;
}

/* ── 灵石转赠 ── */
.jade-transfer {
  width: 220px;
  border-radius: 10px;
  overflow: hidden;
  border: 1.5px solid rgba(160, 132, 92, 0.45);
  box-shadow: 0 2px 6px rgba(100, 75, 45, 0.15);
}

.jade-transfer-icon {
  display: inline-block;
  font-size: 20px;
  color: #A0845C;
  padding: 12px 14px 0 14px;
  background: linear-gradient(
    135deg,
    #D4C8A8 0%,
    #CCBE9C 100%
  );
}

.jade-transfer-info {
  padding: 4px 14px 10px 14px;
  background: linear-gradient(
    135deg,
    #D4C8A8 0%,
    #CCBE9C 100%
  );
}

.jade-transfer-amount {
  font-size: 18px;
  font-weight: bold;
  color: #6B4226;
  letter-spacing: 2px;
}

.jade-transfer-note {
  font-size: 11px;
  color: #8C7356;
  margin-top: 2px;
  letter-spacing: 1px;
}

.jade-transfer-footer {
  padding: 6px 14px;
  font-size: 10px;
  color: #A08060;
  background: #C4B898;
  border-top: 1px solid rgba(160, 132, 92, 0.3);
  letter-spacing: 2px;
}

/* ── 红包 ── */
.jade-redpacket {
  width: 220px;
  border-radius: 10px;
  overflow: hidden;
  border: 1.5px solid rgba(180, 60, 30, 0.45);
  box-shadow: 0 2px 6px rgba(150, 40, 20, 0.15);
}

.jade-rp-title {
  padding: 14px 14px 4px 14px;
  font-size: 15px;
  font-weight: bold;
  color: #FFF5E0;
  background: linear-gradient(
    135deg,
    #C0503A 0%,
    #A8402E 100%
  );
  letter-spacing: 2px;
}

.jade-rp-desc {
  padding: 2px 14px 12px 14px;
  font-size: 12px;
  color: #FFE8C8;
  background: linear-gradient(
    135deg,
    #C0503A 0%,
    #A8402E 100%
  );
  letter-spacing: 1px;
}

.jade-rp-footer {
  padding: 6px 14px;
  font-size: 10px;
  color: #C08060;
  background: #F5EDE0;
  border-top: 1px solid rgba(180, 60, 30, 0.2);
  letter-spacing: 2px;
}

/* ── 铭文输入栏 ── */
.jade-input-bar {
  display: flex;
  align-items: center;
  padding: 8px 10px;
  gap: 8px;
  background: linear-gradient(
    180deg,
    #EDE5D5 0%,
    #E8E0D0 100%
  );
  border-top: 1px solid rgba(160, 132, 92, 0.3);
  position: relative;
  z-index: 1;
}

.jade-input-icon {
  font-size: 18px;
  cursor: pointer;
  color: #8C7356;
  transition: color 0.2s;
}

.jade-input-icon:hover {
  color: #6B4226;
}

.jade-input-field {
  flex: 1;
  padding: 7px 12px;
  border: 1px solid rgba(160, 132, 92, 0.3);
  border-radius: 8px;
  background: #FFFFFF;
  color: #5C4033;
  font-size: 12px;
  font-family: "STKaiti", "KaiTi", "楷体", serif;
  outline: none;
  letter-spacing: 1px;
  transition: border-color 0.2s, box-shadow 0.2s;
}

.jade-input-field::placeholder {
  color: #B8A890;
  letter-spacing: 2px;
}

.jade-input-field:focus {
  border-color: rgba(160, 132, 92, 0.5);
  box-shadow: 0 0 6px rgba(160, 132, 92, 0.12);
}

/* ── 系统通知消息 ── */
.jade-system-notice {
  text-align: center;
  font-size: 10px;
  color: #A89880;
  padding: 4px 12px;
  background: rgba(230, 222, 208, 0.7);
  border-radius: 8px;
  align-self: center;
  letter-spacing: 1px;
  border: 1px solid rgba(160, 132, 92, 0.15);
}

/* ── 灵石转赠已接收状态 ── */
.jade-transfer.received {
  opacity: 0.7;
}

.jade-transfer.received .jade-transfer-note::after {
  content: " · 已收取";
  color: #8C7356;
}

/* ── 响应式微调 ── */
@media (max-width: 360px) {
  .jade-talisman-container {
    width: 300px;
    height: 600px;
  }

  .jade-bubble {
    max-width: 180px;
    font-size: 12px;
  }

  .jade-transfer,
  .jade-redpacket {
    width: 200px;
  }
}








/* ================= 加载样式================= */
/* 快速等待中 */
.flex.items-center.justify-center.w-6.h-5 {
    width: auto !important;
    min-width: 120px !important;
    height: auto !important;
    padding: 4px 8px !important;
}

/* 隐藏原有的点动画，添加文字内容 */
.style_dot-flashing__8L91Q.style_text__zGhNq {
    position: relative;
    width: 100%;
    height: auto;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

.style_dot-flashing__8L91Q.style_text__zGhNq::before,
.style_dot-flashing__8L91Q.style_text__zGhNq::after {
    display: none !important;
}

.style_dot-flashing__8L91Q.style_text__zGhNq {
    font-size: 14px;
    color: #9ca3af;
    white-space: nowrap;
    animation: breathing-glow 2s ease-in-out infinite;
}

.style_dot-flashing__8L91Q.style_text__zGhNq::before {
    content: "超快速等待中。。。" !important;
    display: inline-block !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    border-radius: 0 !important;
    animation: none !important;
}

@keyframes breathing-glow {
    0%, 100% {
        opacity: 0.4;
        color: #6b7280;
    }
    50% {
        opacity: 1;
        color: #f3f4f6;
        text-shadow: 0 0 8px rgba(243, 244, 246, 0.3);
    }
}









