/* --- 基础容器样式 --- */
/* 表情 (横向 4:3) */
.emotion-img {
    width: 240px; height: 180px;
    border: 2px solid #555; border-radius: 8px;
    box-shadow: 0 2px 4px rgba(128,128,128,0.4);
    background-color: #dcdcdc;
    background-size: cover; background-position: center; background-repeat: no-repeat;
    display: inline-block; margin: 5px;
}
/* 服装图片框基础样式 */
.clothing-img {
    width: 18.75em;
    height: 25em;
    margin: 0 auto;
    border-radius: 0.9375em;
    border: 0.1875em solid rgba(139,115,85,0.3);
    box-shadow: 0 0.5em 1.875em rgba(139,115,85,0.2);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.clothing-img:hover {
    transform: scale(1.05);
    box-shadow: 0 0.75em 2.5em rgba(139,115,85,0.4);
    border-color: rgba(139,115,85,0.6);
}

.clothing-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.2) 100%);
    pointer-events: none;
}

/* --- 通用性爱场景图片集 (Scene-Sex) --- */

.scene-sex-creampie-full { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzuJp9C6fst8Qh7CmOMGP5WALBSC_7QACCR8AAimjoVepzcQD0f3JqjsE.jpg'); }
.scene-sex-deep-penetration { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzutp9DABAsl4av4rTjLkdw5ek0BklAACFR8AAimjoVfLPgeya_UstzsE.jpg'); }
.scene-sex-vibrator-insert { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzu1p9DBoOTptCHFkafK7ehvEh8BQYgACGB8AAimjoVdH43iZBidp8DsE.jpg'); }
.scene-sex-slow-entry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzvRp9DHOSHeqp9pa4Ec-FnE5kxQOXAACJR8AAimjoVfyeNZTFcyUiDsE.jpg'); }
.scene-sex-doggy-insert { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzvVp9DHnM_is9LYdqRGhobUQMCvL2AACJx8AAimjoVf9hMb6CNQkTjsE.jpg'); }
.scene-sex-after-condom { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzvZp9DILZTpQW-6CURXZtZK_wqeNAwACKB8AAimjoVeCq9KUo6GeTTsE.jpg'); }
.scene-sex-shallow-insert { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzvdp9DI4YFnhn7SjMVGce2Ex7bDHCQACKR8AAimjoVfBpwgYZiLzmDsE.jpg'); }
.scene-sex-before-entry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwJp9DKRSbwncAAByHRlGY0N51Cx1mcAAjQfAAIpo6FXREJUxiqPaEc7BA.jpg'); }
.scene-sex-entry-one-third { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwNp9DKyAlRWZF2NlEm1kiqmKB7-tgACNx8AAimjoVcAAe22nX6oEVI7BA.jpg'); }
.scene-sex-entry-two-thirds { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwRp9DLaQAa1jusVMZUix9FcwHlHvgACOB8AAimjoVfTqWFCHNeqIzsE.jpg'); }
.scene-sex-full-insert { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwVp9DMC3fdTbJ_d-XTBbTdHNRB7rgACOR8AAimjoVfxLjRcUfX_HjsE.jpg'); }
.scene-sex-cervix-hit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwZp9DPDyZTPLgLMfcuH6LRdzklFcQACOx8AAimjoVfTylesjCkMWDsE.jpg'); }
.scene-sex-anal-toy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwdp9DPpMnvIAuutRfqxUqyqyqJ-UAACPB8AAimjoVf-lqHITQ6CfDsE.jpg'); }
.scene-sex-creampie-first-wave { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwlp9DRcwSXDTkaKHkYSGFU_VcQuAAM-HwACKaOhV7oOBwOHmjVmOwQ.jpg'); }
.scene-sex-buried-deep { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwpp9DSloPa9-e6OJw_-zFdzqM0YFwACQR8AAimjoVdg7tJQmriWhjsE.jpg'); }
.scene-sex-g-spot { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETzwtp9DTMoR2S9An7oODhhtwHN-L2LAACQh8AAimjoVcMjH60SmGGwzsE.jpg'); }
.scene-sex-condom-insert { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz05p9EM2ZZvm7j0GvZShmIQEIj8B7AAClh8AAimjoVdrYQvU5EvG4jsE.jpg'); }
.scene-sex-dildo-insert { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz09p9ENbkdy59iIm0gtrzgXXbn6A1gAClx8AAimjoVfTONQUzqS_-TsE.jpg'); }
.scene-sex-ejaculation { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz1Bp9EOU9-PhnfPZlja-CsLjfpWr8AACmB8AAimjoVfIQ0Sa-r3wkjsE.jpg'); }
.scene-sex-womb-filled { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz1dp9ESwCMA1YmC1sqfIDwv7YwfuYwACnx8AAimjoVdsxRSQF39jsTsE.jpg'); }
.scene-sex-missionary-clit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz1lp9ETSNLGPZe9rsINS-h-r90oQEwACoR8AAimjoVdq1sZ9yViQwjsE.jpg'); }
.scene-sex-thrusting { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz11p9ET8XIPJSYpV0-KKXit-uAlnPgACpR8AAimjoVfkvi02c3oWpDsE.jpg'); }
.scene-sex-womb-pounding { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz19p9EUi3C4Q1G0mcq67HrdpiWLYlwACpx8AAimjoVfJoFEmnLTR6zsE.jpg'); }
.scene-sex-cervix-pounding { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz2Bp9EV6-5uaz8RoaOR4jLGEy3nMYQACqR8AAimjoVfuCh1C7yzlhTsE.jpg'); }
.scene-sex-fingering { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz2Jp9EWokVs5Q1iEdCGJTH1cWiIU3wACrB8AAimjoVcRvO3RVhAs8jsE.jpg'); }
.scene-sex-finger-g-spot { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz25p9EbSlQTjawN3Mmjp0MAKQoywigAC1B8AAimjoVcT667rf9gNLDsE.jpg'); }
.scene-sex-orgasm-womb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz3Bp9EcXfxwWeYJCkr-6fWiYB82rQQAC2h8AAimjoVc30gazGeh9KzsE.jpg'); }

/* --- QN 系列 --- */
.QN-1 { background-image: url('https://image.acg.lol/file/2026/08/06/QN1.png'); }
.QN-2 { background-image: url('https://image.acg.lol/file/2026/08/06/QN2.png'); }
.QN-3 { background-image: url('https://image.acg.lol/file/2026/08/06/QN3.png'); }
.QN-4 { background-image: url('https://image.acg.lol/file/2026/08/06/QN4.png'); }
.QN-5 { background-image: url('https://image.acg.lol/file/2026/08/06/QN5.png'); }
.QN-6 { background-image: url('https://image.acg.lol/file/2026/08/06/QN6.png'); }
.QN-7 { background-image: url('https://image.acg.lol/file/2026/08/06/QN7.png'); }
.QN-8 { background-image: url('https://image.acg.lol/file/2026/08/06/QN8.png'); }
.QN-9 { background-image: url('https://image.acg.lol/file/2026/08/06/QN9.png'); }
.QN-10 { background-image: url('https://image.acg.lol/file/2026/08/06/QN10.png'); }
.QN-11 { background-image: url('https://image.acg.lol/file/2026/08/06/QN11.png'); }
.QN-12 { background-image: url('https://image.acg.lol/file/2026/08/06/QN12.png'); }
.QN-13 { background-image: url('https://image.acg.lol/file/2026/08/06/QN13.png'); }
.QN-14 { background-image: url('https://image.acg.lol/file/2026/08/06/QN14.png'); }

/* --- 2. 表情样式 --- */

/* 白石由奈 (Younai) */
.face-younai-orgasm-tongue { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz0Np9EADjBD--FrlxqqSmLF2nX25swAChR8AAimjoVczfW6XuS0P1zsE.png'); }
.face-younai-shy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz0dp9EEaHY5dcEIqxCtQ_0BJdrQtFQACjB8AAimjoVeTWfAGHbPH2jsE.png'); }
.face-younai-seductive { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz0pp9EFsNOEf10dQsvtLXhPj3xbYcgACjx8AAimjoVfWdFX8SahRczsE.png'); }
.face-younai-dazed { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz1Zp9ERKy0l7I4_OtuWUE63Kx6WOjwACnh8AAimjoVePXnAdO-NSfDsE.png'); }
.face-younai-sex-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz2Rp9EYflkuyAsNkKM3kdC3N5wI9dAACtx8AAimjoVe6Wq93AsCG3TsE.png'); }
.face-younai-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz2pp9EZ9H2C5Ve2ecx4nx8mtlYDKlwACxh8AAimjoVejkqZd03XQlTsE.png'); }
.face-younai-endure2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz5hp9E6a0cxxdNsMTcQvtYy3xudp2QACIyAAAimjoVfltLbprN6QEzsE.png'); }
.face-younai-after-sex { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz35p9EtAMDsExnCZWNhp_598CAWdHgAC9B8AAimjoVc0ly17mEjmrTsE.png'); }
.face-younai-blush { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETz55p9E8cke7JA1JofCdw_2uHELSrHQACKyAAAimjoVclDyd825MKXDsE.png'); }
.face-younai-ahegao { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0lVp9MQKfQMrOaLOOnZEqPRdUq0csgACUB8AAimjqVdAbLVdqaXLhzsE.png'); }

/* 如月更纱 (Gensa) */
.face-gensa-shy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Q9p9JNO3q6XEBPv-72re65kq1GnrQACJh0AAimjqVf-tX_RoUWkBTsE.png'); }
.face-gensa-hesitant { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0RFp9JQP_9fBfoa03KZEmspRAAGkuKIAAjEdAAIpo6lXJs0EJdMOX_Y7BA.png'); }
.face-gensa-bashful { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0RRp9JUU1lfYsxCprlGfZF2JwoXzIgACNh0AAimjqVeXCgwU-dv1yzsE.png'); }
.face-gensa-nervous { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0RVp9JWkrGlNvuLT5gTRje2WHq4xEgACNx0AAimjqVconQ5aJKvEDDsE.png'); }
.face-gensa-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Rlp9JbLykR14s190mHEVnoDaDSKFQACSB0AAimjqVdfJh1zKuyNNDsE.png'); }
.face-gensa-sex { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0R5p9JjJbyy3X3gbWbMq3NV-8500-QACYB0AAimjqVcVgmlrf8LgtzsE.png'); }
.face-gensa-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0SNp9Jq_RV3XOpHRkg7vzKlY3P_TZAACaB0AAimjqVcz_zlDVJbkQzsE.png'); }
.face-gensa-sex-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0SVp9JserN_Whv2WWbIsI4qdsJ-SVQACax0AAimjqVeBYYmqghBCSzsE.png'); }
.face-gensa-pre-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Stp9JuhIcx129VSgvrpkwJxsNi0HgACcR0AAimjqVcUkFJS67ImnDsE.png'); }
.face-gensa-after-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Sxp9JvT_Hy2kPYk0OzrCUyXNNV6DAACch0AAimjqVcQvfbANzMFHTsE.png'); }
.face-gensa-intense-sex { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0S9p9Jz2tm-ZxWGiiRV5ZoI7BJz33AACfB0AAimjqVdkkv8qDmsePDsE.png'); }
.face-gensa-intense-sex2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0TJp9J1aMIqDJL0UUcHxBDl5L6UKSQAChh0AAimjqVc1hlCFlKw_sTsE.png'); }
.face-gensa-womb-hit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0TNp9J2VrO4_ozPuTHim7O9-VELNywACih0AAimjqVfDcxMNtaQoGDsE.png'); }
.face-gensa-after-oral { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Tlp9J_y5eNctGbFiYd6C_IOTGWO_QACmh0AAimjqVcL2YwbZXBL-DsE.png'); }
.face-gensa-pleasing { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0UBp9KC2Wn7YFkW8mhQgy9py9JdXzAACoh0AAimjqVd0pvCNXJGTLzsE.png'); }
.face-gensa-anxious { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Uhp9KJ-Oo-lytSqqN6N1w26V6F6uwACrB0AAimjqVdnSqNoPGYsyTsE.png'); }

/* 林薇薇 (Weiwei) */
.face-weiwei-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Wtp9KW1onKM_ZjKP1uIimcpw9SsJQAC6B0AAimjqVf1OPT3DJMyhDsE.png'); }
.face-weiwei-endure-pinch { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Ylp9KeF2ayLNTmkc7Gy5dBOqwVCZgACCB4AAimjqVfI8jAoLclroTsE.png'); }
.face-weiwei-endure-pleasure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Zpp9KhLVLa4L9Zy1Wxo3ziEsAxn4QACHR4AAimjqVdc8memyJqn7zsE.png'); }
.face-weiwei-pre-orgasm-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Y9p9KfdZoxdFaSUX11u3RPQ3VCO9QACDh4AAimjqVc9hFHYn67uAAE7BA.png'); }
.face-weiwei-orgasm-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0aNp9KkAAdOSH3n11plBAso2UYeqghkAAiYeAAIpo6lXhTF5TrjCObQ7BA.png'); }
.face-weiwei-sex { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0btp9KtN1CJys-sAAT_2_bqinqF2vBEAAkgeAAIpo6lXKhRgcwT9dXc7BA.png'); }
.face-weiwei-after-orgasm-dazed { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0atp9Kne3WCPx9jSc6RIRQ3PuVkSDAACNR4AAimjqVeI9MAnYGF_HTsE.png'); }
.face-weiwei-shy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0b9p9KwNn4dESWn5Nw2dd-jySSf0NQACUB4AAimjqVd8dGEWUlldYTsE.png'); }
.face-weiwei-guilty { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0cFp9KwtJOy4hT3I3nRoa8m_iQceHAACUh4AAimjqVeN6X37u8H1ITsE.png'); }
.face-weiwei-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0chp9K3McbdUbRwMK-UK3DMODIvHywACWx4AAimjqVdyiwcIuVjTgzsE.png'); }

/* 星野麻衣 (Mayi) */
.face-mayi-sex1 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0cxp9K9BzppjjN9kMAT5WLXBOzXGkQACbR4AAimjqVdcUPWeQnxCujsE.png'); }
.face-mayi-sex2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0c9p9K_XdlX1oJdiFV8VjOS67nDrsQACdh4AAimjqVfWBJ8cl0bc-DsE.png'); }
.face-mayi-sex3 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0dRp9LBQ75V3T-MGnIfRVGuGm16DmQACgh4AAimjqVc8sEOcFsG5jDsE.png'); }
.face-mayi-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0eBp9LGXUe8X7VRpYQ6PjXk24SyVsAAClR4AAimjqVes8JSU3ehfmTsE.png'); }
.face-mayi-intense-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0fRp9LVukOPwtsEd4BCesp1r6G8ePAACxh4AAimjqVdAYvfdw7LbmTsE.png'); }
.face-mayi-corrupted-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0gJp9LbfqcsYksurSUyhbfg6KQMd2gAC2R4AAimjqVeX4CltNZzdKDsE.png'); }
.face-mayi-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0eFp9LJI7GYZ05kELSFLmMDyefcxBgACoB4AAimjqVdaixVkeoFBhjsE.png'); }
.face-mayi-after-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0fBp9LQsas24LcO2MYj9UH_EiGLIaQACvh4AAimjqVc-x3uRjc3xyDsE.png'); }

/* 星野优奈 (Yonai) */
.face-yonai-surprised { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0g9p9LpxqAI3M1qb0beNSNnBh6Dn7AAC6x4AAimjqVcTX9dC0UNznDsE.png'); }
.face-yonai-bitter-smile { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0hpp9Ls17ohWf94hsn2rV0AHrRhSdwAC-h4AAimjqVceQQckHjzLdTsE.png'); }
.face-yonai-sex { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0hxp9LuqFzuw-HMpP668ml8Xz1XDzwAC_x4AAimjqVeJUF7CaXexITsE.png'); }
.face-yonai-sex-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0h5p9LxU_fkKO2h9jAslrzTT2-XuHgACBB8AAimjqVfptu62njWatTsE.png'); }
.face-yonai-sweet-spot { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0h9p9LzB4jpB1ocfjzofErM5J-fWJQACDB8AAimjqVfpOetEHFXRazsE.png'); }
.face-yonai-wronged { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0iRp9L4ZWluMvt1aqL5dbnCWKstMMAACHB8AAimjqVe5KD26_ZlGxzsE.png'); }
.face-yonai-sex-pleasure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0ihp9L7_taUZzaGxOovxPKGCFU83ygACIh8AAimjqVdWS9o4XsBcpzsE.png'); }
.face-yonai-after-orgasm-dazed { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0itp9L9EAAFyFC4mXITAXGNcfJdiG18AAiUfAAIpo6lXie8L7aieukY7BA.png'); }
.face-yonai-pre-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0jdp9MBFSrDRxdf-q7RvLf0xO2PQ2AACMR8AAimjqVf_WBpjCe4xhTsE.png'); }
.face-yonai-orgasm { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0jlp9MCUO_-pCgAB7JGyFqw76ILUng4AAjQfAAIpo6lXuWyr2l_JcRs7BA.png'); }
.face-yonai-ahegao { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0jxp9MGQVhn6kjga5m0XHJjVqaYDYwACNx8AAimjqVedNddvpk2YtzsE.png'); }
.face-yonai-after-orgasm-panting { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0jtp9MD-cbDkfhL13Z5R8KwDvok2KAACNh8AAimjqVcOar1pGuQ4HTsE.png'); }

/* --- 日常表情 --- */

/* 白石由奈 (Younai) - 日常 */
.face-younai-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0LFp9HvkybOL925a2f8U3rZ-7mUIKAAC-yEAAimjoVd7LIdAFOAgpTsE.png'); }
.face-younai-happy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0LVp9H1WCGtEGq1w5_5b3123nDt74wACAiIAAimjoVfR7sbPjgctNDsE.png'); }
.face-younai-despair { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Lhp9H3SZh1kv9HWcrnMRSfb2mm_egACBiIAAimjoVflbtmCtgQVmzsE.png'); }
.face-younai-angry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Ldp9H2HTRlc1PWgIJSiIjLBGzNVlAACBCIAAimjoVdDexZHm29VlTsE.png'); }
.face-younai-sad { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Llp9H3rbO77glL28q8dy8hli_7XBwACByIAAimjoVdPKyX6Ut-x8TsE.png'); }
.face-younai-disgusted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0LRp9HzxRr0o2eqj8jOu3ehe5l2RpgACASIAAimjoVc7QYQT-pUECzsE.png'); }

/* 如月更纱 (Gensa) - 日常 */
.face-gensa-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Ltp9H58VJFqWYM3mggF5rWMHZbGhgACDCIAAimjoVfklDyzUQ175DsE.png'); }
.face-gensa-happy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0MJp9H86iy0tApRAiClxg7T4wugYiwACFyIAAimjoVc76tcmKNrFrTsE.png'); }
.face-gensa-despair { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Mdp9H-FfHWMf1kwFn2ri4Kuy1xYSQACHCIAAimjoVfltEkgNsnapTsE.png'); }
.face-gensa-angry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0MZp9H9qBcZshE7qkPL5Xw8sdrfy_QACGyIAAimjoVetdFaxGr8_5TsE.png'); }
.face-gensa-sad { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Mhp9H-tSONXT8otnC8XbEvjLsxNXwACHSIAAimjoVdbY2tJgvuMfDsE.png'); }
.face-gensa-disgusted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0MFp9H8E25FSBp4fdhFEEGh7xyuyxAACFSIAAimjoVf71MlSQ9DiWDsE.png'); }

/* 林薇薇 (Weiwei) - 日常 */
.face-weiwei-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Mlp9H_KKBE2WA-RrLxOHTupyZzs1gACHiIAAimjoVcoO70mF3s6LzsE.png'); }
.face-weiwei-happy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Mxp9ID1DThxKdOvCvtwbzRHYVdfWgACIiIAAimjoVeI74EE7Io-bjsE.png'); }
.face-weiwei-despair { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0M5p9IFHwdi_aQg80k72jyO-fWPPUQACJiIAAimjoVcGjgN8qHAWcjsE.png'); }
.face-weiwei-angry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0M1p9IEd4dekDzHCgo0JAtrGfDxlaAACIyIAAimjoVebntGyz94BJTsE.png'); }
.face-weiwei-sad { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0NBp9IFmn7KCxFBugXm3x_jAJq6iggACKCIAAimjoVfc_q5BM8YZeTsE.png'); }
.face-weiwei-disgusted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Mpp9IAEpyVVzdhRTy8RwKpeKo1BwAACICIAAimjoVcUmjm-EcWbCDsE.png'); }

/* 星野麻衣 (Mayi) - 日常 */
.face-mayi-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0NFp9IJrINtKif7KFCb0R63Yx4fmCgACKyIAAimjoVfOR81V_TofGDsE.png'); }
.face-mayi-happy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Nlp9IN0D7XIs4CGeIEdHK4shjWN4gACMyIAAimjoVdJbd0qKjOQJDsE.png'); }
.face-mayi-despair { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0N9p9IP5Abq-ybjaHLf4RyRMnTiUhwACOiIAAimjoVfOnSl1XPEhCjsE.png'); }
.face-mayi-angry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Nxp9IO1KDLfnDuQ-saVJfOc8OR0EAACNiIAAimjoVeD-idWXkhJnjsE.png'); }
.face-mayi-sad { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0OJp9IQc9PL_fpNNhL-fld16ZVsDaAACPiIAAimjoVf-NWtV0RWtBTsE.png'); }
.face-mayi-disgusted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0NRp9IMCPLkut4Qe8qMyvG66Y90GNwACLiIAAimjoVdXIDGNNDoqvjsE.png'); }

/* 星野优奈 (Yonai) - 日常 */
.face-yonai-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0ORp9IRw3rT8KHJtaXje_Epq8uY7eAACQiIAAimjoVezAAFLmOSUayY7BA.png'); }
.face-yonai-happy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Odp9IUMLTav08_BpZLc9dXtLsQ_gwACSCIAAimjoVfG5sEEgG-H5DsE.png'); }
.face-yonai-despair { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Opp9IVdx1ldYg1ERHm4zjPmG2d8bgACTCIAAimjoVdlNKrpFfdZ9DsE.png'); }
.face-yonai-angry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0Olp9IUxJjVDwEMJHYmhyIqj3MVodwACSiIAAimjoVeco4Y6u8FCqzsE.png'); }
.face-yonai-sad { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0O9p9IXVa702EuPj6LalIU3nTscaNQACUiIAAimjoVcRsbPt8zAs0TsE.png'); }
.face-yonai-disgusted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET0OZp9ITGcN_2hlwacj1IoeBxnJ9BeQACRSIAAimjoVfjk1g9sU6IyzsE.png'); }

/* --- 新增表情 --- */

/* 白石由奈 (Younai) - 新增 */
.face-younai-nervous { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Hxp9XBDwBwb85oqJWFZck6rNxB5jgAC7yEAAimjqVfQokemxRaxizsE.jpg'); }
.face-younai-grit-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Ilp9XGLBWBChkQj2PGDN9BFWEQQGAAC_CEAAimjqVf9wlJnwSauczsE.jpg'); }
.face-younai-scared { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Ipp9XGkzNGsW8GhmNMCFJ00F9_lLQAC_SEAAimjqVfwyEcWjcogODsE.jpg'); }
.face-younai-bashful { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Itp9XHlK0L3zmwyMC_t9ZrZm6Ox1wADIgACKaOpVyPGioOoqvWmOwQ.jpg'); }
.face-younai-numb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Ixp9XIs2Os2cIku-5GMHxPhsUaXzwACASIAAimjqVeK9HHLi_Lz5jsE.jpg'); }
.face-younai-shocked { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1I5p9XJ9sjPZRZgxWCncwU6LdZrMKwACAyIAAimjqVem2ISZdIFQuDsE.jpg'); }

/* 如月更纱 (Gensa) - 新增 */
.face-gensa-tense { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1I9p9XKcVRHoJj_v4YePjyCNubXQcAACBCIAAimjqVfMZgc6bBJ6PTsE.jpg'); }
.face-gensa-grit-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1JBp9XK0qDAn6M6wn-uTZlAuYBODIAACBSIAAimjqVcPmc1HW-jyaDsE.jpg'); }
.face-gensa-scared { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1JFp9XLihB9EfcJRG9rRCPj30oi6DwACBiIAAimjqVf0LaNY-mxNFTsE.jpg'); }
.face-gensa-shy2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1JJp9XMDVPJ0ENkagDnOfgHbZhyoiAACCCIAAimjqVeglnQ1RWuWXjsE.jpg'); }
.face-gensa-numb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1JNp9XMdDnG22YOOIBgDay5IJ_zq5wACCSIAAimjqVdpY6NBV3bj_DsE.jpg'); }
.face-gensa-shocked { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1JRp9XMvnAV6GT3F08l8FilnNxQSJAACCiIAAimjqVfBhqb6tlnyhDsE.jpg'); }

/* 林薇薇 (Weiwei) - 新增 */
.face-weiwei-nervous { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1JVp9XNEUw2_0xs-f_qH6VHwXo9fdAACDiIAAimjqVeE-UAbMzeQETsE.jpg'); }
.face-weiwei-grit-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Jlp9XOYU7uJt8mrbpCsREC954JJBAACFCIAAimjqVdEDax6uT-gtjsE.jpg'); }
.face-weiwei-scared { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Jdp9XNap8F7kLn_uKQpJ__dNCC1NwACEiIAAimjqVfElET2iB3WtDsE.jpg'); }
.face-weiwei-bashful { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Jpp9XOuGDhrKuHpKEVOy_zVqyhL1AACFSIAAimjqVfU-t2kAAGO7jY7BA.jpg'); }
.face-weiwei-numb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Jtp9XPHGLJh-3uNJTFuSNhWLvGCGAACFyIAAimjqVciwGyrpL4BRzsE.jpg'); }
.face-weiwei-shocked { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Jxp9XPYUqqfGknM26LLgQwn7vhr-wACGCIAAimjqVcjELokvYe9wTsE.jpg'); }

/* 星野麻衣 (Mayi) - 新增 */
.face-mayi-nervous { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1J1p9XPtJi02WC4XxwRc-fyZKtvWiAACGSIAAimjqVcswCAyh4nD7DsE.jpg'); }
.face-mayi-grit-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1J5p9XQNN1E4DBgp5CEHI58PuYhOGgACGiIAAimjqVer64AqAmD2aDsE.jpg'); }
.face-mayi-scared { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1J9p9XQXXgvEWCtGvhxdqc4CITYx4AACGyIAAimjqVenWKJRBorEIDsE.jpg'); }
.face-mayi-bashful { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1KBp9XQpp7bKA7uZvviHGDpurWkJiAACHCIAAimjqVfseQOzBzNRZTsE.jpg'); }
.face-mayi-numb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1KFp9XRACpSCp1MCYC_PivEMblDQDAACHSIAAimjqVf_Up8nfYD0dzsE.jpg'); }
.face-mayi-shocked { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1KJp9XRZPSl9V40IjDPqc4TRHMcqsAACHiIAAimjqVflQE90CSPwfDsE.jpg'); }

/* 星野优奈 (Yonai) - 新增 */
.face-yonai-nervous { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Kxp9XdK8XmO7Uk2bIr64pbP8b9Z3gACKyIAAimjqVcUbqghdUkszTsE.jpg'); }
.face-yonai-grit-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1K5p9XdNXPwXTxbKMrxwEA6BXe90vAACLSIAAimjqVdBW2_UH2CE1zsE.jpg'); }
.face-yonai-scared { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1LBp9Xd83OAMbMDBQCI_KTsHAZxXiwACLyIAAimjqVf-i6PpxgVujTsE.jpg'); }
.face-yonai-bashful { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1LFp9XeGUEx7aujZD1D8O3nSogn3PgACMCIAAimjqVclDPaAv5tgrzsE.jpg'); }
.face-yonai-numb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1LJp9XfITnwXZFex49wKRKAD0Cm5iAACMSIAAimjqVfvt3igj_ASfTsE.jpg'); }
.face-yonai-shocked { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET1Ntp9YGRVwkwnVbWvVhNjQo9Fgla7AACfSIAAimjqVf7qyFsv0iaODsE.jpg'); }

/* --- 1. 状态栏服装 --- */

/* 焰（如月更纱）*/
.attire-gensa-idol { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETvjpp8bPw9dx3ulN1wm_gKxzZHbUjDQACRR8AAncCkFedyZaHqxqqPzsE.png'); }
.attire-gensa-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMlp8qDu3Blyr12SrbhZqUrCu8LRwAAC8h0AAncCmFc29yDqNB31vTsE.jpg'); }
.attire-gensa-swimsuit-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxO9p8qzVa-PawCkFmcWkgy86NfXObgACMR4AAncCmFdbkXbHZ66K9zsE.png'); }
.attire-gensa-swimsuit-luxury2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxPlp8q53EgFl9BSFcrgPRoDBkTujcwACQx4AAncCmFeoOd7HZcuazzsE.png'); }
.attire-gensa-underwear { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMpp8qEZMV3EOk2rS2ppbJ4GEtzrvAAC8x0AAncCmFdopyNKsXUqPDsE.jpg'); }
.attire-gensa-underwear-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxO5p8qyXQ2SX41m0wFQcFTgHY7xqigACMB4AAncCmFeIBTNVHZx03jsE.png'); }
.attire-gensa-nightgown-simple { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxOlp8qvAL4LQKnS0u8DpL38MHKQlwQACKx4AAncCmFdXUyHq0pDR7zsE.png'); }
.attire-gensa-pajamas-medium { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyYBp8v5D5j6x769jaMNYz30QitvcdAAC8SMAAncCmFftbGrfYCt2njsE.jpg'); }
.attire-gensa-nude { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMxp8qGHBa2gEw0NP30CzV3xgReDuAAC9R0AAncCmFey_nM57UPNBTsE.jpg'); }
.attire-gensa-nightgown-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxPdp8q419ytflOyBNxbx12-_BVygUQACPx4AAncCmFfN_xBWmH5QRTsE.png'); }

/* 莉莉安·林（林薇薇）*/
.attire-weiwei-idol { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETvkRp8bRkRbNcoYofL7AeKf-rVMvWIgACTx8AAncCkFf1XVdfI9rprjsE.png'); }
.attire-weiwei-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxL9p8p6SOL6vObZ60Cyfvnd3ik52lwAC5B0AAncCmFeWUhXQf9xrdTsE.jpg'); }
.attire-weiwei-nightgown-simple { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxPFp8q2pRKVFsNyy5_4NhwHjY7ULtQACNx4AAncCmFd5oK9NAT592jsE.png'); }
.attire-weiwei-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMBp8p7l5HbRasAWlvPww7-DW3NyVAAC5R0AAncCmFcWcdfnqxAtvjsE.jpg'); }
.attire-weiwei-swimsuit-simple { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxPRp8q37giCkk0gsgf2acIa3pIYXEwACPB4AAncCmFciehCz7P3AHzsE.png'); }
.attire-weiwei-underwear { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMJp8p8ZdHKCxP6VX4yPemLKeqdY7QAC5x0AAncCmFfhwTY5d7cJeTsE.jpg'); }
.attire-weiwei-nude { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMNp8p86oxARk_VjccmO-f6rj0d60wAC6B0AAncCmFe1g1li0mWw5TsE.jpg'); }

/* 白石樱（白石由奈）*/
.attire-younai-idol { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETvkpp8bU6nwRKlmn9l8ZDsKYiy5K8fwACVR8AAncCkFck1QLXL1gQGTsE.png'); }
.attire-younai-underwear { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMRp8p-pyKEKr7JJrFixSM3D5Y7LmQAC6R0AAncCmFeaGKm56uRQZDsE.jpg'); }
.attire-younai-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMVp8p_vgUvgMO1Dw7xNwRO-NrOSBAAC7B0AAncCmFcNwfHOBsFgyzsE.jpg'); }
.attire-younai-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMZp8qATSHosL_hYFG3cMjjKDpwC8AAC7x0AAncCmFdvGczxvW8FqjsE.png'); }
.attire-younai-nude { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxMhp8qBQ9CegKbh38Q5li6QPWO8-hAAC8R0AAncCmFcMZwkc0Eg85jsE.jpg'); }

/* 星野梦（星野麻衣）*/
.attire-mayi-idol { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETvk9p8bWpQwHCugQwbdZGhRo66zwBHAACWh8AAncCkFd53nCb9jaYsjsE.png'); }
.attire-mayi-nude { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxM5p8qIuaGU1rBQ69GR0KE7msoRLuAAC9x0AAncCmFfMkRh2Nrk_5jsE.jpg'); }
.attire-mayi-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxM9p8qJu2hkFqe9cKYi4ypLc5umNsAAC-R0AAncCmFea4IghllJXDzsE.jpg'); }
.attire-mayi-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNBp8qKOvOjT-iRztsaIvHadceh8HwAC-x0AAncCmFff3IDEeAOZ-TsE.jpg'); }
.attire-mayi-nightgown-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNxp8qk1nO3eiC8Ned0ChxUOzg6REAACGh4AAncCmFeToGqGMfKA8jsE.png'); }
.attire-mayi-underwear { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNFp8qKyROlczi_lNpKs-YQWcwl6fwAC_x0AAncCmFeIeheN8aj7iDsE.jpg'); }
.attire-mayi-underwear-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxN9p8qmAzzL9lfVfU2BudCbPzIZ_8QACIB4AAncCmFeF3HZAmovjFjsE.png'); }
/* 星野麻衣 (Mayi) - 新增服装 */
.attire-mayi-evening-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUFFFqBZ8PWuxaYX_vI8Q6wg6ajJ_vCgACbiAAAt1aKFRBRLRWjiJypjsE.png'); }
.attire-mayi-off-shoulder-short-socks { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUFFZqBaB8MVkRf2x5GNmYEuDC1CcPWAACeCAAAt1aKFSBZ-ISBLN21DsE.png'); }
.attire-mayi-black-fishnet-lewd { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUFFlqBaDqtQKw8n1nMxNDIJIhVxWILAACeyAAAt1aKFTp_Jy7ckF5ZDsE.png'); }
.attire-mayi-red-fishnet-lewd { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUFFpqBaFRbAuEhENiX_zpgFAbOcuLWQACfCAAAt1aKFS2zOHOrpbN4zsE.png'); }
.attire-mayi-off-shoulder-long-socks { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEpagH3ciq-hG9ZKcGmj0449fsidwYAAnYeAAIDfxBUnCps8Q6ZIag7BA.png'); }
.attire-mayi-qipao-black-stockings { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEqagH4Db83gQU9rOo2wGiwCWA7VyMAAngeAAIDfxBUTwzgwsNEWOY7BA.png'); }
.attire-mayi-esports-cat-black-stockings { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEtagH4Y2elzXufydDBr7Ky0YMH4i4AAnseAAIDfxBUM-WDexvZdMg7BA.png'); }
.attire-mayi-mask-denim-hotpants { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEuagH4eNnDoqbaAu8afn0TSoUHrycAAnweAAIDfxBUavHRt71aN247BA.png'); }
.attire-mayi-hotpants-bra-strap2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEvagH41xtiC8ChQ8vdwjXIEll04vQAAn4eAAIDfxBU4SEkXwaoWUM7BA.png'); }
.attire-mayi-hotpants-off-shoulder1 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEwagH5VlctWM5OBiRziGtvhtDWJLoAAn8eAAIDfxBUOZN5J6Cslk87BA.png'); }
.attire-mayi-casual-pink-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAExagH5hxlA_qUeEzC1o_KLpGPGgLcAAoAeAAIDfxBUP2_n_aVlrEU7BA.png'); }
.attire-mayi-sweater-bra-strap { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAE0agH6k14vltcYL7hfX0EvaovapSsAAoMeAAIDfxBUT34azGeHj0A7BA.png'); }
.attire-mayi-lolita { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAEzagH6i0gOTUjIPaCOApf-yT3uiVgAAoIeAAIDfxBUrp6QtWwI9iw7BA.jpg'); }
.attire-mayi-sweet-white-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUAAFCagH-OzQORhomwntj7B_3ZJGCE-AAApQeAAIDfxBUUXvrNTKNF3A7BA.png'); }

/* 小泉花（星野优奈）*/
.attire-yonai-idol { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETvk5p8bVyZRuyYqLrOSS1-gKZc9-QsQACWR8AAncCkFcE-1c3D9Jf1TsE.png'); }
.attire-yonai-idol-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETvlFp8bXgRvBvwqYrv-LZXG0OAqq2tAACXB8AAncCkFeCocAGNo9qEzsE.png'); }
.attire-yonai-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNJp8qLojDtIPdwG4FLq4BgDO_N_RwADHgACdwKYVzYM1TyblmpnOwQ.jpg'); }
.attire-yonai-nightgown2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxOhp8qt3iG1JvOv2Q3vCqHnyw2ubuAACKh4AAncCmFemoO5ae_1-_TsE.png'); }
.attire-yonai-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNNp8qMq7GGdc3Qt-McKx1kMCCQ6xwACAR4AAncCmFdI4ePtKCfRQjsE.jpg'); }
.attire-yonai-underwear { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNRp8qNRQUzT2Ksxd5LU_Q4vA9HoKQACAh4AAncCmFehik5LuNRNsDsE.jpg'); }
.attire-yonai-underwear-luxury { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxOxp8qxEmB-dsraop3IV9NSPcQVdsAACLh4AAncCmFfUwd7O-r8F-zsE.png'); }
.attire-yonai-underwear-luxury2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxPBp8q1qGm2AxbGGfF1Iqolejn10xwACMx4AAncCmFcnl8hSQ_GeEzsE.png'); }
.attire-yonai-nude { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETxNVp8qOnQGe5z_fNxbUOHJibELPzHwACBB4AAncCmFebLEWyYTIJQjsE.jpg'); }

/* 依吹（浅叶依吹）*/
.attire-yichui-idol { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET3GNp90tAEabEVQqUzNAdxT8hhYHXcgACPCIAAoHJwFeT3QzkEzfigDsE.png'); }
.attire-yichui-gym { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5sBp-fiaYSSjYXBXMJDGW_d95GcpEgACGSAAAp0i0FfoIJfXpEd6LDsE.jpg'); }
.attire-yichui-casual { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5sFp-fjOX2BEXJdHxXylUwb7TCsR3wACGiAAAp0i0FeLxNqyOi5sDzsE.jpg'); }
.attire-yichui-towel { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET9Ytp_GiinyadIhrZ5rFzxAABzIPBnSsAAi4rAALHzuFXpu4nOQ67ngI7BA.jpg'); }
.attire-yichui-gauze-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5sNp-fj2uLEAAf0cGiBz8CIxXgPdhiIAAhwgAAKdItBXSD4WnQlvm2I7BA.jpg'); }
.attire-yichui-school-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5sRp-fkP0xm1DwUaJln5YA2AvN0c-gACHSAAAp0i0FddMgKVryQ99TsE.jpg'); }
.attire-yichui-blue-lace-lingerie { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5sdp-flJk9otw11gxcZpUpbn8M4I4gACICAAAp0i0Fdvg6QLOGLOmTsE.jpg'); }
.attire-yichui-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5slp-flzm0xfkhIBKUgwoOWCUuVQBgACIiAAAp0i0FcGBjmo7K27bTsE.jpg'); }
.attire-yichui-cosplay { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5tZp-frpBlOgzYG89EIvN7Be96ZU_QACMCAAAp0i0FfpmOQ2ZOdcFzsE.jpg'); }
.attire-yichui-mans-shirt { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5tdp-frw_dHQ3nHeYbSYuOEvCl-fvgACMSAAAp0i0Fc1VVUD6gz9NjsE.jpg'); }
.attire-yichui-maid { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5tlp-fs4R10LWImGk13Q6TjETlCvEQACMyAAAp0i0Fdjszj_Jou9ZDsE.jpg'); }
.attire-yichui-maid-full { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5txp-ft3vpOnaJMqn7L3uI7Q-rQSCAACNiAAAp0i0FeuM0aVOtXurTsE.jpg'); }
.attire-yichui-evening-gown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5tpp-ftBdkmpjO1F5No_T0VJmU9rlAACNCAAAp0i0FdWWGkgH7u0QzsE.jpg'); }
.attire-yichui-off-shoulder-gown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5ttp-ftraRQswVrPvgY1YLhcLfz_GQACNSAAAp0i0FdZvBKZgNyR6TsE.jpg'); }
.attire-yichui-bikini { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5t5p-fvPZSHlgsSojU3VzvuQNmn5qwACOCAAAp0i0FdZR1niZFm98zsE.jpg'); }
.attire-yichui-nude { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vxp-gFIE91ohftBQsVfGcwAARzfnbcAAlwgAAKdItBXAb0_irnmplw7BA.png'); }

/* 星野麻衣 (Mayi) - 新增服装 */
.attire-mayi-white-bikini-tied { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIBBqBx_tMBXuuzy6n6fKzPfKtDRTKgACDSMAAt1aOFR7s0SysGXpuDsE.png'); }
.attire-mayi-chef { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIDpqByKlEaLY9I_4WEzUX-Qd53DSUQACPCMAAt1aOFTaDF4NMuyVtzsE.png'); }
.attire-mayi-black-lace-sexy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIBhqByC3m-bEnS9zgt4G04aZmQg0hgACFSMAAt1aOFTS_GBdfoOkfTsE.png'); }
.attire-mayi-wedding-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIC5qByGiE_ytQMQ6za2juEsKr30i6AACLCMAAt1aOFSe-CNI55sSPzsE.png'); }
.attire-mayi-white-pure-swimsuit { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIDBqByHNzw5zG6eHyWg9Y8lmdwYk4wACLiMAAt1aOFRGEGRsrmJJgTsE.png'); }

/* 星野优奈 (Yonai) - 新增服装 */
.attire-yonai-chef { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIDtqByLPJesDiHseqOMXLnIu4pCDxwACPSMAAt1aOFSi_Ws-dRMhZjsE.png'); }
.attire-yonai-wedding-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUID5qByMKKBJE-7ARObm0jsnZeua33wACQCMAAt1aOFSE_3LGurMxsDsE.png'); }
.attire-yonai-black-lace-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIEBqByNY2xSqpP6UnYMeCm7gzNGD7AACQiMAAt1aOFTOMCO-esLI2DsE.png'); }

/* 浅叶依吹 (Yichui) - 新增服装 */
.attire-yichui-wedding-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIERqByOiIypbqCYHJnMDh3IdWUS7KAACRiMAAt1aOFQqBLY9RfcTYTsE.png'); }
.attire-yichui-chef { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIEZqByPJq0VGewMzB4iwqcRrQG4paQACSCMAAt1aOFSwBrCBgI41NjsE.png'); }
.attire-yichui-black-lace-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIE1qByRM9iY4NZYRld_ovr406jOANQACUCMAAt1aOFSJFYTD_i6c8TsE.png'); }

/* 如月更纱 (Gensa) - 新增服装 */
.attire-gensa-black-lace-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIFBqBySSSISEbEgb3eQgKDusjql7LwACUyMAAt1aOFT0BifJ9QTV0TsE.png'); }
.attire-gensa-wedding-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIFJqByS5LPJT_Slj6tXu06meakE1AgACVSMAAt1aOFRobOkllgJLODsE.png'); }
.attire-gensa-chef { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIFRqByTXNg-Cx2RrH2ystectXOiMqwACVyMAAt1aOFQngAduqfMwTDsE.png'); }
.attire-gensa-evening-gown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIL5qBzJyFnE8-0DC0oS3ZA9nwq-ImgACxiMAAt1aOFTHJtW0-qSGeDsE.png'); }
.attire-gensa-catgirl { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUILpqBzIbr5d2p_8KDba5UCWe64IW2gACwSMAAt1aOFT7t07cHhFvIzsE.png'); }
.attire-gensa-cocktail-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIMBqBzKNwO7KH56ebP74bkIU5MXZzwACySMAAt1aOFSD6sq9q84f3jsE.png'); }

/* 白石由奈 (Younai) - 新增服装 */
.attire-younai-black-lace-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIGFqByUNNOBt6w5PEPgUXYULxDJYdAACZSMAAt1aOFQEQrj-OMrAtjsE.png'); }
.attire-younai-wedding-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIGVqByVaRkM2BlVB_AsqtFlTgzcsIwACaiMAAt1aOFR5CBafxkirazsE.png'); }
.attire-younai-chef { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIGdqByWaqYZHWJPCZnvMm3Q5Y9aZaQACbCMAAt1aOFQzhAkyOjCtnTsE.png'); }

/* 林薇薇 (Weiwei) - 新增服装 */
.attire-weiwei-wedding-dress { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIGhqByXb-loJd3v43Mh6dv0XGdZ-SQACbiMAAt1aOFR-veSGHM94xjsE.png'); }
.attire-weiwei-black-lace-nightgown { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIGlqByX2UcqEBXt5wihtmUARDZe6dAACbyMAAt1aOFQNrI8OiHR0zTsE.png'); }
.attire-weiwei-chef { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEUIHFqByZO1uRppTF3IUGf7_MYRqhecwACeSMAAt1aOFQFVWG5y-OL6TsE.png'); }

/* --- 浅叶依吹 (Asaba Ibuki) 表情样式 --- */

.face-yichui-crying { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5t9p-fw7T0VoAVw1A2LKOKNbvbzDDgACOSAAAp0i0FedGwOhuF2MeTsE.jpg'); }
.face-yichui-disgusted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5uBp-fyr9J-pMB1T8giAW_BQzWvSdQACOiAAAp0i0FflhaAPE-K3_zsE.jpg'); }
.face-yichui-happy { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5uJp-f1ieLnBobE8ggKB8Vs_hydmJAACPCAAAp0i0FcZrRbIhBrApDsE.jpg'); }
.face-yichui-angry { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5u1p-f7LgvP0jmYIZlnqkh4ygqlKEQACSSAAAp0i0Fe1xb9QK17OBTsE.jpg'); }
.face-yichui-despair { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vNp-f_h9myLp_8ZhdTENBNEB3ONewACUSAAAp0i0Fe_YYJ82Qym-zsE.jpg'); }
.face-yichui-sad { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vRp-gABC2xFY88QUmtYZwNg1ghG44wAAlIgAAKdItBXiaGpKAPE5lU7BA.jpg'); }
.face-yichui-nervous { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vVp-gABM5zdPSXcz_9fUyeXTYChc5YAAlMgAAKdItBXyT7WtNmzGnY7BA.jpg'); }
.face-yichui-grit-endure { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vZp-gABcoWQ3BLWymM_UEenrFWoZKEAAlQgAAKdItBXn8k1IBC8xRM7BA.jpg'); }
.face-yichui-numb { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vdp-gABnpb1RF6ZWITC1HQaxtuU2gIAAlUgAAKdItBXz51-1mU5s1k7BA.jpg'); }
.face-yichui-scared { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vdp-gABnpb1RF6ZWITC1HQaxtuU2gIAAlUgAAKdItBXz51-1mU5s1k7BA.jpg'); }
.face-yichui-bashful { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vlp-gAByg5FIgaGS_7_yhQkFwMylU0AAlcgAAKdItBXPGUolcsDhT47BA.jpg'); }
.face-yichui-shocked { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAET5vpp-gETtpB20wMd_4Xtis2RLDHcugACWiAAAp0i0FfUDCGumAOAgTsE.jpg'); }

/* --- 新增服装立绘 --- */

/* 白石由奈 (Younai) - 新增服装 */
.attire-younai-casual { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyZtp8v92m1S-e_eg4L7HDlCLbT4GAwACCyQAAncCmFf5Ntrrrz3J5zsE.png'); }
.attire-younai-gym { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyZ1p8v-wsyhhXqN7xYmoinVDL55-qgACDSQAAncCmFfJMIFAje1H1TsE.png'); }
.attire-younai-towel { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyrRp8xw1nCeQac3Ma-0Sl9cZLZiN2QACsSUAAncCmFfeOkv2GQgGhzsE.png'); }
.attire-younai-cosplay { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyuBp8x_ooP-3AAEY3EiLkB4rOzK7GSEAAuAlAAJ3AphXYO2ZWnUc8Bc7BA.png'); }
.attire-younai-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETytZp8x-aYJlHjG0m-H7SzYZ3RUYHBwAC1iUAAncCmFf-F-43Sv2mETsE.png'); }

/* 如月更纱 (Gensa) - 新增服装 */
.attire-gensa-casual { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyZNp8v7negAB2psQ_Z4io5Khi31WL3YAAgMkAAJ3AphXoubA5uqEhyw7BA.png'); }
.attire-gensa-gym { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyZZp8v8zq7qyLksnWH5DJvIyN2YjcAACBiQAAncCmFe1qzuxG1TF0DsE.png'); }
.attire-gensa-towel { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyr5p8x2Hc1GQBp9Pw0A6rX5yhZdoPQACvCUAAncCmFeCUi2RKQ05hTsE.png'); }
.attire-gensa-cosplay { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETysBp8x6280HfgNk8bKVM4lUbVdvwuAACvyUAAncCmFchxzYZw1DIWDsE.png'); }
.attire-gensa-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETystp8x9QkBDNNewFj_iqags-JlBtdAACyyUAAncCmFe6ewHXz9eNBDsE.png'); }

/* 星野麻衣 (Mayi) - 新增服装 */
.attire-mayi-casual { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyadp8wABbcSZVfJ02l9LZicJjEDaGu4AAhkkAAJ3AphXtyVRWbem2_s7BA.png'); }
.attire-mayi-gym { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyahp8wABj6GM3Wxj1Tm-_V8isDqf2SkAAhskAAJ3AphXjBhjXRhz9hw7BA.png'); }
.attire-mayi-towel { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyrhp8xyQyPbpKVBbp2IAAVzWKo2dcIcAArYlAAJ3AphXAAGUzglLgO__OwQ.png'); }
.attire-mayi-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETywVp8yFjtiHjjd8SYYQqWfarpq2lfgACBSYAAncCmFdgltixiwWJnjsE.png'); }

/* 林薇薇 (Weiwei) - 新增服装 */
.attire-weiwei-casual { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyaJp8v_uuL-iw3CoLWYRPurTS4TCHAACEiQAAncCmFeVAeLQe-xT2DsE.png'); }
.attire-weiwei-gym { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyaRp8wABFD6Ulj4STlpGJ0u4837AUgsAAhQkAAJ3AphX994TUXDkA_o7BA.png'); }
.attire-weiwei-towel { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyrZp8xxh4PT5rE64YBDUwW5Jn3Q5lwACsyUAAncCmFcvpcO2dR9N3DsE.png'); }
.attire-weiwei-cosplay1 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyuhp8yA6zyTo6o5gTtLVvj9TDSGoFwAC6CUAAncCmFdmafDLYm_6njsE.png'); }
.attire-weiwei-cosplay2 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyvZp8yDWJteaacaDAAEpxR1cvIIvrT8AAvglAAJ3AphXjKuuiFhYgE87BA.png'); }
.attire-weiwei-cosplay3 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETywFp8yEgI3vMRgrhlAZvShYEgAftnwACASYAAncCmFfnxf5E_yYPmDsE.png'); }
.attire-weiwei-cosplay4 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyw1p8yGwmhP6uWEg7bNorRk_jtkOQAACDCYAAncCmFeboLALe0jhtzsE.png'); }
.attire-weiwei-cosplay5 { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyy5p8yL6Sd5YpfJbYx0Gtzp4i0cjxQACKyYAAncCmFdvFQ_g6ODVjTsE.png'); }
.attire-weiwei-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyxtp8yI4SbR3ki5JXFb-hIze-5c73wACGyYAAncCmFeoJdhoHqmS9zsE.png'); }

/* 星野优奈 (Yonai) - 新增服装 */
.attire-yonai-casual { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyapp8wABvpzKY4_Ili2mQWSTI_venwQAAh8kAAJ3AphXCLPNjnTzCKQ7BA.png'); }
.attire-yonai-gym { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyaxp8wAB6iuA32Fx3jPPBL_7Fyszd8YAAiEkAAJ3AphXGX9qSk3HcZs7BA.png'); }
.attire-yonai-towel { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETyq1p8xwFL63wX52HAAGXcMbCZ7_MYVcAAqklAAJ3AphXa1luvWgfL9E7BA.png'); }
.attire-yonai-cosplay { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETy4Np8ycGI_1jX5_1qKaAQhxHev1mlQACiiYAAncCmFfZt5uZR6nuMTsE.png'); }
.attire-yonai-corrupted { background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETy4lp8ycnr2ajF8BlhjReUDRmfdn4-gACkSYAAncCmFe-2xup02j60TsE.png'); }

/* --- 雪村千代 (Yukimura Chiyo) 服装立绘 --- */
.FZ-QD-1 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_00_573.png'); }
.FZ-QD-2 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_00_571.png'); }
.FZ-QD-3 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_00_572.png'); }
.FZ-QD-4 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_01_311.png'); }
.FZ-QD-5 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_01_312.png'); }
.FZ-QD-6 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_02_153.png'); }
.FZ-QD-7 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_02_151.png'); }
.FZ-QD-8 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_02_152.png'); }
.FZ-QD-9 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_02_572.png'); }
.FZ-QD-10 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_02_571.png'); }
.FZ-QD-11 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_02_573.png'); }
.FZ-QD-12 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_03_271.png'); }
.FZ-QD-13 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_03_272.png'); }
.FZ-QD-14 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_03_273.png'); }
.FZ-QD-15 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_03_492.png'); }
.FZ-QD-16 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_03_493.png'); }
.FZ-QD-17 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_04_141.png'); }
.FZ-QD-18 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_04_142.png'); }
.FZ-QD-19 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_04_143.png'); }
.FZ-QD-20 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_04_421.png'); }
.FZ-QD-21 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_04_423.png'); }
.FZ-QD-22 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_04_422.png'); }
.FZ-QD-23 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_05_243.png'); }
.FZ-QD-24 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_05_241.png'); }
.FZ-QD-25 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_05_242.png'); }
.FZ-QD-26 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_06_06-13.png'); }
.FZ-QD-27 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_06_06-11.png'); }
.FZ-QD-28 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_06_06-12.png'); }
.FZ-QD-29 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_08_393.png'); }
.FZ-QD-30 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_08_391.png'); }
.FZ-QD-31 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_08_392.png'); }
.FZ-QD-32 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_11_091.png'); }
.FZ-QD-33 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_11_092.png'); }
.FZ-QD-34 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_11_093.png'); }
.FZ-QD-35 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_12_221.png'); }
.FZ-QD-36 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_12_222.png'); }
.FZ-QD-37 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_12_223.png'); }
.FZ-QD-38 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_13_071.png'); }
.FZ-QD-39 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_13_072.png'); }
.FZ-QD-40 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_13_073.png'); }
.FZ-QD-41 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_14_101.png'); }
.FZ-QD-42 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_14_102.png'); }
.FZ-QD-43 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_14_103.png'); }
.FZ-QD-44 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_14_56.png'); }
.FZ-QD-45 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_16_041.png'); }
.FZ-QD-46 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_16_042.png'); }
.FZ-QD-47 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_16_043.png'); }
.FZ-QD-48 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_17_271.png'); }
.FZ-QD-49 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_17_272.png'); }
.FZ-QD-50 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_17_273.png'); }
.FZ-QD-51 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_161.png'); }
.FZ-QD-52 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_162.png'); }
.FZ-QD-53 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_163.png'); }
.FZ-QD-54 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_261.png'); }
.FZ-QD-55 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_262.png'); }
.FZ-QD-56 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_263.png'); }
.FZ-QD-57 { background-image: url('https://image.acg.lol/file/2026/08/03/ChatGPT-Image-202683-19_07_45.png'); }
.FZ-QD-58 { background-image: url('https://image.acg.lol/file/2026/08/06/00041.png'); }


/* --- 雪村千代 (Yukimura Chiyo) 表情 --- */
.BQ-QD-1 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_581.png'); }
.BQ-QD-2 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_582.png'); }
.BQ-QD-3 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_583.png'); }
.BQ-QD-4 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_584.png'); }
.BQ-QD-5 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_585.png'); }
.BQ-QD-6 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_20_586.png'); }
.BQ-QD-7 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_21_111.png'); }
.BQ-QD-8 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_21_112.png'); }
.BQ-QD-9 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_21_113.png'); }
.BQ-QD-10 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_21_114.png'); }
.BQ-QD-11 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_21_115.png'); }
.BQ-QD-12 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_21_116.png'); }
.BQ-QD-13 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_29_051.png'); }
.BQ-QD-14 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_29_054.png'); }
.BQ-QD-15 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_30_071.png'); }
.BQ-QD-16 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_30_072.png'); }
.BQ-QD-17 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_30_073.png'); }
.BQ-QD-18 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_30_074.png'); }
.BQ-QD-19 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_30_075.png'); }
.BQ-QD-20 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_31_461.png'); }
.BQ-QD-21 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_31_462.png'); }
.BQ-QD-22 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_31_463.png'); }
.BQ-QD-23 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_31_464.png'); }
.BQ-QD-24 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_31_465.png'); }
.BQ-QD-25 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_31_466.png'); }
.BQ-QD-26 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_191.png'); }
.BQ-QD-27 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_192.png'); }
.BQ-QD-28 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_194.png'); }
.BQ-QD-29 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_195.png'); }
.BQ-QD-30 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_196.png'); }
.BQ-QD-31 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_271.png'); }
.BQ-QD-32 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_272.png'); }
.BQ-QD-33 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_273.png'); }
.BQ-QD-34 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_274.png'); }
.BQ-QD-35 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_275.png'); }
.BQ-QD-36 { background-image: url('https://image.acg.lol/file/2026/07/29/ChatGPT-Image-2026723-22_32_276.png'); }

/* --- 桐生丽华 (Kiryu Reika) 服装立绘 --- */
.LH-FZ-1 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_35_461.png'); }
.LH-FZ-2 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_35_462.png'); }
.LH-FZ-3 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_35_463.png'); }
.LH-FZ-4 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_36_203.png'); }
.LH-FZ-5 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_36_202.png'); }
.LH-FZ-6 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_37_011.png'); }
.LH-FZ-7 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_37_012.png'); }
.LH-FZ-8 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_37_412.png'); }
.LH-FZ-9 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_37_413.png'); }
.LH-FZ-10 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_111.png'); }
.LH-FZ-11 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_112.png'); }
.LH-FZ-12 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_113.png'); }
.LH-FZ-13 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_301.png'); }
.LH-FZ-14 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_302.png'); }
.LH-FZ-15 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_303.png'); }
.LH-FZ-16 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_521.png'); }
.LH-FZ-17 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_522.png'); }
.LH-FZ-18 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_38_523.png'); }
.LH-FZ-19 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_39_122.png'); }
.LH-FZ-20 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_39_391.png'); }
.LH-FZ-21 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_39_392.png'); }
.LH-FZ-22 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_40_151.png'); }
.LH-FZ-23 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_40_152.png'); }
.LH-FZ-24 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_40_153.png'); }
.LH-FZ-25 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_40_481.png'); }
.LH-FZ-26 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_40_482.png'); }
.LH-FZ-27 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_40_483.png'); }
.LH-FZ-28 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_41_231.png'); }
.LH-FZ-29 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_41_232.png'); }
.LH-FZ-30 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_41_233.png'); }
.LH-FZ-31 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_41_531.png'); }
.LH-FZ-32 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_41_532.png'); }
.LH-FZ-33 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_41_533.png'); }
.LH-FZ-34 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_42_211.png'); }
.LH-FZ-35 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_42_212.png'); }
.LH-FZ-36 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_42_441.png'); }
.LH-FZ-37 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_42_442.png'); }
.LH-FZ-38 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_031.png'); }
.LH-FZ-39 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_033.png'); }
.LH-FZ-40 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_181.png'); }
.LH-FZ-41 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_182.png'); }
.LH-FZ-42 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_381.png'); }
.LH-FZ-43 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_382.png'); }
.LH-FZ-44 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_43_383.png'); }
.LH-FZ-45 { background-image: url('https://image.acg.lol/file/2026/07/31/a0687c6763e01631b6210434235e0421.jpg'); }
.LH-FZ-46 { background-image: url('https://image.acg.lol/file/2026/08/03/ChatGPT-Image-202683-19_08_15.png'); }
.LH-FZ-47 { background-image: url('https://image.acg.lol/file/2026/08/06/00042.png'); }

/* --- 桐生丽华 (Kiryu Reika) 表情 --- */
.LH-BQ-1 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_001.png'); }
.LH-BQ-2 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_002.png'); }
.LH-BQ-3 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_003.png'); }
.LH-BQ-4 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_004.png'); }
.LH-BQ-5 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_005.png'); }
.LH-BQ-6 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_101.png'); }
.LH-BQ-7 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_104.png'); }
.LH-BQ-8 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_105.png'); }
.LH-BQ-9 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_106.png'); }
.LH-BQ-10 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_361.png'); }
.LH-BQ-11 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_362.png'); }
.LH-BQ-12 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_363.png'); }
.LH-BQ-13 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_364.png'); }
.LH-BQ-14 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_365.png'); }
.LH-BQ-15 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_366.png'); }
.LH-BQ-16 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_561.png'); }
.LH-BQ-17 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_562.png'); }
.LH-BQ-18 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_563.png'); }
.LH-BQ-19 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_564.png'); }
.LH-BQ-20 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_565.png'); }
.LH-BQ-21 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_44_566.png'); }
.LH-BQ-22 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_221.png'); }
.LH-BQ-23 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_222.png'); }
.LH-BQ-24 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_223.png'); }
.LH-BQ-25 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_224.png'); }
.LH-BQ-26 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_226.png'); }
.LH-BQ-27 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_421.png'); }
.LH-BQ-28 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_424.png'); }
.LH-BQ-29 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026723-22_45_426.png'); }

/* --- 七岛有纱 (Nanashima Arisa) 服装立绘 --- */
.YS-FZ-1 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_32_091.png'); }
.YS-FZ-2 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_32_092.png'); }
.YS-FZ-3 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_32_131.png'); }
.YS-FZ-4 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_32_132.png'); }
.YS-FZ-5 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_32_592.png'); }
.YS-FZ-6 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_32_593.png'); }
.YS-FZ-7 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_061.png'); }
.YS-FZ-8 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_062.png'); }
.YS-FZ-9 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_063.png'); }
.YS-FZ-10 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_141.png'); }
.YS-FZ-11 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_142.png'); }
.YS-FZ-12 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_143.png'); }
.YS-FZ-13 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_361.png'); }
.YS-FZ-14 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_362.png'); }
.YS-FZ-15 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_33_363.png'); }
.YS-FZ-16 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_34_091.png'); }
.YS-FZ-17 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_34_092.png'); }
.YS-FZ-18 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_34_093.png'); }
.YS-FZ-19 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_34_141.png'); }
.YS-FZ-20 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_34_143.png'); }
.YS-FZ-21 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_37_011.png'); }
.YS-FZ-22 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_37_013.png'); }
.YS-FZ-23 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_37_081.png'); }
.YS-FZ-24 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_37_082.png'); }
.YS-FZ-25 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_37_083.png'); }
.YS-FZ-26 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_37_173.png'); }
.YS-FZ-27 { background-image: url('https://image.acg.lol/file/2026/08/06/00045.png'); }

/* --- 七岛有纱 (Nanashima Arisa) 表情 --- */
.YS-BQ-1 { background-image: url('https://image.acg.lol/file/2026/07/31/21.png'); }
.YS-BQ-2 { background-image: url('https://image.acg.lol/file/2026/07/31/22.png'); }
.YS-BQ-3 { background-image: url('https://image.acg.lol/file/2026/07/31/23.png'); }
.YS-BQ-4 { background-image: url('https://image.acg.lol/file/2026/07/31/24.png'); }
.YS-BQ-5 { background-image: url('https://image.acg.lol/file/2026/07/31/25.png'); }
.YS-BQ-6 { background-image: url('https://image.acg.lol/file/2026/07/31/26.png'); }
.YS-BQ-7 { background-image: url('https://image.acg.lol/file/2026/07/31/1ea4726c0fc35aabc.png'); }
.YS-BQ-8 { background-image: url('https://image.acg.lol/file/2026/07/31/23805c32fa49b2837.png'); }
.YS-BQ-9 { background-image: url('https://image.acg.lol/file/2026/07/31/39348417125814c8d.png'); }
.YS-BQ-10 { background-image: url('https://image.acg.lol/file/2026/07/31/43df721b10ff54d66.png'); }
.YS-BQ-11 { background-image: url('https://image.acg.lol/file/2026/07/31/55120bf03384f34c3.png'); }
.YS-BQ-12 { background-image: url('https://image.acg.lol/file/2026/07/31/682752f705316b634.png'); }
.YS-BQ-13 { background-image: url('https://image.acg.lol/file/2026/07/31/1699c8805c98e1aad.png'); }
.YS-BQ-14 { background-image: url('https://image.acg.lol/file/2026/07/31/20674f26186c8733c.png'); }
.YS-BQ-15 { background-image: url('https://image.acg.lol/file/2026/07/31/328b814c6d1f0cb21.png'); }
.YS-BQ-16 { background-image: url('https://image.acg.lol/file/2026/07/31/4b6238a026a58eef2.png'); }
.YS-BQ-17 { background-image: url('https://image.acg.lol/file/2026/07/31/597962692ad07920e.png'); }
.YS-BQ-18 { background-image: url('https://image.acg.lol/file/2026/07/31/60544c125b8c65b35.png'); }
.YS-BQ-19 { background-image: url('https://image.acg.lol/file/2026/07/31/12fde346382a96335.png'); }
.YS-BQ-20 { background-image: url('https://image.acg.lol/file/2026/07/31/2de062a525e50e8ce.png'); }
.YS-BQ-21 { background-image: url('https://image.acg.lol/file/2026/07/31/36778103bf0710504.png'); }
.YS-BQ-22 { background-image: url('https://image.acg.lol/file/2026/07/31/144e619f38fb3a1a2.png'); }
.YS-BQ-23 { background-image: url('https://image.acg.lol/file/2026/07/31/2771cd3ceb47a3c91.png'); }
.YS-BQ-24 { background-image: url('https://image.acg.lol/file/2026/07/31/39d838dec1ed83d4a.png'); }
.YS-BQ-25 { background-image: url('https://image.acg.lol/file/2026/07/31/1aa533acabad3d171.png'); }
.YS-BQ-26 { background-image: url('https://image.acg.lol/file/2026/07/31/271756abfb202a2a1.png'); }
.YS-BQ-27 { background-image: url('https://image.acg.lol/file/2026/07/31/368c8643d4ef4b15a.png'); }
.YS-BQ-28 { background-image: url('https://image.acg.lol/file/2026/07/31/4a093f6f2b23b8593.png'); }
.YS-BQ-29 { background-image: url('https://image.acg.lol/file/2026/07/31/14435bf0d1fc2fdcf.png'); }
.YS-BQ-30 { background-image: url('https://image.acg.lol/file/2026/07/31/29cd948c2a928263e.png'); }
.YS-BQ-31 { background-image: url('https://image.acg.lol/file/2026/07/31/31327198352f70173.png'); }
.YS-BQ-32 { background-image: url('https://image.acg.lol/file/2026/07/31/213f0f58471280eee1.png'); }
.YS-BQ-33 { background-image: url('https://image.acg.lol/file/2026/07/31/22a81cc169a41562c2.png'); }
.YS-BQ-34 { background-image: url('https://image.acg.lol/file/2026/07/31/23e2c9d19543230bf8.png'); }
.YS-BQ-35 { background-image: url('https://image.acg.lol/file/2026/07/31/24f5b7eeeaa74a0ae0.png'); }
.YS-BQ-36 { background-image: url('https://image.acg.lol/file/2026/07/31/2581dd1062fc11e806.png'); }
.YS-BQ-37 { background-image: url('https://image.acg.lol/file/2026/07/31/2688c0db924b00b07a.png'); }
.YS-BQ-38 { background-image: url('https://image.acg.lol/file/2026/07/31/34.png'); }
.YS-BQ-39 { background-image: url('https://image.acg.lol/file/2026/07/31/35.png'); }
.YS-BQ-40 { background-image: url('https://image.acg.lol/file/2026/07/31/1101f0102ff101b22.png'); }
.YS-BQ-41 { background-image: url('https://image.acg.lol/file/2026/07/31/295c3fbc692dbebe4.png'); }
.YS-BQ-42 { background-image: url('https://image.acg.lol/file/2026/07/31/352f803242cf95016.png'); }
.YS-BQ-43 { background-image: url('https://image.acg.lol/file/2026/07/31/442186418e867180e.png'); }
.YS-BQ-44 { background-image: url('https://image.acg.lol/file/2026/07/31/51daf62fe0c55c38f.png'); }

/* --- 白崎心春 (Shirasaki Koharu) 服装立绘 --- */
.BQ-FZ-1 { background-image: url('https://image.acg.lol/file/2026/08/06/ChatGPT-Image-202686-21_53_451.png'); }
.BQ-FZ-2 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_22_142.png'); }
.BQ-FZ-3 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_22_143.png'); }
.BQ-FZ-4 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_23_302.png'); }
.BQ-FZ-5 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_23_521.png'); }
.BQ-FZ-6 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_23_581.png'); }
.BQ-FZ-7 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_23_582.png'); }
.BQ-FZ-8 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_23_583.png'); }
.BQ-FZ-9 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_24_551.png'); }
.BQ-FZ-10 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_24_552.png'); }
.BQ-FZ-11 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_24_553.png'); }
.BQ-FZ-12 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_041.png'); }
.BQ-FZ-13 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_042.png'); }
.BQ-FZ-14 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_043.png'); }
.BQ-FZ-15 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_151.png'); }
.BQ-FZ-16 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_153.png'); }
.BQ-FZ-17 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_291.png'); }
.BQ-FZ-18 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_292.png'); }
.BQ-FZ-19 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_293.png'); }
.BQ-FZ-20 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_551.png'); }
.BQ-FZ-21 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_552.png'); }
.BQ-FZ-22 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_25_553.png'); }
.BQ-FZ-23 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_182.png'); }
.BQ-FZ-24 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_183.png'); }
.BQ-FZ-25 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_301.png'); }
.BQ-FZ-26 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_302.png'); }
.BQ-FZ-27 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_303.png'); }
.BQ-FZ-28 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_441.png'); }
.BQ-FZ-29 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_442.png'); }
.BQ-FZ-30 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_26_444.png'); }
.BQ-FZ-31 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_031.png'); }
.BQ-FZ-32 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_033.png'); }
.BQ-FZ-33 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_321.png'); }
.BQ-FZ-34 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_322.png'); }
.BQ-FZ-35 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_323.png'); }
.BQ-FZ-36 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_521.png'); }
.BQ-FZ-37 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_27_524.png'); }
.BQ-FZ-38 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_28_081.png'); }
.BQ-FZ-39 { background-image: url('https://image.acg.lol/file/2026/07/30/ChatGPT-Image-2026728-22_28_082.png'); }
.BQ-FZ-40 { background-image: url('https://image.acg.lol/file/2026/08/06/ChatGPT-Image-2026728-22_28_162.png'); }
.BQ-FZ-41 { background-image: url('https://image.acg.lol/file/2026/08/06/00044.png'); }

/* --- 白崎心春 (Shirasaki Koharu) 表情 --- */
.BQ-BQ-1 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_371.png'); }
.BQ-BQ-2 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_372.png'); }
.BQ-BQ-3 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_373.png'); }
.BQ-BQ-4 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_374.png'); }
.BQ-BQ-5 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_375.png'); }
.BQ-BQ-6 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_376.png'); }
.BQ-BQ-7 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_421.png'); }
.BQ-BQ-8 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_422.png'); }
.BQ-BQ-9 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_423.png'); }
.BQ-BQ-10 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_424.png'); }
.BQ-BQ-11 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_425.png'); }
.BQ-BQ-12 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_426.png'); }
.BQ-BQ-13 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_541.png'); }
.BQ-BQ-14 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_542.png'); }
.BQ-BQ-15 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_543.png'); }
.BQ-BQ-16 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_544.png'); }
.BQ-BQ-17 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_545.png'); }
.BQ-BQ-18 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_28_546.png'); }
.BQ-BQ-19 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_091.png'); }
.BQ-BQ-20 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_092.png'); }
.BQ-BQ-21 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_093.png'); }
.BQ-BQ-22 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_094.png'); }
.BQ-BQ-23 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_09.png'); }
.BQ-BQ-24 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_521.png'); }
.BQ-BQ-25 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_522.png'); }
.BQ-BQ-26 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_523.png'); }
.BQ-BQ-27 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_524.png'); }
.BQ-BQ-28 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_525.png'); }
.BQ-BQ-29 { background-image: url('https://image.acg.lol/file/2026/07/31/ChatGPT-Image-2026728-22_29_526.png'); }

/* =========================================================
   黑崎娱乐 · 聊天界面美化 CSS
   Theme: Dark Luxury / Purple / Champagne Gold
   ---------------------------------------------------------
   【重要可修改区域】
   优先修改下方 :root 中的颜色、圆角、阴影、透明度即可。
   ========================================================= */


/* =========================================================
   01. 全局主题变量
   【可修改区域：以后换主题主要改这里】
   ========================================================= */

:root {
    /* ===== 主背景 ===== */
    --kuro-bg: #100b14;
    --kuro-bg-soft: #19111f;
    --kuro-panel: rgba(27, 18, 33, 0.92);
    --kuro-panel-light: rgba(39, 26, 47, 0.88);

    /* ===== 主题紫 ===== */
    --kuro-purple: #2d1b3d;
    --kuro-purple-light: #4b2e5c;

    /* ===== 金色 ===== */
    --kuro-gold: #d0ad57;
    --kuro-gold-light: #f0d78a;
    --kuro-gold-dark: #8e7136;

    /* ===== 猩红点缀 ===== */
    --kuro-crimson: #8e1830;
    --kuro-crimson-light: #c73a5b;

    /* ===== 文字 ===== */
    --kuro-text: #eee8ef;
    --kuro-text-soft: #c8becb;
    --kuro-text-muted: #918496;

    /* ===== 用户气泡 ===== */
    --kuro-user-bg: rgba(48, 36, 53, 0.94);
    --kuro-user-border: rgba(208, 173, 87, 0.42);

    /* ===== AI气泡 ===== */
    --kuro-ai-bg: rgba(29, 20, 37, 0.96);
    --kuro-ai-border: rgba(154, 105, 177, 0.44);

    /* ===== 圆角 ===== */
    --kuro-radius: 14px;
    --kuro-radius-small: 9px;

    /* ===== 阴影 ===== */
    --kuro-shadow:
        0 8px 24px rgba(0, 0, 0, 0.24),
        0 2px 6px rgba(0, 0, 0, 0.18);

    --kuro-shadow-hover:
        0 12px 32px rgba(0, 0, 0, 0.32),
        0 0 20px rgba(208, 173, 87, 0.08);

    /* ===== 动画 ===== */
    --kuro-speed: 0.25s;
}



/* =========================================================
   02. 聊天气泡总体
   ========================================================= */

.bg-gray-100\/90.relative.inline-block {
    position: relative !important;
    isolation: isolate !important;

    padding: 16px 20px !important;
    margin: 10px 0 !important;

    color: var(--kuro-text) !important;

    background:
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.035),
            rgba(255, 255, 255, 0)
        ),
        var(--kuro-user-bg) !important;

    border: 1px solid var(--kuro-user-border) !important;
    border-radius: var(--kuro-radius) !important;

    box-shadow: var(--kuro-shadow) !important;

    backdrop-filter: blur(14px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(120%) !important;

    overflow: hidden !important;

    transition:
        transform var(--kuro-speed) ease,
        box-shadow var(--kuro-speed) ease,
        border-color var(--kuro-speed) ease,
        background var(--kuro-speed) ease !important;
}


/* ===== 顶部微光 ===== */

.bg-gray-100\/90.relative.inline-block::before {
    content: "";
    position: absolute;

    top: 0;
    left: 16px;
    right: 16px;

    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(240, 215, 138, 0.55),
        transparent
    );

    pointer-events: none;
    z-index: 0;
}


/* ===== 右下角淡淡金色辉光 ===== */

.bg-gray-100\/90.relative.inline-block::after {
    content: "";
    position: absolute;

    width: 140px;
    height: 140px;

    right: -70px;
    bottom: -90px;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(208, 173, 87, 0.10),
        transparent 68%
    );

    pointer-events: none;
    z-index: 0;
}


/* ===== 悬停 ===== */

.bg-gray-100\/90.relative.inline-block:hover {
    transform: translateY(-2px) !important;

    border-color: rgba(208, 173, 87, 0.65) !important;

    box-shadow: var(--kuro-shadow-hover) !important;
}



/* =========================================================
   03. AI回答气泡
   如果 .chat-answer-container 是 AI 回复容器，
   这一段会让 AI 与玩家视觉稍有区别。
   ========================================================= */

.chat-answer-container .bg-gray-100\/90.relative.inline-block {
    background:
        linear-gradient(
            145deg,
            rgba(83, 47, 100, 0.12),
            rgba(15, 10, 19, 0.05)
        ),
        var(--kuro-ai-bg) !important;

    border-color: var(--kuro-ai-border) !important;

    box-shadow:
        0 8px 28px rgba(0, 0, 0, 0.28),
        inset 3px 0 0 rgba(154, 105, 177, 0.25) !important;
}


/* AI气泡左侧紫金渐变装饰 */

.chat-answer-container .bg-gray-100\/90.relative.inline-block::before {
    left: 0;
    right: auto;
    top: 16px;
    bottom: 16px;

    width: 2px;
    height: auto;

    background: linear-gradient(
        180deg,
        transparent,
        var(--kuro-purple-light),
        var(--kuro-gold),
        transparent
    );
}



/* =========================================================
   04. Markdown正文
   ========================================================= */

.markdown-body {
    position: relative !important;
    z-index: 2 !important;

    background: transparent !important;

    color: var(--kuro-text) !important;

    font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        "Noto Sans SC",
        "Microsoft YaHei",
        sans-serif !important;

    font-size: 15px !important;
    font-weight: 400 !important;

    line-height: 1.82 !important;

    letter-spacing: 0.015em !important;
}


/* 普通段落 */

.markdown-body p {
    color: var(--kuro-text) !important;

    margin-top: 0.55em !important;
    margin-bottom: 0.85em !important;
}


/* 加粗 */

.markdown-body strong,
.markdown-body b {
    color: var(--kuro-gold-light) !important;
    font-weight: 700 !important;
}


/* 斜体 */

.markdown-body em,
.markdown-body i {
    color: #d8c8dc !important;
}


/* 标题 */

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4 {
    color: var(--kuro-gold-light) !important;

    border: none !important;

    font-family:
        "Noto Serif SC",
        "Songti SC",
        "Microsoft YaHei",
        serif !important;

    letter-spacing: 0.04em !important;
}


.markdown-body h1 {
    font-size: 1.55em !important;
}

.markdown-body h2 {
    font-size: 1.35em !important;
}

.markdown-body h3 {
    font-size: 1.18em !important;
}



/* =========================================================
   05. 引用块
   非常适合角色心理、世界观旁白、系统提示
   ========================================================= */

.markdown-body blockquote {
    position: relative !important;

    margin: 16px 0 !important;
    padding: 13px 17px !important;

    color: var(--kuro-text-soft) !important;

    background:
        linear-gradient(
            90deg,
            rgba(208, 173, 87, 0.08),
            rgba(45, 27, 61, 0.18)
        ) !important;

    border: none !important;
    border-left: 3px solid var(--kuro-gold) !important;

    border-radius: 0 var(--kuro-radius-small) var(--kuro-radius-small) 0 !important;

    box-shadow:
        inset 0 0 14px rgba(208, 173, 87, 0.025) !important;
}


.markdown-body blockquote p {
    color: var(--kuro-text-soft) !important;
}



/* =========================================================
   06. 分割线
   ========================================================= */

.markdown-body hr {
    height: 1px !important;

    margin: 22px 0 !important;

    border: none !important;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(208, 173, 87, 0.45),
        transparent
    ) !important;
}



/* =========================================================
   07. 链接
   ========================================================= */

.markdown-body a {
    color: var(--kuro-gold-light) !important;

    text-decoration: none !important;

    border-bottom: 1px solid rgba(208, 173, 87, 0.30) !important;

    transition:
        color 0.2s ease,
        border-color 0.2s ease !important;
}


.markdown-body a:hover {
    color: #fff0b6 !important;

    border-color: var(--kuro-gold) !important;
}



/* =========================================================
   08. 列表
   ========================================================= */

.markdown-body ul,
.markdown-body ol {
    padding-left: 1.7em !important;
}


.markdown-body li {
    margin: 5px 0 !important;

    color: var(--kuro-text) !important;
}


.markdown-body li::marker {
    color: var(--kuro-gold) !important;
}



/* =========================================================
   09. 行内代码
   ========================================================= */

.markdown-body :not(pre) > code {
    padding: 3px 7px !important;

    color: #efdca1 !important;

    background: rgba(12, 8, 15, 0.72) !important;

    border: 1px solid rgba(208, 173, 87, 0.20) !important;

    border-radius: 6px !important;

    font-size: 0.9em !important;
}



/* =========================================================
   10. 代码块
   ========================================================= */

.markdown-body pre {
    position: relative !important;

    margin: 15px 0 !important;
    padding: 16px 18px !important;

    background:
        linear-gradient(
            145deg,
            rgba(42, 28, 48, 0.58),
            rgba(11, 8, 14, 0.96)
        ) !important;

    border: 1px solid rgba(208, 173, 87, 0.24) !important;
    border-radius: 10px !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.025),
        0 6px 15px rgba(0, 0, 0, 0.18) !important;

    overflow-x: auto !important;
}


.markdown-body pre code {
    color: #ddd3df !important;

    background: transparent !important;

    font-family:
        "Cascadia Code",
        "JetBrains Mono",
        "Consolas",
        monospace !important;

    line-height: 1.65 !important;
}



/* =========================================================
   11. 表格
   ========================================================= */

.markdown-body table {
    width: 100% !important;

    margin: 16px 0 !important;

    border-collapse: separate !important;
    border-spacing: 0 !important;

    overflow: hidden !important;

    border: 1px solid rgba(208, 173, 87, 0.23) !important;

    border-radius: 10px !important;

    background: rgba(13, 9, 16, 0.45) !important;
}


.markdown-body th {
    color: var(--kuro-gold-light) !important;

    background: rgba(68, 44, 76, 0.52) !important;

    font-weight: 600 !important;
}


.markdown-body th,
.markdown-body td {
    padding: 10px 12px !important;

    border: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.055) !important;
}


.markdown-body tr:last-child td {
    border-bottom: none !important;
}



/* =========================================================
   12. details 状态栏
   适合酒馆角色状态、人物信息、好感等
   ========================================================= */

details {
    position: relative !important;

    margin: 14px 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    color: var(--kuro-text) !important;

    background:
        linear-gradient(
            145deg,
            rgba(53, 35, 62, 0.65),
            rgba(21, 14, 27, 0.88)
        ) !important;

    border: 1px solid rgba(208, 173, 87, 0.28) !important;

    border-radius: 11px !important;

    box-shadow:
        0 5px 14px rgba(0, 0, 0, 0.18) !important;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease !important;
}


details:hover {
    border-color: rgba(208, 173, 87, 0.48) !important;
}


details[open] {
    box-shadow:
        0 7px 20px rgba(0, 0, 0, 0.24),
        0 0 18px rgba(208, 173, 87, 0.035) !important;
}



/* ===== details标题 ===== */

details summary {
    position: relative !important;

    padding: 12px 16px !important;

    cursor: pointer !important;

    user-select: none !important;

    list-style: none !important;

    color: var(--kuro-gold-light) !important;

    font-weight: 600 !important;

    letter-spacing: 0.035em !important;

    background:
        linear-gradient(
            90deg,
            rgba(208, 173, 87, 0.075),
            transparent
        ) !important;
}


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


/* 自定义展开箭头 */

details summary::after {
    content: "＋";

    position: absolute;

    right: 16px;
    top: 50%;

    transform: translateY(-50%) rotate(0deg);

    color: var(--kuro-gold) !important;

    font-size: 18px;
    font-weight: 300;

    transition: transform 0.25s ease !important;
}


details[open] summary::after {
    content: "－";
}


/* details内部 */

details > *:not(summary) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}


details > *:last-child {
    margin-bottom: 15px !important;
}



/* =========================================================
   13. 去掉原本顶部色条
   ========================================================= */

[class*="bg-[#F1CBCB]"],
[class*="bg-[#f1cbcb]"],
[class*="bg-[#c9e1e9]"],
[class*="bg-[#C9E1E9]"] {
    display: none !important;
}



/* =========================================================
   14. 底部功能按钮、状态文字
   ========================================================= */

.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary,
.MuiTypography-root.MuiTypography-body2.css-6c0gf2,
.text-orange-500 {
    color: var(--kuro-text-muted) !important;

    font-weight: 500 !important;

    transition: color 0.2s ease !important;
}


.MuiButtonBase-root.MuiButton-root.MuiButton-text:hover {
    color: var(--kuro-gold-light) !important;
}



/* =========================================================
   15. 默认加载动画隐藏
   ========================================================= */

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



/* =========================================================
   16. 自定义加载动画
   香槟金圆环 + 紫色微光
   ========================================================= */

.flex.items-center.justify-center.w-6.h-5 {
    position: relative !important;

    justify-content: center !important;
    align-items: center !important;

    width: 28px !important;
    height: 28px !important;
}


.flex.items-center.justify-center.w-6.h-5::before {
    content: "";

    position: absolute;

    width: 24px;
    height: 24px;

    inset: 0;
    margin: auto;

    border-radius: 50%;

    border: 2px solid rgba(208, 173, 87, 0.16);
    border-top-color: var(--kuro-gold);
    border-right-color: var(--kuro-purple-light);

    box-shadow:
        0 0 10px rgba(208, 173, 87, 0.14);

    animation: kurosakiLoading 1.05s linear infinite;
}


@keyframes kurosakiLoading {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}



/* =========================================================
   17. 文本选择颜色
   ========================================================= */

.markdown-body ::selection {
    color: #fff8dc !important;

    background: rgba(142, 24, 48, 0.72) !important;
}



/* =========================================================
   18. Markdown内部滚动条
   ========================================================= */

.markdown-body pre::-webkit-scrollbar {
    height: 6px;
}


.markdown-body pre::-webkit-scrollbar-track {
    background: rgba(10, 7, 12, 0.55);
}


.markdown-body pre::-webkit-scrollbar-thumb {
    background: rgba(208, 173, 87, 0.34);

    border-radius: 10px;
}


.markdown-body pre::-webkit-scrollbar-thumb:hover {
    background: rgba(208, 173, 87, 0.58);
}



/* =========================================================
   19. 低动效模式
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .bg-gray-100\/90.relative.inline-block,
    .bg-gray-100\/90.relative.inline-block:hover {
        transform: none !important;
        transition: none !important;
    }

    .flex.items-center.justify-center.w-6.h-5::before {
        animation: none !important;

        border-color: rgba(208, 173, 87, 0.55) !important;
    }
}



/* =========================================================
   20. 移动端
   ========================================================= */

@media (max-width: 600px) {

    .bg-gray-100\/90.relative.inline-block {
        padding: 13px 15px !important;

        margin: 7px 0 !important;

        border-radius: 11px !important;
    }


    .markdown-body {
        font-size: 14px !important;

        line-height: 1.75 !important;
    }


    .markdown-body blockquote {
        padding: 11px 13px !important;
    }


    .markdown-body pre {
        padding: 13px !important;

        font-size: 12.5px !important;
    }


    details summary {
        padding: 11px 13px !important;
    }
}

/* =========================================================
   【重要修复】白天模式文字颜色
   不再使用 .markdown-body * 全局强制继承
   因此不会破坏行内彩色对白
   ========================================================= */

.bg-gray-100\/90.relative.inline-block,
.bg-gray-100\/90.relative.inline-block .markdown-body {
    color: #eee8ef !important;
}


/* 普通正文元素 */
.bg-gray-100\/90.relative.inline-block .markdown-body p,
.bg-gray-100\/90.relative.inline-block .markdown-body li,
.bg-gray-100\/90.relative.inline-block .markdown-body ul,
.bg-gray-100\/90.relative.inline-block .markdown-body ol,
.bg-gray-100\/90.relative.inline-block .markdown-body td,
.bg-gray-100\/90.relative.inline-block .markdown-body dd,
.bg-gray-100\/90.relative.inline-block .markdown-body dt {
    color: #eee8ef !important;
}


/* =========================================================
   span 默认继承正文颜色
   注意：这里故意不写 !important
   因此 style="color:..." 可以正常覆盖
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body span {
    color: inherit;
}


/* 带行内颜色的 span 不做任何强制覆盖 */
.bg-gray-100\/90.relative.inline-block .markdown-body span[style*="color"] {
    /* 故意留空 */
}


/* 标题 */
.bg-gray-100\/90.relative.inline-block .markdown-body h1,
.bg-gray-100\/90.relative.inline-block .markdown-body h2,
.bg-gray-100\/90.relative.inline-block .markdown-body h3,
.bg-gray-100\/90.relative.inline-block .markdown-body h4 {
    color: #f0d78a !important;
}


/* 加粗 */
.bg-gray-100\/90.relative.inline-block .markdown-body strong,
.bg-gray-100\/90.relative.inline-block .markdown-body b {
    color: #f0d78a !important;
}


/* 引用 */
.bg-gray-100\/90.relative.inline-block .markdown-body blockquote,
.bg-gray-100\/90.relative.inline-block .markdown-body blockquote p {
    color: #cfc3d2 !important;
}


/* 表格标题 */
.bg-gray-100\/90.relative.inline-block .markdown-body th {
    color: #f0d78a !important;
}


/* 链接 */
.bg-gray-100\/90.relative.inline-block .markdown-body a {
    color: #e7c769 !important;
}

/* =========================================================
   details / 状态栏
   白天模式尤其容易覆盖这里
   ========================================================= */

.bg-gray-100\/90.relative.inline-block details,
.bg-gray-100\/90.relative.inline-block details p,
.bg-gray-100\/90.relative.inline-block details div,
.bg-gray-100\/90.relative.inline-block details span,
.bg-gray-100\/90.relative.inline-block details li,
details,
details p,
details div,
details span,
details li {
    color: #eee8ef !important;
}


.bg-gray-100\/90.relative.inline-block details summary,
details summary {
    color: var(--kuro-gold-light, #f0d78a) !important;
}


/* =========================================================
   表格
   ========================================================= */

.bg-gray-100\/90.relative.inline-block table,
.bg-gray-100\/90.relative.inline-block td {
    color: #eee8ef !important;
}


.bg-gray-100\/90.relative.inline-block th {
    color: var(--kuro-gold-light, #f0d78a) !important;
}


/* =========================================================
   链接
   ========================================================= */

.bg-gray-100\/90.relative.inline-block a {
    color: #efd685 !important;
}


/* =========================================================
   代码
   ========================================================= */

.bg-gray-100\/90.relative.inline-block code {
    color: #ebdfa9 !important;
}


.bg-gray-100\/90.relative.inline-block pre,
.bg-gray-100\/90.relative.inline-block pre code {
    color: #ddd5df !important;
}


/* =========================================================
   平台可能使用 Tailwind 的深浅色文字类
   只在聊天框内部覆盖，避免污染整个页面
   ========================================================= */

.bg-gray-100\/90.relative.inline-block [class*="text-gray-"],
.bg-gray-100\/90.relative.inline-block [class*="text-slate-"],
.bg-gray-100\/90.relative.inline-block [class*="text-neutral-"],
.bg-gray-100\/90.relative.inline-block [class*="text-zinc-"],
.bg-gray-100\/90.relative.inline-block [class*="text-black"] {
    color: #eee8ef !important;
}


/* =========================================================
   浏览器/平台白天主题专门覆盖
   ========================================================= */

@media (prefers-color-scheme: light) {

    .bg-gray-100\/90.relative.inline-block,
    .bg-gray-100\/90.relative.inline-block .markdown-body,
    .bg-gray-100\/90.relative.inline-block .markdown-body p,
    .bg-gray-100\/90.relative.inline-block .markdown-body span,
    .bg-gray-100\/90.relative.inline-block .markdown-body div,
    .bg-gray-100\/90.relative.inline-block .markdown-body li {
        color: #eee8ef !important;
    }

}

/* =========================================================
   黑崎娱乐 · 极简场景顶部栏
   目标：
   1. HTML尽可能短
   2. 白天/黑夜模式都正常
   3. 不使用Emoji，避免部分平台乱码
   4. 所有美化尽量交给CSS
   ========================================================= */

.scene-bar {
    position: relative !important;
    box-sizing: border-box !important;

    width: 100% !important;

    margin: 4px 0 20px !important;
    padding: 38px 18px 15px 20px !important;

    overflow: hidden !important;

    /* 深色玻璃背景 */
    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(208, 173, 87, 0.11),
            transparent 34%
        ),
        linear-gradient(
            135deg,
            rgba(55, 36, 64, 0.96),
            rgba(22, 15, 28, 0.98)
        ) !important;

    /* 金色左边线 */
    border: 1px solid rgba(208, 173, 87, 0.26) !important;
    border-left: 3px solid #d0ad57 !important;

    border-radius: 11px !important;

    box-shadow:
        0 7px 20px rgba(0, 0, 0, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;

    /* 白天模式兜底 */
    color: #eee8ef !important;

    font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        "Microsoft YaHei",
        "Noto Sans SC",
        sans-serif !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: 1.9 !important;

    letter-spacing: 0.015em !important;

    /* 防止浏览器自动改色 */
    color-scheme: dark !important;
}


/* =========================================================
   CSS自动生成顶部标题
   HTML里完全不用写
   ========================================================= */

.scene-bar::before {
    content: "SCENE  /  场景信息";

    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    height: 29px !important;

    display: flex !important;
    align-items: center !important;

    padding-left: 17px !important;

    color: #d9c27a !important;

    background:
        linear-gradient(
            90deg,
            rgba(208, 173, 87, 0.10),
            rgba(208, 173, 87, 0.025),
            transparent
        ) !important;

    border-bottom:
        1px solid rgba(208, 173, 87, 0.13) !important;

    font-family:
        "Times New Roman",
        "Microsoft YaHei",
        serif !important;

    font-size: 10px !important;
    font-weight: 600 !important;

    letter-spacing: 0.18em !important;

    pointer-events: none !important;
}


/* =========================================================
   时间 / 地点 / 天气 标签

   HTML里只需要：
   <b>时间</b>
   ========================================================= */

.scene-bar b {
    display: inline-block !important;

    min-width: 46px !important;

    margin-right: 8px !important;

    color: #d6bd72 !important;

    font-size: 12px !important;
    font-weight: 600 !important;

    letter-spacing: 0.08em !important;
}


/* 标签后自动生成竖线 */
.scene-bar b::after {
    content: "";

    display: inline-block !important;

    width: 1px !important;
    height: 10px !important;

    margin-left: 9px !important;

    vertical-align: -1px !important;

    background: rgba(208, 173, 87, 0.28) !important;
}


/* =========================================================
   防止平台白天模式把内部文字变黑

   注意：
   不使用 .scene-bar * { color: ... }
   否则以后内部彩色span又会失效。
   ========================================================= */

.markdown-body .scene-bar {
    color: #eee8ef !important;
}

.markdown-body .scene-bar b {
    color: #d6bd72 !important;
}


/* =========================================================
   平台可能给 b/strong 注入黑色
   单独覆盖顶部栏里的 b
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .scene-bar b,
.chat-answer-container .scene-bar b {
    color: #d6bd72 !important;
}


/* =========================================================
   白天模式再次兜底
   ========================================================= */

@media (prefers-color-scheme: light) {

    .scene-bar,
    .markdown-body .scene-bar {
        color: #eee8ef !important;

        background:
            radial-gradient(
                circle at 100% 0%,
                rgba(208, 173, 87, 0.11),
                transparent 34%
            ),
            linear-gradient(
                135deg,
                rgba(55, 36, 64, 0.98),
                rgba(22, 15, 28, 0.99)
            ) !important;
    }

    .scene-bar b {
        color: #d6bd72 !important;
    }
}


/* =========================================================
   移动端
   ========================================================= */

@media (max-width: 600px) {

    .scene-bar {
        padding:
            36px 13px 12px 15px !important;

        margin-bottom: 15px !important;

        border-radius: 9px !important;

        font-size: 13px !important;

        line-height: 1.85 !important;
    }

    .scene-bar::before {
        height: 27px !important;

        padding-left: 14px !important;

        font-size: 9px !important;
    }

    .scene-bar b {
        min-width: 42px !important;

        margin-right: 5px !important;

        font-size: 11px !important;
    }
}


/* =========================================================
   黑崎娱乐 · 手机端 / 白天模式最终兼容层
   ---------------------------------------------------------
   使用方法：
   1. 放在整个CSS最末尾
   2. 不要再使用 .markdown-body * { color: ... !important }
   3. 保留角色对白的：
      <span style="color:#xxxxxx">...</span>
   ========================================================= */


/* =========================================================
   01. 聊天区域统一声明为暗色组件
   防止平台白天模式自动推断成浅色内容
   ========================================================= */

.bg-gray-100\/90.relative.inline-block,
.chat-answer-container .bg-gray-100\/90.relative.inline-block,
.markdown-body,
.scene-bar,
details {
    color-scheme: dark !important;
}


/* =========================================================
   02. 气泡背景强制保底
   background-color 是手机端兜底
   background-image 才负责渐变
   ========================================================= */

.bg-gray-100\/90.relative.inline-block {
    background-color: #211827 !important;

    background-image:
        linear-gradient(
            145deg,
            rgba(255,255,255,0.035),
            rgba(255,255,255,0)
        ) !important;

    color: #eee8ef !important;

    border-color: rgba(208,173,87,0.38) !important;
}


/* AI气泡 */

.chat-answer-container .bg-gray-100\/90.relative.inline-block {
    background-color: #1c1423 !important;

    background-image:
        linear-gradient(
            145deg,
            rgba(83,47,100,0.14),
            rgba(22,15,28,0.08)
        ) !important;

    color: #eee8ef !important;

    border-color: rgba(154,105,177,0.42) !important;
}


/* =========================================================
   03. Markdown正文默认色
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body {
    color: #eee8ef !important;
    background: transparent !important;
}


/*
   只覆盖真正的“普通正文标签”。
   故意不粗暴覆盖所有元素。
*/

.bg-gray-100\/90.relative.inline-block .markdown-body p,
.bg-gray-100\/90.relative.inline-block .markdown-body li,
.bg-gray-100\/90.relative.inline-block .markdown-body ul,
.bg-gray-100\/90.relative.inline-block .markdown-body ol,
.bg-gray-100\/90.relative.inline-block .markdown-body dl,
.bg-gray-100\/90.relative.inline-block .markdown-body dt,
.bg-gray-100\/90.relative.inline-block .markdown-body dd,
.bg-gray-100\/90.relative.inline-block .markdown-body td,
.bg-gray-100\/90.relative.inline-block .markdown-body figcaption {
    color: #eee8ef !important;
}


/* =========================================================
   04. 普通span继承正文颜色
   但保护手动设置颜色的角色对白
   ========================================================= */

/* 没有手动color的span */
.bg-gray-100\/90.relative.inline-block
.markdown-body
span:not([style*="color"]):not([style*="Color"]):not([style*="COLOR"]) {
    color: inherit !important;
}


/*
   有自定义颜色的span：
   不重新设置color！
   只处理手机Safari的文字填充问题。
*/

.bg-gray-100\/90.relative.inline-block
.markdown-body
span[style*="color"],
.bg-gray-100\/90.relative.inline-block
.markdown-body
span[style*="Color"],
.bg-gray-100\/90.relative.inline-block
.markdown-body
span[style*="COLOR"] {
    -webkit-text-fill-color: currentColor !important;
}


/* =========================================================
   05. Safari / iPhone重点修复
   有些WebKit页面会额外控制文字填充颜色
   ========================================================= */

.markdown-body,
.markdown-body p,
.markdown-body li,
.markdown-body td,
.markdown-body th,
.markdown-body strong,
.markdown-body b,
.markdown-body em,
.markdown-body i,
.markdown-body a,
.markdown-body summary,
.scene-bar,
.scene-bar b,
details,
details summary {
    -webkit-text-fill-color: currentColor !important;
}


/* =========================================================
   06. 标题
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body h1,
.bg-gray-100\/90.relative.inline-block .markdown-body h2,
.bg-gray-100\/90.relative.inline-block .markdown-body h3,
.bg-gray-100\/90.relative.inline-block .markdown-body h4,
.bg-gray-100\/90.relative.inline-block .markdown-body h5,
.bg-gray-100\/90.relative.inline-block .markdown-body h6 {
    color: #f0d78a !important;
    background: transparent !important;

    -webkit-text-fill-color: #f0d78a !important;
}


/* =========================================================
   07. 加粗
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body strong,
.bg-gray-100\/90.relative.inline-block .markdown-body b {
    color: #efd887 !important;

    -webkit-text-fill-color: #efd887 !important;
}


/* =========================================================
   08. 斜体
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body em,
.bg-gray-100\/90.relative.inline-block .markdown-body i {
    color: #d9cddd !important;

    -webkit-text-fill-color: #d9cddd !important;
}


/* =========================================================
   09. 链接
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body a {
    color: #e9cf78 !important;

    -webkit-text-fill-color: #e9cf78 !important;
}


/* =========================================================
   10. 引用块
   手机端必须同时锁定背景与文字
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body blockquote {
    background-color: #261d2d !important;

    background-image:
        linear-gradient(
            90deg,
            rgba(208,173,87,0.08),
            rgba(73,43,83,0.12)
        ) !important;

    color: #d0c5d2 !important;

    border-left-color: #d0ad57 !important;
}


.bg-gray-100\/90.relative.inline-block .markdown-body blockquote p,
.bg-gray-100\/90.relative.inline-block .markdown-body blockquote li {
    color: #d0c5d2 !important;

    -webkit-text-fill-color: #d0c5d2 !important;
}


/* =========================================================
   11. details状态栏
   ========================================================= */

.bg-gray-100\/90.relative.inline-block details,
.markdown-body details {
    background-color: #211827 !important;

    background-image:
        linear-gradient(
            145deg,
            rgba(53,35,62,0.60),
            rgba(21,14,27,0.92)
        ) !important;

    color: #eee8ef !important;

    border-color: rgba(208,173,87,0.30) !important;
}


/* details内部普通文本 */

details p,
details li,
details div:not(.scene-bar),
details td {
    color: #eee8ef !important;

    -webkit-text-fill-color: #eee8ef !important;
}


/* details标题 */

details summary {
    background-color: #2b2032 !important;

    color: #ead382 !important;

    -webkit-text-fill-color: #ead382 !important;
}


/* =========================================================
   12. 代码区域
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body pre {
    background-color: #100c13 !important;

    color: #ddd5df !important;

    border-color: rgba(208,173,87,0.22) !important;
}


.bg-gray-100\/90.relative.inline-block .markdown-body pre code {
    background: transparent !important;

    color: #ddd5df !important;

    -webkit-text-fill-color: #ddd5df !important;
}


.bg-gray-100\/90.relative.inline-block .markdown-body :not(pre) > code {
    background-color: #17111b !important;

    color: #ebdfa9 !important;

    -webkit-text-fill-color: #ebdfa9 !important;
}


/* =========================================================
   13. 表格
   手机上特别容易出现：
   黑字 + 深色背景 / 白字 + 白背景
   ========================================================= */

.bg-gray-100\/90.relative.inline-block .markdown-body table {
    background-color: #17111c !important;

    color: #eee8ef !important;
}


.bg-gray-100\/90.relative.inline-block .markdown-body th {
    background-color: #35273d !important;

    color: #efd887 !important;

    -webkit-text-fill-color: #efd887 !important;
}


.bg-gray-100\/90.relative.inline-block .markdown-body td {
    background-color: rgba(22,16,27,0.90) !important;

    color: #eee8ef !important;

    -webkit-text-fill-color: #eee8ef !important;
}


/* 隔行稍微不同 */
.bg-gray-100\/90.relative.inline-block
.markdown-body
tr:nth-child(even) td {
    background-color: rgba(38,27,45,0.92) !important;
}


/* =========================================================
   14. 场景顶部栏
   重点重新加强手机兼容
   ========================================================= */

.scene-bar {
    position: relative !important;
    box-sizing: border-box !important;

    width: 100% !important;

    margin: 5px 0 18px !important;
    padding: 37px 18px 14px 19px !important;

    background-color: #211827 !important;

    background-image:
        linear-gradient(
            135deg,
            rgba(56,37,64,0.94),
            rgba(22,15,28,0.98)
        ) !important;

    color: #eee8ef !important;

    border: 1px solid rgba(208,173,87,0.30) !important;
    border-left: 3px solid #d0ad57 !important;

    border-radius: 11px !important;

    box-shadow:
        0 6px 18px rgba(0,0,0,0.24) !important;

    font-size: 14px !important;
    line-height: 1.9 !important;

    -webkit-text-fill-color: #eee8ef !important;
}


/* CSS生成顶部标题 */

.scene-bar::before {
    content: "SCENE / 场景";

    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    box-sizing: border-box !important;

    height: 29px !important;

    padding: 7px 16px 0 !important;

    background-color: rgba(208,173,87,0.06) !important;

    color: #d8be70 !important;

    border-bottom:
        1px solid rgba(208,173,87,0.14) !important;

    font-size: 10px !important;
    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 0.14em !important;

    -webkit-text-fill-color: #d8be70 !important;
}


/* 时间地点天气标签 */

.scene-bar b {
    display: inline-block !important;

    min-width: 44px !important;

    margin-right: 7px !important;

    background: transparent !important;

    color: #d9bf75 !important;

    font-size: 12px !important;
    font-weight: 600 !important;

    -webkit-text-fill-color: #d9bf75 !important;
}


/* 标签后竖线 */

.scene-bar b::after {
    content: "";

    display: inline-block !important;

    width: 1px !important;
    height: 10px !important;

    margin-left: 8px !important;

    vertical-align: -1px !important;

    background-color: rgba(208,173,87,0.35) !important;
}


/* =========================================================
   15. 平台Tailwind文字类干扰修复
   仅作用在我们的暗色组件内部
   ========================================================= */

.bg-gray-100\/90.relative.inline-block
[class*="text-gray-"]:not([style*="color"]),

.bg-gray-100\/90.relative.inline-block
[class*="text-slate-"]:not([style*="color"]),

.bg-gray-100\/90.relative.inline-block
[class*="text-neutral-"]:not([style*="color"]),

.bg-gray-100\/90.relative.inline-block
[class*="text-zinc-"]:not([style*="color"]),

.bg-gray-100\/90.relative.inline-block
[class*="text-black"]:not([style*="color"]) {
    color: #eee8ef !important;

    -webkit-text-fill-color: #eee8ef !important;
}


/* =========================================================
   16. 手机端重点适配
   ========================================================= */

@media screen and (max-width: 768px) {

    /* -----------------------------------------------------
       手机端减少玻璃滤镜。
       Safari / 部分安卓WebView容易渲染异常或卡顿。
       ----------------------------------------------------- */

    .bg-gray-100\/90.relative.inline-block,
    .chat-answer-container .bg-gray-100\/90.relative.inline-block,
    .scene-bar,
    details {
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }


    /* -----------------------------------------------------
       气泡
       ----------------------------------------------------- */

    .bg-gray-100\/90.relative.inline-block {
        width: auto !important;
        max-width: 100% !important;

        box-sizing: border-box !important;

        padding: 13px 14px !important;

        margin: 7px 0 !important;

        border-radius: 10px !important;

        background-color: #211827 !important;

        color: #eee8ef !important;
    }


    .chat-answer-container
    .bg-gray-100\/90.relative.inline-block {
        background-color: #1c1423 !important;
    }


    /* -----------------------------------------------------
       正文
       ----------------------------------------------------- */

    .markdown-body {
        font-size: 14px !important;

        line-height: 1.78 !important;

        color: #eee8ef !important;
    }


    .markdown-body p {
        margin-top: 0.45em !important;
        margin-bottom: 0.75em !important;
    }


    /* -----------------------------------------------------
       场景栏
       ----------------------------------------------------- */

    .scene-bar {
        width: 100% !important;

        box-sizing: border-box !important;

        margin: 4px 0 14px !important;

        padding:
            34px 12px 11px 14px !important;

        background-color: #211827 !important;

        border-radius: 9px !important;

        font-size: 13px !important;

        line-height: 1.85 !important;

        overflow-wrap: anywhere !important;
        word-break: break-word !important;
    }


    .scene-bar::before {
        height: 27px !important;

        padding:
            7px 12px 0 !important;

        font-size: 9px !important;
    }


    .scene-bar b {
        min-width: 40px !important;

        margin-right: 5px !important;

        font-size: 11px !important;
    }


    /* -----------------------------------------------------
       引用
       ----------------------------------------------------- */

    .markdown-body blockquote {
        margin: 12px 0 !important;

        padding: 10px 12px !important;

        background-color: #261d2d !important;

        border-radius:
            0 8px 8px 0 !important;
    }


    /* -----------------------------------------------------
       details
       ----------------------------------------------------- */

    details {
        margin: 11px 0 !important;

        background-color: #211827 !important;
    }


    details summary {
        padding:
            10px 12px !important;

        background-color: #2b2032 !important;
    }


    /* -----------------------------------------------------
       表格允许横向滚动
       ----------------------------------------------------- */

    .markdown-body table {
        display: block !important;

        width: 100% !important;

        max-width: 100% !important;

        overflow-x: auto !important;

        -webkit-overflow-scrolling: touch !important;
    }


    /* -----------------------------------------------------
       代码块
       ----------------------------------------------------- */

    .markdown-body pre {
        max-width: 100% !important;

        box-sizing: border-box !important;

        overflow-x: auto !important;

        padding: 12px !important;

        background-color: #100c13 !important;

        font-size: 12px !important;
    }
}


/* =========================================================
   17. 小屏手机专项
   iPhone SE / 小尺寸安卓
   ========================================================= */

@media screen and (max-width: 480px) {

    .bg-gray-100\/90.relative.inline-block {
        padding: 12px 12px !important;

        border-radius: 9px !important;
    }


    .markdown-body {
        font-size: 13.5px !important;

        line-height: 1.75 !important;
    }


    .scene-bar {
        padding:
            33px 10px 10px 12px !important;

        font-size: 12.5px !important;

        line-height: 1.8 !important;
    }


    .scene-bar b {
        min-width: 38px !important;

        font-size: 10.5px !important;
    }


    .markdown-body th,
    .markdown-body td {
        min-width: 90px !important;

        padding: 8px 9px !important;

        font-size: 12px !important;
    }
}


/* =========================================================
   18. 系统白天模式
   即使平台当前是白色主题，
   我们的聊天内容仍保持独立暗色。
   ========================================================= */

@media (prefers-color-scheme: light) {

    .bg-gray-100\/90.relative.inline-block {
        background-color: #211827 !important;

        color: #eee8ef !important;
    }


    .chat-answer-container
    .bg-gray-100\/90.relative.inline-block {
        background-color: #1c1423 !important;

        color: #eee8ef !important;
    }


    .scene-bar {
        background-color: #211827 !important;

        color: #eee8ef !important;
    }


    details {
        background-color: #211827 !important;

        color: #eee8ef !important;
    }
}


/* =========================================================
   黑崎娱乐 · 自建聊天内容外壳
   只需要HTML最外层套：
   <div class="kuro-chat"> ... </div>
   ========================================================= */

.kuro-chat {
    position: relative !important;
    isolation: isolate !important;
    box-sizing: border-box !important;

    width: 100% !important;

    margin: 4px 0 !important;
    padding: 18px 20px !important;

    /* 手机端最重要的实体底色 */
    background-color: rgba(24, 17, 29, 0.96) !important;

    /* 装饰渐变 */
    background-image:
        linear-gradient(
            145deg,
            rgba(74, 46, 86, 0.20),
            rgba(24, 17, 29, 0.05)
        ) !important;

    border: 1px solid rgba(208, 173, 87, 0.32) !important;
    border-radius: 14px !important;

    box-shadow:
        0 8px 26px rgba(0, 0, 0, 0.30),
        inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;

    color: #eee8ef !important;

    font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        "Microsoft YaHei",
        "Noto Sans SC",
        sans-serif !important;

    line-height: 1.8 !important;

    overflow: hidden !important;
}


/* 顶部淡金色光线 */
.kuro-chat::before {
    content: "";

    position: absolute;
    z-index: -1;

    top: 0;
    left: 18px;
    right: 18px;

    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(240, 215, 138, 0.55),
        transparent
    );
}


/* 右上角轻微金色辉光 */
.kuro-chat::after {
    content: "";

    position: absolute;
    z-index: -1;

    width: 180px;
    height: 180px;

    right: -90px;
    top: -110px;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(208, 173, 87, 0.12),
        transparent 68%
    );

    pointer-events: none;
}


/* =========================================================
   正文只继承外壳颜色
   不再强制所有元素变白
   ========================================================= */

.kuro-chat .markdown-body {
    background: transparent !important;
    color: inherit !important;
}


/* 普通段落 */
.kuro-chat p,
.kuro-chat li {
    color: inherit;
}


/* =========================================================
   保留你的角色彩色对白
   ========================================================= */

.kuro-chat span[style*="color"] {
    -webkit-text-fill-color: currentColor !important;
}


/* 标题 */
.kuro-chat h1,
.kuro-chat h2,
.kuro-chat h3,
.kuro-chat h4 {
    color: #f0d78a !important;
}


/* 加粗 */
.kuro-chat strong,
.kuro-chat b {
    color: #ead382 !important;
}


/* 链接 */
.kuro-chat a {
    color: #e7c769 !important;
}


/* =========================================================
   手机端
   ========================================================= */

@media screen and (max-width: 768px) {

    .kuro-chat {
        width: 100% !important;

        margin: 2px 0 !important;
        padding: 14px 14px !important;

        background-color: #19121e !important;

        border-radius: 11px !important;

        color: #eee8ef !important;

        font-size: 14px !important;
        line-height: 1.76 !important;

        /* 防止背景图片造成透明效果异常 */
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }
}


/* 小屏 */
@media screen and (max-width: 480px) {

    .kuro-chat {
        padding: 12px !important;
        border-radius: 9px !important;

        font-size: 13.5px !important;
    }
}

/* 平台原气泡只做透明容器 */