{"id":"4afcda24-8f2d-469b-899d-e7be2511dc0e","authorId":"t4Re8iVMgKjcxhCBuq9gSgICzKmU7FEl","title":"召唤魅魔不是这样的","description":"你作为一个25岁的孤儿，长期处于性压抑状态，老婆孩子全是梦里客，每晚都梦见热炕头搭配温柔loli老妈，醒来只剩湿透的裤衩。多次梦遗后，你毅然去看心理医生，结果医生淡定诊断一切正常，建议回家“打几发”了事。这敷衍程度让你直呼离谱，决心寻找现实生物，于是鬼祟摸向鸡店。\n就在店门前，一个神秘黑影突然堵路，塞来一本破旧召唤书，声称能变出你想要的一切。你恍恍惚惚接过书，回家后竟鬼迷心窍照做，跪在地上念念有词——烟雾散尽时，你tmd居然召唤出了一只大眼球！\n如果对其他同世界观的作品感兴趣点我主页 \n催更群494116029欢迎来吊打作者\n推荐模型gemini-3-flash-preview deepseek-v3.2 claude-opus-4-6（需要通过别的模型跑出一次带涩涩的对话后切换）","background":"jkw3pvb7li5lemep0os6nz5u.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"j0gkbngw98i0k4fy2qbj8i5b.webp","coverWidth":400,"coverHeight":300,"introPage":"mjwrkxx69w014bwkrzlzlg73.html","changelog":null,"createdAt":"2026-04-10T13:24:16.145Z","updatedAt":"2026-06-24T06:57:14.414Z","initPublicAt":"2026-04-10T13:24:33.027Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"cot {\n    display: none;\n}\n\n.akashic-btn {\n  margin: 12px 0;\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.akashic-btn > summary {\n  display: block;\n  width: 100%;\n  padding: 12px 0;\n  text-align: center;\n  cursor: pointer;\n  list-style: none;\n  border: 1px solid rgba(212, 175, 55, 0.5);\n  border-radius: 8px;\n  background: linear-gradient(135deg, rgba(15, 0, 10, 0.92), rgba(45, 0, 30, 0.92), rgba(20, 0, 15, 0.92));\n  box-shadow:\n    0 0 10px rgba(255, 105, 180, 0.15),\n    0 0 20px rgba(212, 175, 55, 0.08),\n    inset 0 1px 0 rgba(212, 175, 55, 0.15),\n    inset 0 0 20px rgba(255, 105, 180, 0.04);\n  letter-spacing: 3px;\n  font-size: 1.05em;\n  color: rgba(212, 175, 55, 0.9);\n  text-shadow: 0 0 8px rgba(212, 175, 55, 0.3);\n  transition: all 0.4s ease;\n  animation: akashic-breathe 4s ease-in-out infinite;\n  position: relative;\n}\n\n.akashic-btn > summary::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.6), transparent);\n}\n\n.akashic-btn > summary::after {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255, 105, 180, 0.4), transparent);\n}\n\n.akashic-btn > summary:hover {\n  border-color: rgba(212, 175, 55, 0.8);\n  box-shadow:\n    0 0 15px rgba(255, 105, 180, 0.25),\n    0 0 30px rgba(212, 175, 55, 0.15),\n    inset 0 1px 0 rgba(212, 175, 55, 0.25),\n    inset 0 0 30px rgba(255, 105, 180, 0.06);\n  text-shadow: 0 0 12px rgba(212, 175, 55, 0.5);\n  color: rgba(212, 175, 55, 1);\n}\n\n.akashic-btn > summary::-webkit-details-marker {\n  display: none;\n}\n\n.akashic-btn > summary::marker {\n  display: none;\n  content: \"\";\n}\n\n.akashic-inner {\n  margin: 8px 4px;\n  border-radius: 6px;\n  overflow: hidden;\n}\n\n.akashic-inner > summary {\n  display: block;\n  width: 100%;\n  padding: 9px 0;\n  text-align: center;\n  cursor: pointer;\n  list-style: none;\n  border: 1px solid rgba(212, 175, 55, 0.3);\n  border-radius: 6px;\n  background: linear-gradient(135deg, rgba(10, 0, 8, 0.8), rgba(30, 0, 20, 0.8));\n  backdrop-filter: blur(4px);\n  -webkit-backdrop-filter: blur(4px);\n  box-shadow:\n    0 0 6px rgba(255, 105, 180, 0.1),\n    inset 0 1px 0 rgba(212, 175, 55, 0.1),\n    inset 0 0 15px rgba(255, 105, 180, 0.03);\n  letter-spacing: 1.5px;\n  font-size: 0.95em;\n  color: rgba(255, 182, 213, 0.85);\n  text-shadow: 0 0 6px rgba(255, 105, 180, 0.2);\n  transition: all 0.35s ease;\n  position: relative;\n}\n\n.akashic-inner > summary::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 10%;\n  right: 10%;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.35), transparent);\n}\n\n.akashic-inner > summary:hover {\n  border-color: rgba(212, 175, 55, 0.55);\n  box-shadow:\n    0 0 12px rgba(255, 105, 180, 0.2),\n    inset 0 1px 0 rgba(212, 175, 55, 0.2),\n    inset 0 0 20px rgba(255, 105, 180, 0.05);\n  color: rgba(255, 182, 213, 1);\n  text-shadow: 0 0 10px rgba(255, 105, 180, 0.35);\n}\n\n.akashic-inner > summary::-webkit-details-marker {\n  display: none;\n}\n\n.akashic-inner > summary::marker {\n  display: none;\n  content: \"\";\n}\n\n.akashic-inner > p {\n  margin: 2px 8px;\n  padding: 2px 0;\n  font-size: 0.88em;\n  color: rgba(200, 170, 190, 0.8);\n  line-height: 1.6;\n}\n\n.akashic-inner table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 6px 0;\n  font-size: 0.85em;\n}\n\n.akashic-inner th {\n  padding: 6px 8px;\n  text-align: left;\n  border-bottom: 1px solid rgba(212, 175, 55, 0.35);\n  color: rgba(212, 175, 55, 0.85);\n  font-weight: normal;\n  letter-spacing: 0.5px;\n  background: rgba(20, 0, 15, 0.5);\n}\n\n.akashic-inner td {\n  padding: 5px 8px;\n  text-align: left;\n  border-bottom: 1px solid rgba(255, 105, 180, 0.08);\n  color: rgba(210, 185, 200, 0.8);\n  line-height: 1.5;\n}\n\n.akashic-inner tr:hover td {\n  background: rgba(255, 105, 180, 0.03);\n  color: rgba(220, 195, 210, 0.95);\n}\n\n.akashic-inner hr {\n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.3), rgba(255, 105, 180, 0.2), transparent);\n  margin: 10px 0;\n}\n\n@keyframes akashic-breathe {\n  0%, 100% {\n    box-shadow:\n      0 0 10px rgba(255, 105, 180, 0.15),\n      0 0 20px rgba(212, 175, 55, 0.08),\n      inset 0 1px 0 rgba(212, 175, 55, 0.15),\n      inset 0 0 20px rgba(255, 105, 180, 0.04);\n  }\n  50% {\n    box-shadow:\n      0 0 14px rgba(255, 105, 180, 0.22),\n      0 0 28px rgba(212, 175, 55, 0.12),\n      inset 0 1px 0 rgba(212, 175, 55, 0.2),\n      inset 0 0 25px rgba(255, 105, 180, 0.06);\n  }\n}\n\n\n.girl-sub {\n  font-size: 0.78em;\n  color: #999;\n  text-align: center;\n  font-style: italic;\n}\n\n.girl-card[data-type=\"nona\"] .girl-sub { color: #7ba7d9; }\n.girl-card[data-type=\"kuma\"] .girl-sub { color: #d98aab; }\n.girl-card[data-type=\"mota\"] .girl-sub { color: #b08ad9; }\n\n.girl-card.locked[data-type=\"nona\"] {\n  background: linear-gradient(135deg, rgba(135, 180, 255, 0.05), rgba(180, 210, 255, 0.08));\n  border-color: rgba(100, 150, 230, 0.25);\n  border-style: dashed;\n  opacity: 0.7;\n}\n\n.girl-card.locked[data-type=\"kuma\"] {\n  background: linear-gradient(135deg, rgba(200, 130, 170, 0.05), rgba(220, 160, 190, 0.08));\n  border-color: rgba(200, 120, 160, 0.25);\n  border-style: dashed;\n  opacity: 0.7;\n}\n\n.girl-card.locked[data-type=\"mota\"] {\n  background: linear-gradient(135deg, rgba(180, 160, 220, 0.05), rgba(200, 180, 240, 0.08));\n  border-color: rgba(160, 130, 210, 0.25);\n  border-style: dashed;\n  opacity: 0.7;\n}\n\n/* ===== 顶部HUD ===== */\n.top-hud {\n  background: rgba(180, 100, 140, 0.08);\n  border: 1px solid rgba(180, 100, 140, 0.28);\n  border-radius: 12px;\n  padding: 10px 12px;\n  margin-bottom: 10px;\n  backdrop-filter: blur(6px);\n}\n\n.hud-line {\n  display: flex;\n  justify-content: space-between;\n  font-size: 0.85em;\n  color: #d9b3c7;\n  padding-bottom: 8px;\n  border-bottom: 1px dashed rgba(180, 100, 140, 0.3);\n  margin-bottom: 8px;\n  flex-wrap: wrap;\n  gap: 4px;\n}\n\n.hud-bars {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n\n.hud-bar {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 0.85em;\n}\n\n.hud-lbl {\n  min-width: 55px;\n  font-weight: bold;\n  white-space: nowrap;\n  color: #d9b3c7;\n}\n\n.hud-track {\n  flex: 1;\n  height: 10px;\n  background: rgba(255, 255, 255, 0.06);\n  border-radius: 5px;\n  overflow: hidden;\n}\n\n.hud-fill {\n  height: 100%;\n  border-radius: 5px;\n  transition: width 0.5s ease;\n}\n\n.san-color { background: linear-gradient(90deg, #c74b7a, #e84393); }\n.s-color { background: linear-gradient(90deg, #4a69bd, #6a89dd); }\n.m-color { background: linear-gradient(90deg, #d63384, #e84393); }\n.hunger-color { background: linear-gradient(90deg, #d4a054, #e8b864); }\n\n.hud-num {\n  min-width: 65px;\n  text-align: right;\n  font-size: 0.9em;\n  color: #c8b8d4;\n  font-weight: 500;\n}\n\n.hunger-warn {\n  color: #ff6b4a;\n  font-weight: bold;\n  font-size: 0.88em;\n  animation: hungerPulse 1.5s infinite;\n}\n\n/* ===== 正文 ===== */\n.story {\n  border-left: 4px solid #c74b7a;\n  background: rgba(255, 255, 255, 0.04);\n  border-radius: 12px;\n  padding: 10px 12px;\n  margin-bottom: 10px;\n  line-height: 1.85;\n  font-size: 1.02em;\n  color: #E0D4E8;\n  min-height: 120px;\n}\n\n.story p {\n  margin: 0 0 0.8em 0;\n  text-indent: 2em;\n}\n\n/* ===== 主UI容器 ===== */\n.main-ui {\n  margin-bottom: 10px;\n}\n\n/* ===== 眼球卡片行 ===== */\n.girls-row {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 10px;\n}\n\n.girl-card {\n  flex: 1;\n  border-radius: 10px;\n  border: 1px solid rgba(180, 100, 140, 0.3);\n  background: rgba(255, 255, 255, 0.05);\n  overflow: hidden;\n  transition: all 0.3s ease;\n}\n\n.girl-card summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 8px 10px;\n}\n\n.girl-card summary::-webkit-details-marker { display: none; }\n\n.girl-brief {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 5px;\n}\n\n.girl-name {\n  font-weight: bold;\n  font-size: 0.85em;\n  text-align: center;\n  letter-spacing: 0.5px;\n}\n\n.girl-sub {\n  font-size: 0.78em;\n  color: #b0a0b8;\n  text-align: center;\n  font-style: italic;\n}\n\n.girl-card[data-type=\"nona\"] .girl-sub { color: #8dbde8; }\n.girl-card[data-type=\"kuma\"] .girl-sub { color: #e8a0c0; }\n.girl-card[data-type=\"mota\"] .girl-sub { color: #c4a0e8; }\n\n.mini-bar {\n  width: 100%;\n  height: 5px;\n  background: rgba(255, 255, 255, 0.06);\n  border-radius: 3px;\n  overflow: hidden;\n}\n\n.mini-bar .fill {\n  height: 100%;\n  border-radius: 3px;\n  transition: width 0.5s ease;\n}\n\n.girl-card[open] {\n  flex: 1 1 100%;\n}\n\n/* --- 锁定态（保持原配色，仅调文字）--- */\n.girl-card.locked[data-type=\"nona\"] {\n  background: linear-gradient(135deg, rgba(135, 180, 255, 0.05), rgba(180, 210, 255, 0.08));\n  border-color: rgba(100, 150, 230, 0.25);\n  border-style: dashed;\n  opacity: 0.7;\n}\n.girl-card.locked[data-type=\"kuma\"] {\n  background: linear-gradient(135deg, rgba(200, 130, 170, 0.05), rgba(220, 160, 190, 0.08));\n  border-color: rgba(200, 120, 160, 0.25);\n  border-style: dashed;\n  opacity: 0.7;\n}\n.girl-card.locked[data-type=\"mota\"] {\n  background: linear-gradient(135deg, rgba(180, 160, 220, 0.05), rgba(200, 180, 240, 0.08));\n  border-color: rgba(160, 130, 210, 0.25);\n  border-style: dashed;\n  opacity: 0.7;\n}\n.girl-card.locked .girl-name { color: #776880; }\n\n/* --- 天真形 诺娜 --- */\n.girl-card[data-type=\"nona\"] {\n  background: linear-gradient(135deg, rgba(135, 180, 255, 0.1), rgba(180, 210, 255, 0.15));\n  border-color: rgba(100, 150, 230, 0.35);\n}\n.girl-card[data-type=\"nona\"] .girl-name { color: #4a6fa5; }\n.girl-card[data-type=\"nona\"] .girl-sub { color: #7ba7d9; }\n.girl-card[data-type=\"nona\"] .mini-bar .fill { background: linear-gradient(90deg, #7ba7d9, #4a8fe7); }\n.girl-card[data-type=\"nona\"] .d-section { color: #8dbde8; border-color: rgba(100, 150, 230, 0.3); }\n.girl-card[data-type=\"nona\"] .d-row { color: #c0d4ec; }\n.girl-card[data-type=\"nona\"] .b-lbl { color: #a0c0e0; }\n.girl-card[data-type=\"nona\"] .b-desc { color: #90b0d0; }\n.girl-card[data-type=\"nona\"] .b-dev { color: #8dbde8; }\n.girl-card[data-type=\"nona\"] .f-lbl { color: #a0c0e0; }\n.girl-card[data-type=\"nona\"] .f-num { color: #c0d4ec; }\n\n/* --- 温顺形 库玛 --- */\n.girl-card[data-type=\"kuma\"] {\n  background: linear-gradient(135deg, rgba(200, 130, 170, 0.1), rgba(220, 160, 190, 0.15));\n  border-color: rgba(200, 120, 160, 0.35);\n}\n.girl-card[data-type=\"kuma\"] .girl-name { color: #a5567a; }\n.girl-card[data-type=\"kuma\"] .girl-sub { color: #d98aab; }\n.girl-card[data-type=\"kuma\"] .mini-bar .fill { background: linear-gradient(90deg, #d98aab, #c75b8a); }\n.girl-card[data-type=\"kuma\"] .d-section { color: #e8a0c0; border-color: rgba(200, 120, 160, 0.3); }\n.girl-card[data-type=\"kuma\"] .d-row { color: #e0c0d0; }\n.girl-card[data-type=\"kuma\"] .b-lbl { color: #d0a8bc; }\n.girl-card[data-type=\"kuma\"] .b-desc { color: #c098b0; }\n.girl-card[data-type=\"kuma\"] .b-dev { color: #e8a0c0; }\n.girl-card[data-type=\"kuma\"] .f-lbl { color: #d0a8bc; }\n.girl-card[data-type=\"kuma\"] .f-num { color: #e0c0d0; }\n\n/* --- 慈爱形 莫塔 --- */\n.girl-card[data-type=\"mota\"] {\n  background: linear-gradient(135deg, rgba(180, 160, 220, 0.1), rgba(200, 180, 240, 0.15));\n  border-color: rgba(160, 130, 210, 0.35);\n}\n.girl-card[data-type=\"mota\"] .girl-name { color: #7a5a9e; }\n.girl-card[data-type=\"mota\"] .girl-sub { color: #b08ad9; }\n.girl-card[data-type=\"mota\"] .mini-bar .fill { background: linear-gradient(90deg, #b08ad9, #8a5bc7); }\n.girl-card[data-type=\"mota\"] .d-section { color: #c4a0e8; border-color: rgba(160, 130, 210, 0.3); }\n.girl-card[data-type=\"mota\"] .d-row { color: #d0c0e0; }\n.girl-card[data-type=\"mota\"] .b-lbl { color: #b8a8d0; }\n.girl-card[data-type=\"mota\"] .b-desc { color: #a898c0; }\n.girl-card[data-type=\"mota\"] .b-dev { color: #c4a0e8; }\n.girl-card[data-type=\"mota\"] .f-lbl { color: #b8a8d0; }\n.girl-card[data-type=\"mota\"] .f-num { color: #d0c0e0; }\n\n/* --- 眼球展开详情 --- */\n.girl-detail {\n  padding: 10px 12px;\n  font-size: 0.85em;\n  border-top: 1px dashed rgba(180, 100, 140, 0.2);\n}\n\n.d-row {\n  color: #c8b8d4;\n  margin-bottom: 6px;\n  line-height: 1.5;\n}\n\n.d-section {\n  font-weight: bold;\n  font-size: 0.9em;\n  margin: 10px 0 6px 0;\n  padding-top: 8px;\n  border-top: 1px dashed rgba(180, 100, 140, 0.2);\n}\n\n.girl-detail .body-row {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  margin-bottom: 4px;\n  font-size: 0.92em;\n}\n\n.girl-detail .b-lbl {\n  min-width: 60px;\n  color: #b0a0b8;\n  white-space: nowrap;\n}\n\n.girl-detail .b-desc {\n  flex: 1;\n  color: #a898b0;\n  font-size: 0.9em;\n}\n\n.girl-detail .b-dev {\n  min-width: 36px;\n  text-align: right;\n  font-size: 0.85em;\n  color: #e8a0c0;\n  font-weight: 500;\n}\n\n/* --- 眼球内进度条 --- */\n.full-bar {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  margin-top: 5px;\n  font-size: 0.88em;\n}\n\n.f-lbl {\n  min-width: 55px;\n  white-space: nowrap;\n  color: #b0a0b8;\n}\n\n.f-track {\n  flex: 1;\n  height: 7px;\n  background: rgba(255, 255, 255, 0.06);\n  border-radius: 4px;\n  overflow: hidden;\n}\n\n.f-track .fill {\n  height: 100%;\n  border-radius: 4px;\n  transition: width 0.5s ease;\n}\n\n.love-color { background: linear-gradient(90deg, #d98aab, #c74b7a); }\n.trust-color { background: linear-gradient(90deg, #6db5a0, #3a9e82); }\n\n.f-num {\n  min-width: 60px;\n  text-align: right;\n  color: #c8b8d4;\n  font-size: 0.9em;\n}\n\n/* ===== 通用面板 ===== */\n.panel {\n  background: rgba(180, 100, 140, 0.05);\n  border: 1px solid rgba(180, 100, 140, 0.2);\n  border-radius: 12px;\n  padding: 10px 12px;\n  margin-bottom: 10px;\n}\n\n.panel > summary {\n  list-style: none;\n  cursor: pointer;\n  font-weight: bold;\n  color: #d9b3c7;\n  font-size: 0.95em;\n  padding: 4px 0;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n\n.panel > summary::-webkit-details-marker { display: none; }\n\n.panel > summary::before {\n  content: '▶';\n  font-size: 0.7em;\n  transition: transform 0.3s;\n  color: #e8a0c0;\n}\n\n.panel[open] > summary::before {\n  transform: rotate(90deg);\n}\n\n.tag {\n  font-size: 0.78em;\n  font-weight: normal;\n  color: #fff;\n  background: #c74b7a;\n  padding: 1px 6px;\n  border-radius: 4px;\n  margin-left: 4px;\n}\n\n/* ===== User面板 ===== */\n.card-body {\n  padding-top: 8px;\n}\n\n.grid-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px 12px;\n  font-size: 0.88em;\n  color: #c8b8d4;\n  margin-bottom: 5px;\n  line-height: 1.6;\n}\n\n/* ===== NPC面板 ===== */\n.npc-card {\n  padding: 8px 0;\n  border-bottom: 1px dashed rgba(180, 100, 140, 0.15);\n}\n\n.npc-card:last-child { border-bottom: none; }\n\n.npc-header {\n  font-weight: bold;\n  color: #d9b3c7;\n  font-size: 0.92em;\n  margin-bottom: 4px;\n}\n\n/* ===== 背包 ===== */\n.item-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 5px;\n  margin-top: 8px;\n}\n\n.item-cell {\n  aspect-ratio: 1;\n  border: 1px solid rgba(180, 100, 140, 0.25);\n  border-radius: 8px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.75em;\n  padding: 3px;\n  background: rgba(255, 255, 255, 0.04);\n  transition: all 0.2s;\n  position: relative;\n  cursor: default;\n}\n\n.item-cell:hover {\n  background: rgba(180, 100, 140, 0.1);\n  border-color: #c74b7a;\n  transform: scale(1.05);\n  z-index: 10;\n  box-shadow: 0 3px 10px rgba(200, 80, 130, 0.2);\n}\n\n.item-cell.empty {\n  background: rgba(255, 255, 255, 0.02);\n  border-style: dashed;\n  color: #665870;\n  font-size: 0.8em;\n}\n\n.item-cell.empty:hover {\n  transform: none;\n  box-shadow: none;\n  border-color: rgba(180, 100, 140, 0.25);\n}\n\n.item-icon { font-size: 1.4em; }\n\n.item-name {\n  font-size: 0.85em;\n  color: #c8b8d4;\n  text-align: center;\n  line-height: 1.2;\n  margin-top: 2px;\n}\n\n.item-count {\n  font-size: 0.8em;\n  color: #e8a0c0;\n  font-weight: bold;\n}\n\n.item-tooltip {\n  display: none;\n  position: absolute;\n  bottom: calc(100% + 8px);\n  left: 50%;\n  transform: translateX(-50%);\n  width: 160px;\n  background: rgba(24, 16, 30, 0.97);\n  border: 2px solid #c74b7a;\n  border-radius: 10px;\n  padding: 8px 10px;\n  z-index: 200;\n  box-shadow: 0 6px 20px rgba(200, 80, 130, 0.25);\n  backdrop-filter: blur(8px);\n  text-align: left;\n}\n\n.item-tooltip::after {\n  content: '';\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translateX(-50%);\n  border: 6px solid transparent;\n  border-top-color: #c74b7a;\n}\n\n.item-cell:hover .item-tooltip,\n.item-cell:active .item-tooltip {\n  display: block;\n  animation: popIn 0.25s ease-out;\n}\n\n.tt-title {\n  font-weight: bold;\n  color: #d9b3c7;\n  margin: 0 0 4px 0;\n  padding-bottom: 4px;\n  border-bottom: 1px solid rgba(180, 100, 140, 0.2);\n  font-size: 0.92em;\n}\n\n.tt-type {\n  display: inline-block;\n  font-size: 0.78em;\n  color: #fff;\n  background: #a5567a;\n  padding: 1px 6px;\n  border-radius: 4px;\n  margin-bottom: 4px;\n}\n\n.tt-desc {\n  font-size: 0.85em;\n  color: #b0a0b8;\n  line-height: 1.4;\n}\n\n/* ===== 选项栏 ===== */\n.action-box {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 8px;\n  padding: 10px 12px;\n  border: 1px solid rgba(100, 120, 160, 0.25);\n  background: rgba(100, 120, 160, 0.06);\n  border-radius: 12px;\n}\n\n.opt {\n  text-align: center;\n  padding: 10px 8px;\n  border: 1px solid rgba(100, 120, 160, 0.3);\n  border-radius: 8px;\n  font-size: 0.9em;\n  color: #a8c0e0;\n  background: rgba(255, 255, 255, 0.04);\n  cursor: pointer;\n  transition: all 0.25s;\n  line-height: 1.3;\n}\n\n.opt:hover {\n  background: rgba(90, 122, 158, 0.25);\n  color: #e0ecff;\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(90, 122, 158, 0.2);\n}\n\n/* --- 对话标签保持原代表色 --- */\nnona {\n  color: #FF1493;\n}\n\nkuma {\n  color: #FFB6C1;\n}\n\nmota {\n  color: #FF0066;\n}\n\nalert {\n  color: #FF0000;\n  font-weight: bold;\n}\n\n/* ===== 动画 ===== */\n@keyframes popIn {\n  from { opacity: 0; transform: translateX(-50%) translateY(8px); }\n  to { opacity: 1; transform: translateX(-50%) translateY(0); }\n}\n\n@keyframes hungerPulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n\n/* ===== 移动端 ===== */\n@media (max-width: 480px) {\n  .girls-row { gap: 5px; }\n  .girl-name { font-size: 0.78em; }\n  .girl-detail { font-size: 0.82em; padding: 8px; }\n  .girl-detail .body-row { font-size: 0.88em; }\n  .girl-detail .b-lbl { min-width: 50px; }\n  .grid-row { font-size: 0.83em; gap: 4px 8px; }\n  .item-grid { grid-template-columns: repeat(4, 1fr); }\n  .item-tooltip { width: 140px; font-size: 0.9em; }\n  .action-box { grid-template-columns: 1fr; }\n  .hud-line { font-size: 0.8em; }\n  .full-bar { font-size: 0.82em; }\n  .f-lbl { min-width: 45px; }\n  .hud-num { min-width: 55px; font-size: 0.85em; }\n}\n/* ============================================\n   深色聊天框完整美化 · 星尘与眼瞳\n   ============================================ */\n\n/* === 1. 聊天框主体：深色玻璃质感 + 呼吸光边 === */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(\n        145deg,\n        rgba(18, 12, 22, 0.92),\n        rgba(30, 18, 35, 0.88),\n        rgba(22, 14, 28, 0.92)\n    ) !important;\n    border: 1px solid rgba(180, 100, 140, 0.25) !important;\n    border-radius: 18px !important;\n    backdrop-filter: blur(16px) saturate(1.2) !important;\n    box-shadow:\n        0 0 0 1px rgba(180, 100, 140, 0.08),\n        0 4px 24px rgba(0, 0, 0, 0.6),\n        0 12px 48px rgba(100, 50, 80, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;\n    padding: 16px 14px !important;\n    position: relative !important;\n    isolation: isolate !important;\n    overflow: hidden !important;\n    transition: box-shadow 0.4s ease, border-color 0.4s ease !important;\n}\n\n/* 鼠标悬停时边框微亮 */\n.bg-gray-100\\/90.relative.inline-block:hover {\n    border-color: rgba(200, 120, 160, 0.45) !important;\n    box-shadow:\n        0 0 0 1px rgba(200, 120, 160, 0.15),\n        0 4px 24px rgba(0, 0, 0, 0.6),\n        0 12px 48px rgba(140, 70, 110, 0.25),\n        0 0 60px rgba(180, 100, 140, 0.08),\n        inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;\n}\n\n/* === 2. 背景星尘粒子（::before）+ 流光扫描线（::after）=== */\n.bg-gray-100\\/90.relative.inline-block::before {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: 0 !important;\n    z-index: 0 !important;\n    pointer-events: none !important;\n    border-radius: 18px !important;\n    opacity: 0.5 !important;\n    /* 星尘粒子 - 使用SMIL动画的内联SVG */\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Ccircle cx='45' cy='60' r='1' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='3.2s' repeatCount='indefinite' begin='0s'/%3E%3C/circle%3E%3Ccircle cx='120' cy='30' r='0.8' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.7;0' dur='2.8s' repeatCount='indefinite' begin='0.5s'/%3E%3C/circle%3E%3Ccircle cx='200' cy='80' r='1.2' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.9;0' dur='4s' repeatCount='indefinite' begin='1s'/%3E%3C/circle%3E%3Ccircle cx='80' cy='150' r='0.6' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.6;0' dur='3.5s' repeatCount='indefinite' begin='1.5s'/%3E%3C/circle%3E%3Ccircle cx='250' cy='120' r='1' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='3s' repeatCount='indefinite' begin='0.8s'/%3E%3C/circle%3E%3Ccircle cx='160' cy='200' r='0.7' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.7;0' dur='3.8s' repeatCount='indefinite' begin='2s'/%3E%3C/circle%3E%3Ccircle cx='30' cy='250' r='0.9' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.5;0' dur='4.2s' repeatCount='indefinite' begin='0.3s'/%3E%3C/circle%3E%3Ccircle cx='270' cy='220' r='1.1' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.6;0' dur='3.6s' repeatCount='indefinite' begin='1.2s'/%3E%3C/circle%3E%3Ccircle cx='140' cy='270' r='0.8' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='2.9s' repeatCount='indefinite' begin='0.7s'/%3E%3C/circle%3E%3Ccircle cx='220' cy='170' r='0.5' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.9;0' dur='3.3s' repeatCount='indefinite' begin='1.8s'/%3E%3C/circle%3E%3Ccircle cx='95' cy='95' r='1.3' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='5s' repeatCount='indefinite' begin='0.2s'/%3E%3C/circle%3E%3Ccircle cx='185' cy='45' r='0.6' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.7;0' dur='4.5s' repeatCount='indefinite' begin='2.5s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-size: 300px 300px !important;\n    background-repeat: repeat !important;\n}\n\n/* 流光扫描线 */\n.bg-gray-100\\/90.relative.inline-block::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: 0 !important;\n    z-index: 0 !important;\n    pointer-events: none !important;\n    border-radius: 18px !important;\n    opacity: 0.06 !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cdefs%3E%3ClinearGradient id='scan' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%25' stop-color='%23c74b7a' stop-opacity='0'/%3E%3Cstop offset='50%25' stop-color='%23c74b7a' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='%23c74b7a' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' width='400' height='6' fill='url(%23scan)' opacity='0.8'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 -10;0 410' dur='6s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\") !important;\n    background-size: 100% 400px !important;\n    background-repeat: no-repeat !important;\n}\n\n/* === 3. 移除顶部颜色装饰条 === */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e9e9]\"] {\n    display: none !important;\n}\n\n/* === 4. 正文文本层：确保在粒子之上 === */\n.markdown-body {\n    color: #E8E0EC !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n    line-height: 1.8 !important;\n    position: relative !important;\n    z-index: 1 !important;\n    background: transparent !important;\n    letter-spacing: 0.02em !important;\n}\n\n/* 正文内链接 */\n.markdown-body a {\n    color: #d98aab !important;\n    text-decoration: underline !important;\n    text-decoration-color: rgba(217, 138, 171, 0.3) !important;\n    text-underline-offset: 3px !important;\n    transition: color 0.2s, text-decoration-color 0.2s !important;\n}\n\n.markdown-body a:hover {\n    color: #e8a8c4 !important;\n    text-decoration-color: rgba(232, 168, 196, 0.6) !important;\n}\n\n/* 正文内代码块 */\n.markdown-body code {\n    background: rgba(180, 100, 140, 0.12) !important;\n    color: #d9b3c7 !important;\n    border: 1px solid rgba(180, 100, 140, 0.2) !important;\n    border-radius: 5px !important;\n    padding: 1px 5px !important;\n    font-size: 0.9em !important;\n}\n\n.markdown-body pre {\n    background: rgba(10, 6, 14, 0.7) !important;\n    border: 1px solid rgba(180, 100, 140, 0.2) !important;\n    border-radius: 10px !important;\n    padding: 12px !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n.markdown-body pre code {\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n    color: #c8b8d4 !important;\n}\n\n/* 正文内引用块 */\n.markdown-body blockquote {\n    border-left: 3px solid rgba(180, 100, 140, 0.5) !important;\n    background: rgba(180, 100, 140, 0.06) !important;\n    padding: 8px 14px !important;\n    border-radius: 0 8px 8px 0 !important;\n    margin: 8px 0 !important;\n    color: #c8b8cc !important;\n}\n\n/* 正文内分割线 */\n.markdown-body hr {\n    border: none !important;\n    height: 1px !important;\n    background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(180, 100, 140, 0.4),\n        rgba(123, 167, 217, 0.3),\n        rgba(176, 138, 217, 0.4),\n        transparent\n    ) !important;\n    margin: 16px 0 !important;\n}\n\n/* 正文内标题 */\n.markdown-body h1,\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4 {\n    color: #e0d0e8 !important;\n    border-bottom-color: rgba(180, 100, 140, 0.2) !important;\n}\n\n/* 正文内表格 */\n.markdown-body table {\n    border-collapse: collapse !important;\n}\n\n.markdown-body th {\n    background: rgba(180, 100, 140, 0.15) !important;\n    color: #e0d0e8 !important;\n    border: 1px solid rgba(180, 100, 140, 0.25) !important;\n    padding: 6px 10px !important;\n}\n\n.markdown-body td {\n    border: 1px solid rgba(180, 100, 140, 0.15) !important;\n    padding: 6px 10px !important;\n    color: #d0c0d8 !important;\n}\n\n.markdown-body tr:nth-child(even) td {\n    background: rgba(180, 100, 140, 0.04) !important;\n}\n\n/* 正文内列表标记 */\n.markdown-body ul {\n    list-style-type: disc !important;\n}\n\n.markdown-body li::marker {\n    color: #c74b7a !important;\n}\n\n/* 加粗与斜体 */\n.markdown-body strong {\n    color: #f0e0f4 !important;\n    font-weight: bold !important;\n}\n\n.markdown-body em {\n    color: #d9b3c7 !important;\n}\n\n/* === 5. 底部附加元素 === */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    color: rgba(200, 180, 210, 0.7) !important;\n    font-size: 0.82em !important;\n    transition: color 0.25s, text-shadow 0.25s !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    color: #d98aab !important;\n    text-shadow: 0 0 12px rgba(217, 138, 171, 0.4) !important;\n}\n\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: rgba(176, 138, 217, 0.6) !important;\n    font-size: 0.78em !important;\n    letter-spacing: 0.5px !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n.text-orange-500 {\n    color: rgba(217, 160, 84, 0.75) !important;\n    font-size: 0.8em !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n/* === 6. 加载动画：「眼睛们一直在等着你...」=== */\n\n/* 隐藏原生加载 */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n/* 加载容器重构 */\n.flex.items-center.justify-center.w-6.h-5 {\n    width: 280px !important;\n    height: 50px !important;\n    min-height: 50px !important;\n    position: relative !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n/*\n  逐字浮现 + 独立光晕脉冲\n  颜色映射：\n    眼(#7ba7d9·诺娜) 睛(#7ba7d9·诺娜)\n    们(#d98aab·库玛) 一(#d98aab·库玛)\n    直(#b08ad9·莫塔) 在(#b08ad9·莫塔)\n    等(#7ba7d9·诺娜) 着(#d98aab·库玛) 你(#b08ad9·莫塔)\n    ...(#c74b7a·主题色)\n    \n  CSP备注：若 data: URI 被 CSP 禁止，可替换为同源外链：\n  /assets/svg/loading-eyes.svg\n*/\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 260px !important;\n    height: 40px !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 40' width='260' height='40'%3E%3Cdefs%3E%3Cfilter id='g1' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='2' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g2' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='2' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g3' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='2' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3C!-- 眼 --%3E%3Ctext x='10' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%237ba7d9' opacity='0' filter='url(%23g1)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='0s'/%3E眼%3C/text%3E%3C!-- 睛 --%3E%3Ctext x='30' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%237ba7d9' opacity='0' filter='url(%23g1)'%3E%3Canimate attributeName='opacity' values='0;0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.2s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='0.2s'/%3E睛%3C/text%3E%3C!-- 们 --%3E%3Ctext x='50' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23d98aab' opacity='0' filter='url(%23g2)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.4s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='0.4s'/%3E们%3C/text%3E%3C!-- 一 --%3E%3Ctext x='70' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23d98aab' opacity='0' filter='url(%23g2)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.6s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='0.6s'/%3E一%3C/text%3E%3C!-- 直 --%3E%3Ctext x='90' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23b08ad9' opacity='0' filter='url(%23g3)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.8s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='0.8s'/%3E直%3C/text%3E%3C!-- 在 --%3E%3Ctext x='110' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23b08ad9' opacity='0' filter='url(%23g3)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.0s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='1.0s'/%3E在%3C/text%3E%3C!-- 等 --%3E%3Ctext x='130' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%237ba7d9' opacity='0' filter='url(%23g1)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.2s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='1.2s'/%3E等%3C/text%3E%3C!-- 着 --%3E%3Ctext x='150' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23d98aab' opacity='0' filter='url(%23g2)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.4s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='1.4s'/%3E着%3C/text%3E%3C!-- 你 --%3E%3Ctext x='170' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23b08ad9' opacity='0' filter='url(%23g3)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.6s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 6;0 6;0 0;0 0;0 0;0 2;0 6' dur='4s' repeatCount='indefinite' begin='1.6s'/%3E你%3C/text%3E%3C!-- 点1 --%3E%3Ccircle cx='196' cy='25' r='2.5' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0.4;0' dur='4s' repeatCount='indefinite' begin='2.0s'/%3E%3Canimate attributeName='r' values='1;1;2.5;3;2;1' dur='4s' repeatCount='indefinite' begin='2.0s'/%3E%3C/circle%3E%3C!-- 点2 --%3E%3Ccircle cx='206' cy='25' r='2.5' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0.4;0' dur='4s' repeatCount='indefinite' begin='2.3s'/%3E%3Canimate attributeName='r' values='1;1;2.5;3;2;1' dur='4s' repeatCount='indefinite' begin='2.3s'/%3E%3C/circle%3E%3C!-- 点3 --%3E%3Ccircle cx='216' cy='25' r='2.5' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0.4;0' dur='4s' repeatCount='indefinite' begin='2.6s'/%3E%3Canimate attributeName='r' values='1;1;2.5;3;2;1' dur='4s' repeatCount='indefinite' begin='2.6s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n}\n\n/* 加载容器底部微光条 */\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: 2px !important;\n    left: 10% !important;\n    width: 80% !important;\n    height: 1px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='2'%3E%3Cdefs%3E%3ClinearGradient id='lg' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0%25' stop-color='%237ba7d9' stop-opacity='0'/%3E%3Cstop offset='25%25' stop-color='%237ba7d9' stop-opacity='0.6'/%3E%3Cstop offset='50%25' stop-color='%23d98aab' stop-opacity='0.8'/%3E%3Cstop offset='75%25' stop-color='%23b08ad9' stop-opacity='0.6'/%3E%3Cstop offset='100%25' stop-color='%23b08ad9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='200' height='2' fill='url(%23lg)' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.2;0.6;0.2' dur='3s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\") !important;\n    background-size: 100% 100% !important;\n    background-repeat: no-repeat !important;\n    pointer-events: none !important;\n}\n\n/* === 7. 输入框单独微调（可选：略浅一点区分输入/输出）=== */\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n    background: linear-gradient(\n        145deg,\n        rgba(22, 16, 28, 0.88),\n        rgba(35, 22, 42, 0.84)\n    ) !important;\n    border-color: rgba(123, 167, 217, 0.2) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90):hover {\n    border-color: rgba(123, 167, 217, 0.4) !important;\n}\n\n/* === 8. 移动端适配 === */\n@media (max-width: 480px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 14px !important;\n        padding: 12px 10px !important;\n        margin-left: 2px !important;\n        margin-right: 2px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 240px !important;\n        height: 44px !important;\n        min-height: 44px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 220px !important;\n        height: 36px !important;\n    }\n}\n\n/* === 9. 低动效偏好 === */\n@media (prefers-reduced-motion: reduce) {\n    .bg-gray-100\\/90.relative.inline-block::before {\n        /* 星尘粒子降低频率：将闪烁周期拉长至8秒 */\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Ccircle cx='45' cy='60' r='1' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.5;0' dur='8s' repeatCount='indefinite' begin='0s'/%3E%3C/circle%3E%3Ccircle cx='120' cy='30' r='0.8' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='8s' repeatCount='indefinite' begin='1s'/%3E%3C/circle%3E%3Ccircle cx='200' cy='80' r='1.2' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.5;0' dur='8s' repeatCount='indefinite' begin='2s'/%3E%3C/circle%3E%3Ccircle cx='80' cy='150' r='0.6' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.3;0' dur='8s' repeatCount='indefinite' begin='3s'/%3E%3C/circle%3E%3Ccircle cx='250' cy='120' r='1' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='8s' repeatCount='indefinite' begin='1.5s'/%3E%3C/circle%3E%3Ccircle cx='160' cy='200' r='0.7' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='8s' repeatCount='indefinite' begin='4s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n        opacity: 0.3 !important;\n    }\n\n    /* 扫描线：降低为极缓慢呼吸，周期拉长至15秒 */\n    .bg-gray-100\\/90.relative.inline-block::after {\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cdefs%3E%3ClinearGradient id='scan' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%25' stop-color='%23c74b7a' stop-opacity='0'/%3E%3Cstop offset='50%25' stop-color='%23c74b7a' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='%23c74b7a' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' width='400' height='6' fill='url(%23scan)' opacity='0.5'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 -10;0 410' dur='15s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\") !important;\n        opacity: 0.03 !important;\n    }\n\n    /* 加载文字：去掉位移动画，仅保留缓慢的透明度呼吸 */\n    .flex.items-center.justify-center.w-6.h-5::before {\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 40' width='260' height='40'%3E%3Ctext x='10' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%237ba7d9' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='0s'/%3E眼%3C/text%3E%3Ctext x='30' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%237ba7d9' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='0.3s'/%3E睛%3C/text%3E%3Ctext x='50' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23d98aab' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='0.6s'/%3E们%3C/text%3E%3Ctext x='70' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23d98aab' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='0.9s'/%3E一%3C/text%3E%3Ctext x='90' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23b08ad9' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='1.2s'/%3E直%3C/text%3E%3Ctext x='110' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23b08ad9' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='1.5s'/%3E在%3C/text%3E%3Ctext x='130' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%237ba7d9' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='1.8s'/%3E等%3C/text%3E%3Ctext x='150' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23d98aab' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='2.1s'/%3E着%3C/text%3E%3Ctext x='170' y='28' font-family='sans-serif' font-weight='bold' font-size='16' fill='%23b08ad9' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.8;0.3' dur='6s' repeatCount='indefinite' begin='2.4s'/%3E你%3C/text%3E%3Ccircle cx='196' cy='25' r='2' fill='%23c74b7a' opacity='0.2'%3E%3Canimate attributeName='opacity' values='0.2;0.5;0.2' dur='6s' repeatCount='indefinite' begin='3s'/%3E%3C/circle%3E%3Ccircle cx='206' cy='25' r='2' fill='%23c74b7a' opacity='0.2'%3E%3Canimate attributeName='opacity' values='0.2;0.5;0.2' dur='6s' repeatCount='indefinite' begin='3.3s'/%3E%3C/circle%3E%3Ccircle cx='216' cy='25' r='2' fill='%23c74b7a' opacity='0.2'%3E%3Canimate attributeName='opacity' values='0.2;0.5;0.2' dur='6s' repeatCount='indefinite' begin='3.6s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    }\n\n    /* 底部微光条：降为静态低透明度 */\n    .flex.items-center.justify-center.w-6.h-5::after {\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='2'%3E%3Cdefs%3E%3ClinearGradient id='lg' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0%25' stop-color='%237ba7d9' stop-opacity='0'/%3E%3Cstop offset='25%25' stop-color='%237ba7d9' stop-opacity='0.3'/%3E%3Cstop offset='50%25' stop-color='%23d98aab' stop-opacity='0.4'/%3E%3Cstop offset='75%25' stop-color='%23b08ad9' stop-opacity='0.3'/%3E%3Cstop offset='100%25' stop-color='%23b08ad9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='200' height='2' fill='url(%23lg)' opacity='0.3'/%3E%3C/svg%3E\") !important;\n    }\n\n    /* 悬停效果：去掉过渡动画 */\n    .bg-gray-100\\/90.relative.inline-block {\n        transition: none !important;\n    }\n}\n\n/* === 10. 滚动条美化（深色适配）=== */\n.markdown-body::-webkit-scrollbar {\n    width: 5px !important;\n}\n\n.markdown-body::-webkit-scrollbar-track {\n    background: rgba(0, 0, 0, 0.1) !important;\n    border-radius: 3px !important;\n}\n\n.markdown-body::-webkit-scrollbar-thumb {\n    background: linear-gradient(180deg, #7ba7d9, #c74b7a, #b08ad9) !important;\n    border-radius: 3px !important;\n}\n\n.markdown-body::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(180deg, #8bb7e9, #d75b8a, #c09ae9) !important;\n}\n\n/* ============================================\n   完整小屏适配 · 平板 → 手机 → 窄屏\n   ============================================ */\n\n/* === 平板竖屏 & 大屏手机 (≤768px) === */\n@media (max-width: 768px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 14px !important;\n        padding: 14px 12px !important;\n        margin-left: 4px !important;\n        margin-right: 4px !important;\n        box-shadow:\n            0 0 0 1px rgba(180, 100, 140, 0.08),\n            0 4px 16px rgba(0, 0, 0, 0.5),\n            0 8px 32px rgba(100, 50, 80, 0.12),\n            inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;\n    }\n\n    .markdown-body {\n        font-size: 0.95em !important;\n        line-height: 1.75 !important;\n    }\n\n    .markdown-body pre {\n        padding: 10px !important;\n        font-size: 0.88em !important;\n        overflow-x: auto !important;\n        -webkit-overflow-scrolling: touch !important;\n    }\n\n    .markdown-body table {\n        display: block !important;\n        overflow-x: auto !important;\n        -webkit-overflow-scrolling: touch !important;\n        white-space: nowrap !important;\n    }\n\n    .markdown-body blockquote {\n        padding: 6px 10px !important;\n        margin: 6px 0 !important;\n    }\n\n    /* 加载动画容器 */\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 260px !important;\n        height: 46px !important;\n        min-height: 46px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 240px !important;\n        height: 38px !important;\n    }\n\n    /* 底部元素间距收紧 */\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        font-size: 0.78em !important;\n        padding: 4px 6px !important;\n    }\n\n    .MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n        font-size: 0.74em !important;\n    }\n\n    .text-orange-500 {\n        font-size: 0.76em !important;\n    }\n}\n\n/* === 标准手机 (≤480px) === */\n@media (max-width: 480px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 12px !important;\n        padding: 10px 8px !important;\n        margin-left: 2px !important;\n        margin-right: 2px !important;\n        /* 小屏降低模糊强度节省性能 */\n        backdrop-filter: blur(10px) !important;\n        box-shadow:\n            0 0 0 1px rgba(180, 100, 140, 0.06),\n            0 3px 12px rgba(0, 0, 0, 0.45),\n            0 6px 24px rgba(100, 50, 80, 0.1) !important;\n    }\n\n    /* 星尘粒子：缩小平铺尺寸 + 降低透明度省性能 */\n    .bg-gray-100\\/90.relative.inline-block::before {\n        background-size: 200px 200px !important;\n        opacity: 0.3 !important;\n    }\n\n    /* 扫描线：小屏进一步降低可见度 */\n    .bg-gray-100\\/90.relative.inline-block::after {\n        opacity: 0.03 !important;\n    }\n\n    .markdown-body {\n        font-size: 0.9em !important;\n        line-height: 1.7 !important;\n        letter-spacing: 0.01em !important;\n    }\n\n    .markdown-body pre {\n        padding: 8px !important;\n        font-size: 0.82em !important;\n        border-radius: 8px !important;\n    }\n\n    .markdown-body code {\n        font-size: 0.85em !important;\n        padding: 1px 4px !important;\n    }\n\n    .markdown-body blockquote {\n        padding: 5px 8px !important;\n        border-left-width: 2px !important;\n    }\n\n    .markdown-body h1 { font-size: 1.3em !important; }\n    .markdown-body h2 { font-size: 1.15em !important; }\n    .markdown-body h3 { font-size: 1.05em !important; }\n\n    .markdown-body th,\n    .markdown-body td {\n        padding: 4px 6px !important;\n        font-size: 0.85em !important;\n    }\n\n    /* 加载动画：缩小适配 + 字号降级 */\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 220px !important;\n        height: 42px !important;\n        min-height: 42px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 200px !important;\n        height: 34px !important;\n        /* 小屏版SVG：字号缩至13px，间距收紧 */\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 36' width='220' height='36'%3E%3Cdefs%3E%3Cfilter id='g1m' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g2m' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='g3m' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.5' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Ctext x='6' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%237ba7d9' opacity='0' filter='url(%23g1m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='0s'/%3E眼%3C/text%3E%3Ctext x='22' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%237ba7d9' opacity='0' filter='url(%23g1m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.2s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='0.2s'/%3E睛%3C/text%3E%3Ctext x='38' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%23d98aab' opacity='0' filter='url(%23g2m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.4s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='0.4s'/%3E们%3C/text%3E%3Ctext x='54' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%23d98aab' opacity='0' filter='url(%23g2m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.6s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='0.6s'/%3E一%3C/text%3E%3Ctext x='70' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%23b08ad9' opacity='0' filter='url(%23g3m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='0.8s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='0.8s'/%3E直%3C/text%3E%3Ctext x='86' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%23b08ad9' opacity='0' filter='url(%23g3m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.0s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='1.0s'/%3E在%3C/text%3E%3Ctext x='102' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%237ba7d9' opacity='0' filter='url(%23g1m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.2s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='1.2s'/%3E等%3C/text%3E%3Ctext x='118' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%23d98aab' opacity='0' filter='url(%23g2m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.4s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='1.4s'/%3E着%3C/text%3E%3Ctext x='134' y='24' font-family='sans-serif' font-weight='bold' font-size='13' fill='%23b08ad9' opacity='0' filter='url(%23g3m)'%3E%3Canimate attributeName='opacity' values='0;0;1;1;1;0.3;0' dur='4s' repeatCount='indefinite' begin='1.6s'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 5;0 5;0 0;0 0;0 0;0 1;0 5' dur='4s' repeatCount='indefinite' begin='1.6s'/%3E你%3C/text%3E%3Ccircle cx='156' cy='21' r='2' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0.4;0' dur='4s' repeatCount='indefinite' begin='2.0s'/%3E%3Canimate attributeName='r' values='0.8;0.8;2;2.5;1.5;0.8' dur='4s' repeatCount='indefinite' begin='2.0s'/%3E%3C/circle%3E%3Ccircle cx='164' cy='21' r='2' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0.4;0' dur='4s' repeatCount='indefinite' begin='2.3s'/%3E%3Canimate attributeName='r' values='0.8;0.8;2;2.5;1.5;0.8' dur='4s' repeatCount='indefinite' begin='2.3s'/%3E%3C/circle%3E%3Ccircle cx='172' cy='21' r='2' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0.4;0' dur='4s' repeatCount='indefinite' begin='2.6s'/%3E%3Canimate attributeName='r' values='0.8;0.8;2;2.5;1.5;0.8' dur='4s' repeatCount='indefinite' begin='2.6s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    }\n\n    /* 底部微光条收窄 */\n    .flex.items-center.justify-center.w-6.h-5::after {\n        left: 15% !important;\n        width: 70% !important;\n    }\n\n    /* 底部按钮：小屏紧凑排列 */\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        font-size: 0.72em !important;\n        padding: 3px 4px !important;\n        min-width: unset !important;\n    }\n\n    .MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n        font-size: 0.7em !important;\n    }\n\n    .text-orange-500 {\n        font-size: 0.72em !important;\n    }\n\n    /* 滚动条更细 */\n    .markdown-body::-webkit-scrollbar {\n        width: 3px !important;\n    }\n}\n\n/* === 窄屏手机 / 折叠屏内屏 (≤360px) === */\n@media (max-width: 360px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 10px !important;\n        padding: 8px 6px !important;\n        margin-left: 1px !important;\n        margin-right: 1px !important;\n        /* 窄屏关闭模糊以保性能 */\n        backdrop-filter: blur(6px) !important;\n    }\n\n    /* 窄屏星尘进一步缩小 */\n    .bg-gray-100\\/90.relative.inline-block::before {\n        background-size: 150px 150px !important;\n        opacity: 0.2 !important;\n    }\n\n    /* 窄屏关闭扫描线 */\n    .bg-gray-100\\/90.relative.inline-block::after {\n        display: none !important;\n    }\n\n    .markdown-body {\n        font-size: 0.85em !important;\n        line-height: 1.65 !important;\n    }\n\n    .markdown-body pre {\n        padding: 6px !important;\n        font-size: 0.78em !important;\n        border-radius: 6px !important;\n    }\n\n    .markdown-body h1 { font-size: 1.2em !important; }\n    .markdown-body h2 { font-size: 1.08em !important; }\n    .markdown-body h3 { font-size: 1em !important; }\n\n    /* 加载动画：窄屏进一步缩小 */\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 190px !important;\n        height: 38px !important;\n        min-height: 38px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 175px !important;\n        height: 30px !important;\n        /* 窄屏版SVG：字号11px，去掉光晕滤镜省性能 */\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 30' width='180' height='30'%3E%3Ctext x='4' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='0s'/%3E眼%3C/text%3E%3Ctext x='17' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='0.2s'/%3E睛%3C/text%3E%3Ctext x='30' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='0.4s'/%3E们%3C/text%3E%3Ctext x='43' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='0.6s'/%3E一%3C/text%3E%3Ctext x='56' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='0.8s'/%3E直%3C/text%3E%3Ctext x='69' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='1.0s'/%3E在%3C/text%3E%3Ctext x='82' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%237ba7d9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='1.2s'/%3E等%3C/text%3E%3Ctext x='95' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%23d98aab' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='1.4s'/%3E着%3C/text%3E%3Ctext x='108' y='20' font-family='sans-serif' font-weight='bold' font-size='11' fill='%23b08ad9' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0.3;0' dur='3.5s' repeatCount='indefinite' begin='1.6s'/%3E你%3C/text%3E%3Ccircle cx='126' cy='17' r='1.5' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;0.4;0' dur='3.5s' repeatCount='indefinite' begin='2.0s'/%3E%3C/circle%3E%3Ccircle cx='133' cy='17' r='1.5' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;0.4;0' dur='3.5s' repeatCount='indefinite' begin='2.3s'/%3E%3C/circle%3E%3Ccircle cx='140' cy='17' r='1.5' fill='%23c74b7a' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;0.4;0' dur='3.5s' repeatCount='indefinite' begin='2.6s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    }\n\n    /* 底部元素极限紧凑 */\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        font-size: 0.68em !important;\n        padding: 2px 3px !important;\n    }\n\n    .MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n        font-size: 0.66em !important;\n    }\n\n    .text-orange-500 {\n        font-size: 0.68em !important;\n    }\n}\n\n/* === 横屏手机 (高度≤420px 且 横向) === */\n@media (max-height: 420px) and (orientation: landscape) {\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 10px !important;\n        padding: 8px 10px !important;\n        max-height: 85vh !important;\n        overflow-y: auto !important;\n    }\n\n    .markdown-body {\n        font-size: 0.88em !important;\n        line-height: 1.6 !important;\n    }\n\n    /* 横屏加载动画居左，不占太多纵向空间 */\n    .flex.items-center.justify-center.w-6.h-5 {\n        height: 36px !important;\n        min-height: 36px !important;\n        justify-content: flex-start !important;\n    }\n}\n\n/* ============================================\n   星尘与眼瞳 · 配套界面美化\n   顶部栏 / 底部栏 / 分页栏 / 评论区\n   ============================================ */\n\n/* ──────────────────────────────────\n   1. 顶部栏\n   ────────────────────────────────── */\n\n/* 主容器：深色毛玻璃 */\n.sticky.w-full.top-0.flex.items-center {\n    background: linear-gradient(\n        135deg,\n        rgba(18, 12, 22, 0.94),\n        rgba(28, 16, 34, 0.90),\n        rgba(20, 14, 26, 0.94)\n    ) !important;\n    border-bottom: 1px solid rgba(180, 100, 140, 0.18) !important;\n    backdrop-filter: blur(14px) saturate(1.15) !important;\n    box-shadow:\n        0 1px 0 rgba(255, 255, 255, 0.03),\n        0 4px 20px rgba(0, 0, 0, 0.5) !important;\n    transition: border-color 0.3s ease, box-shadow 0.3s ease !important;\n}\n\n.sticky.w-full.top-0.flex.items-center:hover {\n    border-bottom-color: rgba(200, 120, 160, 0.32) !important;\n}\n\n/* 模型选择器容器 */\n#ai-model-selector .group.flex.items-center {\n    background: rgba(180, 100, 140, 0.08) !important;\n    border: 1px solid rgba(180, 100, 140, 0.18) !important;\n    border-radius: 10px !important;\n    padding: 4px 10px !important;\n    transition: background 0.25s, border-color 0.25s, box-shadow 0.25s !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n    background: rgba(180, 100, 140, 0.14) !important;\n    border-color: rgba(217, 138, 171, 0.35) !important;\n    box-shadow: 0 0 16px rgba(199, 75, 122, 0.12) !important;\n}\n\n/* 模型名称文字 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #E0D0E8 !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.03em !important;\n    text-shadow: 0 0 8px rgba(176, 138, 217, 0.15) !important;\n}\n\n/* 下拉箭头 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n    color: rgba(217, 138, 171, 0.6) !important;\n    transition: color 0.25s, transform 0.3s !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover .shrink-0.flex.items-center svg {\n    color: rgba(217, 138, 171, 0.9) !important;\n    transform: translateY(1px) !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n    color: rgba(200, 180, 210, 0.6) !important;\n    border-radius: 8px !important;\n    transition: color 0.25s, background 0.25s, box-shadow 0.25s !important;\n}\n\n#header-setting-button:hover {\n    color: #d98aab !important;\n    background: rgba(180, 100, 140, 0.1) !important;\n    box-shadow: 0 0 14px rgba(199, 75, 122, 0.12) !important;\n}\n\n\n/* ──────────────────────────────────\n   2. 开场白选择器\n   ────────────────────────────────── */\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n    background: linear-gradient(\n        135deg,\n        rgba(22, 14, 28, 0.88),\n        rgba(32, 20, 38, 0.84)\n    ) !important;\n    border: 1px solid rgba(180, 100, 140, 0.2) !important;\n    border-radius: 10px !important;\n    box-shadow:\n        0 2px 10px rgba(0, 0, 0, 0.3),\n        inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;\n    transition: border-color 0.25s, box-shadow 0.25s !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n    border-color: rgba(217, 138, 171, 0.4) !important;\n    box-shadow:\n        0 2px 10px rgba(0, 0, 0, 0.3),\n        0 0 20px rgba(199, 75, 122, 0.1),\n        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n}\n\n/* 左侧滑块图标 */\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n    color: rgba(176, 138, 217, 0.65) !important;\n    transition: color 0.25s !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"SlidersH\"] {\n    color: rgba(176, 138, 217, 0.95) !important;\n}\n\n/* 右侧下拉箭头 */\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n    color: rgba(217, 138, 171, 0.5) !important;\n    transition: color 0.25s, transform 0.3s !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"ChevronDown\"] {\n    color: rgba(217, 138, 171, 0.85) !important;\n    transform: translateY(1px) !important;\n}\n\n\n/* ──────────────────────────────────\n   3. 底部栏\n   ────────────────────────────────── */\n\n/* 底部渐变背景 */\n.bg-gradient-to-t {\n    background: linear-gradient(\n        to top,\n        rgba(18, 12, 22, 0.98),\n        rgba(18, 12, 22, 0.85),\n        transparent\n    ) !important;\n}\n\n/* 输入框容器 */\n#ai-chat-bottom-input {\n    background: linear-gradient(\n        145deg,\n        rgba(24, 16, 30, 0.92),\n        rgba(34, 22, 40, 0.88)\n    ) !important;\n    border: 1px solid rgba(180, 100, 140, 0.22) !important;\n    border-radius: 14px !important;\n    box-shadow:\n        0 0 0 1px rgba(180, 100, 140, 0.06),\n        0 4px 20px rgba(0, 0, 0, 0.45),\n        inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;\n    backdrop-filter: blur(12px) !important;\n    transition: border-color 0.3s, box-shadow 0.3s !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n    border-color: rgba(199, 75, 122, 0.45) !important;\n    box-shadow:\n        0 0 0 1px rgba(199, 75, 122, 0.12),\n        0 4px 20px rgba(0, 0, 0, 0.45),\n        0 0 30px rgba(199, 75, 122, 0.08),\n        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n}\n\n/* 主输入框 */\n#ai-chat-input {\n    color: #E0D4E8 !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n    background: transparent !important;\n    caret-color: #d98aab !important;\n    letter-spacing: 0.02em !important;\n}\n\n#ai-chat-input::placeholder {\n    color: rgba(200, 180, 210, 0.35) !important;\n    font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n    background: rgba(199, 75, 122, 0.3) !important;\n    color: #f0e0f4 !important;\n}\n\n\n/* ──────────────────────────────────\n   4. 分页栏（仅颜色/视觉）\n   ────────────────────────────────── */\n\n.MuiPaginationItem-root {\n    color: rgba(200, 180, 210, 0.65) !important;\n    border-color: rgba(180, 100, 140, 0.2) !important;\n    background: rgba(24, 16, 30, 0.6) !important;\n    transition: color 0.25s, background 0.25s, border-color 0.25s, box-shadow 0.25s !important;\n}\n\n.MuiPaginationItem-root:hover {\n    color: #E0D0E8 !important;\n    background: rgba(180, 100, 140, 0.12) !important;\n    border-color: rgba(217, 138, 171, 0.35) !important;\n    box-shadow: 0 0 10px rgba(199, 75, 122, 0.1) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n    color: #f0e0f4 !important;\n    background: linear-gradient(135deg, rgba(199, 75, 122, 0.35), rgba(176, 138, 217, 0.25)) !important;\n    border-color: rgba(199, 75, 122, 0.45) !important;\n    box-shadow: 0 0 16px rgba(199, 75, 122, 0.15) !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n    color: rgba(200, 180, 210, 0.2) !important;\n    border-color: rgba(180, 100, 140, 0.08) !important;\n    background: rgba(24, 16, 30, 0.3) !important;\n}\n\n.MuiPaginationItem-icon {\n    color: rgba(217, 138, 171, 0.5) !important;\n    transition: color 0.25s !important;\n}\n\n.MuiPaginationItem-root:hover .MuiPaginationItem-icon {\n    color: rgba(217, 138, 171, 0.9) !important;\n}\n\n/* 跳转输入区域 */\n.MuiStack-root.css-1uwir8f {\n    background: rgba(24, 16, 30, 0.5) !important;\n    border-radius: 8px !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n    color: rgba(200, 180, 210, 0.55) !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n}\n\n.MuiInputBase-input {\n    color: #E0D0E8 !important;\n    background: rgba(180, 100, 140, 0.06) !important;\n    border: 1px solid rgba(180, 100, 140, 0.18) !important;\n    border-radius: 6px !important;\n    caret-color: #d98aab !important;\n    transition: border-color 0.25s !important;\n}\n\n.MuiInputBase-input:focus {\n    border-color: rgba(199, 75, 122, 0.4) !important;\n}\n\n\n/* ──────────────────────────────────\n   5. 评论区\n   ────────────────────────────────── */\n\n/* 背景容器 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: linear-gradient(\n        170deg,\n        rgba(18, 12, 22, 0.96),\n        rgba(26, 16, 32, 0.94),\n        rgba(20, 14, 26, 0.96)\n    ) !important;\n    border-top: 1px solid rgba(180, 100, 140, 0.15) !important;\n}\n\n/* 顶部标题「评论(x)」 */\ndiv.text-lg.font-bold {\n    color: #E0D0E8 !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n    text-shadow: 0 0 12px rgba(176, 138, 217, 0.12) !important;\n}\n\n/* 「个人评分」文字 */\np.MuiTypography-body1.text-grey-600 {\n    color: rgba(200, 180, 210, 0.6) !important;\n}\n\n/* 评分容器 */\nspan.MuiRating-root {\n    filter: drop-shadow(0 0 4px rgba(199, 75, 122, 0.15)) !important;\n}\n\n/* 空心星星 */\nspan.MuiRating-iconEmpty svg {\n    color: rgba(180, 100, 140, 0.25) !important;\n    transition: color 0.2s !important;\n}\n\nspan.MuiRating-root:hover span.MuiRating-iconEmpty svg {\n    color: rgba(180, 100, 140, 0.4) !important;\n}\n\n/* 选中星星 */\nspan.MuiRating-iconFilled svg {\n    color: #d98aab !important;\n    filter: drop-shadow(0 0 6px rgba(217, 138, 171, 0.4)) !important;\n}\n\n/* 评分数字 */\nspan.text-orange-500 {\n    color: rgba(217, 160, 120, 0.85) !important;\n    text-shadow: 0 0 6px rgba(217, 160, 120, 0.2) !important;\n}\n\n/* 评论输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n    border-color: rgba(180, 100, 140, 0.18) !important;\n    border-radius: 12px !important;\n    background: rgba(24, 16, 30, 0.5) !important;\n    transition: border-color 0.3s !important;\n}\n\ndiv.flex.flex-col.border-gray-200:focus-within {\n    border-color: rgba(199, 75, 122, 0.38) !important;\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n    color: #E0D4E8 !important;\n    background: transparent !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n    caret-color: #d98aab !important;\n}\n\n/* 字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n    background: rgba(180, 100, 140, 0.06) !important;\n    color: rgba(200, 180, 210, 0.4) !important;\n    border-radius: 0 0 12px 12px !important;\n}\n\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    transition: transform 0.2s, filter 0.2s !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n    transform: scale(1.08) !important;\n    filter: drop-shadow(0 0 8px rgba(199, 75, 122, 0.3)) !important;\n}\n\n/* 发送图标 */\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n    color: rgba(217, 138, 171, 0.6) !important;\n    transition: color 0.25s !important;\n}\n\ndiv.cursor-pointer.group:hover svg[data-icon=\"Send03\"] {\n    color: #d98aab !important;\n}\n\n/* 分割线 */\ndiv.style_divider__mW0YX {\n    background: linear-gradient(\n        90deg,\n        transparent,\n        rgba(180, 100, 140, 0.25),\n        rgba(176, 138, 217, 0.2),\n        transparent\n    ) !important;\n}\n\n/* 排序按钮容器 */\n.MuiStack-root.css-1dmzxoz {\n    background: transparent !important;\n}\n\n/* 排序按钮（通用基础） */\nbutton.MuiButton-containedPrimary,\nbutton.MuiButton-outlinedPrimary {\n    border-radius: 8px !important;\n    font-family: \"Microsoft YaHei\", -apple-system, \"Segoe UI\", sans-serif !important;\n    font-size: 0.82em !important;\n    transition: all 0.25s ease !important;\n}\n\n/* 排序按钮（已选中） */\nbutton.MuiButton-containedPrimary {\n    background: linear-gradient(135deg, rgba(199, 75, 122, 0.4), rgba(176, 138, 217, 0.3)) !important;\n    color: #f0e0f4 !important;\n    border: 1px solid rgba(199, 75, 122, 0.4) !important;\n    box-shadow: 0 0 14px rgba(199, 75, 122, 0.12) !important;\n}\n\n/* 排序按钮（未选中） */\nbutton.MuiButton-outlinedPrimary {\n    background: rgba(24, 16, 30, 0.4) !important;\n    color: rgba(200, 180, 210, 0.6) !important;\n    border: 1px solid rgba(180, 100, 140, 0.18) !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n    background: rgba(180, 100, 140, 0.1) !important;\n    color: #E0D0E8 !important;\n    border-color: rgba(217, 138, 171, 0.35) !important;\n}\n\n/* 评论列表容器 */\ndiv.p-3.overflow-y-auto {\n    scrollbar-width: thin !important;\n    scrollbar-color: rgba(199, 75, 122, 0.25) transparent !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar {\n    width: 4px !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-track {\n    background: transparent !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-thumb {\n    background: linear-gradient(180deg, #7ba7d9, #c74b7a, #b08ad9) !important;\n    border-radius: 3px !important;\n}\n\n/* 评论项 */\ndiv.group.ml-0 {\n    border-bottom: 1px solid rgba(180, 100, 140, 0.08) !important;\n    transition: background 0.25s !important;\n}\n\ndiv.group.ml-0:hover {\n    background: rgba(180, 100, 140, 0.04) !important;\n}\n\n/* 用户头像光环 */\ndiv.group img.rounded-full {\n    box-shadow: 0 0 0 2px rgba(180, 100, 140, 0.2), 0 0 10px rgba(199, 75, 122, 0.1) !important;\n    transition: box-shadow 0.25s !important;\n}\n\ndiv.group.ml-0:hover img.rounded-full {\n    box-shadow: 0 0 0 2px rgba(217, 138, 171, 0.4), 0 0 16px rgba(199, 75, 122, 0.2) !important;\n}\n\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #d9b3c7 !important;\n    text-shadow: 0 0 6px rgba(217, 138, 171, 0.1) !important;\n}\n\n/* （你）标签 */\nspan.text-\\[10px\\] {\n    color: rgba(176, 138, 217, 0.7) !important;\n    background: rgba(176, 138, 217, 0.1) !important;\n    border-radius: 4px !important;\n    padding: 1px 4px !important;\n}\n\n/* 评论内容 */\ndiv.break-all {\n    color: #D8CDE0 !important;\n    line-height: 1.7 !important;\n}\n\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n    color: rgba(200, 180, 210, 0.35) !important;\n}\n\n/* 点赞按钮 */\nbutton.text-gray-400 {\n    color: rgba(200, 180, 210, 0.35) !important;\n    transition: color 0.2s, transform 0.2s !important;\n}\n\nbutton.text-gray-400:hover {\n    color: #d98aab !important;\n    transform: scale(1.15) !important;\n}\n\nbutton.text-gray-400 svg {\n    transition: filter 0.2s !important;\n}\n\nbutton.text-gray-400:hover svg {\n    filter: drop-shadow(0 0 6px rgba(217, 138, 171, 0.4)) !important;\n}\n\n/* 回复文字 */\nspan.cursor-pointer {\n    color: rgba(123, 167, 217, 0.55) !important;\n    transition: color 0.2s !important;\n}\n\nspan.cursor-pointer:hover {\n    color: #7ba7d9 !important;\n    text-shadow: 0 0 8px rgba(123, 167, 217, 0.25) !important;\n}\n\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n    border-left-color: rgba(176, 138, 217, 0.2) !important;\n    transition: border-left-color 0.25s !important;\n}\n\ndiv.ml-8.border-l:hover {\n    border-left-color: rgba(176, 138, 217, 0.4) !important;\n}\n\n\n/* ──────────────────────────────────\n   6. 评论区移动端适配\n   ────────────────────────────────── */\n\n@media (max-width: 480px) {\n    div.text-lg.font-bold {\n        font-size: 1em !important;\n    }\n\n    button.MuiButton-containedPrimary,\n    button.MuiButton-outlinedPrimary {\n        font-size: 0.74em !important;\n        border-radius: 6px !important;\n    }\n\n    div.break-all {\n        font-size: 0.9em !important;\n        line-height: 1.65 !important;\n    }\n\n    div.flex.flex-col.border-gray-200 {\n        border-radius: 10px !important;\n    }\n\n    #ai-chat-bottom-input {\n        border-radius: 12px !important;\n        backdrop-filter: blur(8px) !important;\n    }\n}\n\n@media (max-width: 360px) {\n    #ai-chat-bottom-input {\n        border-radius: 10px !important;\n        backdrop-filter: blur(6px) !important;\n    }\n\n    div.break-all {\n        font-size: 0.85em !important;\n    }\n}\n\n/* ──────────────────────────────────\n   7. 低动效偏好\n   ────────────────────────────────── */\n\n@media (prefers-reduced-motion: reduce) {\n    .sticky.w-full.top-0.flex.items-center,\n    #ai-model-selector .group.flex.items-center,\n    #ai-chat-bottom-input,\n    div.group.ml-0,\n    button.text-gray-400,\n    div.cursor-pointer.group.flex.items-center.justify-center {\n        transition: none !important;\n    }\n}\n\n/* 仅为输入栏添加独立背景色 - 不影响其他样式 */\n#ai-chat-input {\n  /* 自定义背景色 - 半透明深紫粉色调，匹配整体风格 */\n  background: rgba(40, 20, 35, 0.6) !important;\n  /* 可选：添加轻微的内边框增强视觉效果 */\n  border-radius: 8px !important;\n  padding: 4px 8px !important;\n}\n/* 如果需要修改输入栏容器的背景色（外层框），使用这个规则 */\n#ai-chat-bottom-input {\n  /* 容器背景色 - 比输入框稍浅一点 */\n  background: linear-gradient(\n    145deg,\n    rgba(30, 18, 38, 0.95),\n    rgba(40, 25, 45, 0.9)\n  ) !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":4,"totalMessages":7,"totalCreditsUsed":10319,"totalTokensUsed":135676,"totalPlayedUsers":5,"deeplyPlayed":0,"fixedPromptLength":8929,"lorebookLength":51207,"author":{"id":"t4Re8iVMgKjcxhCBuq9gSgICzKmU7FEl","name":"みつさくリしん","displayUsername":"etnriuhes","username":"etnriuhes"},"cardsTags":[{"tag":{"name":"萝莉体魅魔","cardsCount":2}},{"tag":{"name":"已破甲","cardsCount":2211}},{"tag":{"name":"克苏鲁","cardsCount":13}},{"tag":{"name":"可剧情可涩涩","cardsCount":2461}},{"tag":{"name":"可调教","cardsCount":286}},{"tag":{"name":"萝莉","cardsCount":189}},{"tag":{"name":"温情","cardsCount":1}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}