{"id":"d5a1b9ed-1e46-4b9c-94b9-4f5cbe52f58a","authorId":"ulqqFOEiyy5RPOk0D8ucIdUCr78dyQhf","title":"千竹林里扎双马尾的剑修小师妹🎍","description":"“师傅说剑修第一课就是扎高马尾，因为那样很酷！我为了酷上加酷，给自己扎了双马尾！”\n（自行打记忆mod）\n\n她是外人眼里从竹雾里走出来的清冷小仙女，也是只有亲近之人才见得着的、叼着狗尾巴草的鬼马机灵鬼。而你——是她罩着的大师兄／大师姐。\n\n苏青弦——青玄门竹林峰最小的弟子，年方十八，剑法双修。\n\n入门时是个被遗弃在千竹林的婴孩，被清竹子师叔捡回，一手带大。自幼在竹林里摸爬滚打，没学会走路先学会爬竹子，没学会说话先学会跟鸟儿吵架。被师傅宠得无法无天，却也从不肯在修炼上偷懒。\n\n扎一束高高的双马尾，爱叼根草茎眯眼看人，笑起来眉眼弯弯，像只偷到鱼的猫。最擅长的不是青玄门正统一十三式剑诀，而是把剑招改得亲师傅都不认识，然后理直气壮地跟你辩论三天三夜。膳堂的桂花糕少了几块，十有八九是她干的；符剑峰的阵法盘突然炸了，八成跟她有关。\n\n看似没心没肺、吊儿郎当，可千竹林的风吹竹响、月下独剑，她都记在心里。她说竹子在风里弯腰不是示弱，是为了弹回来的时候打得更狠。\n\n宗门上下对她的评价空前统一：头疼是真头疼，但疼着疼着也就惯了。","background":"jbm3d05ojchpzo9ugzna5i7z.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"stctcho0janhczolfvgr804e.webp","coverWidth":400,"coverHeight":300,"introPage":"zvd7blsbxpir97glqgy1h26t.html","changelog":null,"createdAt":"2026-08-04T09:00:26.702Z","updatedAt":"2026-08-04T14:58:01.152Z","initPublicAt":"2026-08-04T09:05:47.469Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================================\n   传讯玉符 · 米白古卷（温润宣纸 × 古铜金线）\n   完整 CSS 美化 —— 无图纯文字头像版\n   （在原版基础上仅安全适配：文字头像居中裁剪 + 群聊道号样式）\n   ========================================================= */\n:root {\n  --jade-bg: #faf7f2;\n  --jade-paper: #f5efe6;\n  --jade-ink: #4e3b2c;\n  --jade-ink-light: #6b5a4b;\n  --jade-gold: #b8864e;\n  --jade-gold-bright: #d4a25c;\n  --jade-copper: #8b5a3c;\n  --jade-copper-light: #c49a6c;\n  --jade-ivory: #fbf7f0;\n  --jade-shadow: rgba(80, 50, 30, 0.1);\n  --jade-border: #c9af8b;\n  --jade-green: #7c9a6e;\n  --jade-aura: rgba(180, 130, 80, 0.3);\n}\n\n/* ---------- 主容器：玉符本体 ---------- */\n.jade-talisman-container {\n  width: 320px;\n  height: 640px;\n  margin: 20px auto;\n  background: linear-gradient(135deg, #faf7f2 0%, #f3ece0 30%, #f8f2e9 100%);\n  border: 4px solid var(--jade-border);\n  border-radius: 20px;\n  box-shadow:\n    0 0 0 2px rgba(180,130,80,0.3),\n    0 10px 30px rgba(80,50,30,0.25),\n    inset 0 0 40px rgba(200,170,130,0.2);\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  font-family: \"Noto Serif SC\", \"华文楷体\", \"楷体\", \"KaiTi\", \"STKaiti\", \"宋体\", serif;\n  color: var(--jade-ink);\n  line-height: 1.5;\n  letter-spacing: 0.3px;\n}\n\n/* 宣纸纹理 */\n.jade-talisman-container::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background-image:\n    radial-gradient(circle at 20% 30%, rgba(180,130,80,0.08) 0%, transparent 50%),\n    radial-gradient(circle at 80% 70%, rgba(150,120,70,0.06) 0%, transparent 50%),\n    repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(180,150,110,0.03) 2px, rgba(180,150,110,0.03) 4px);\n  pointer-events: none;\n  z-index: 0;\n  border-radius: 16px;\n}\n\n/* ---------- 状态栏 ---------- */\n.jade-status-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 8px 16px;\n  font-size: 12px;\n  color: var(--jade-ink-light);\n  background: linear-gradient(to bottom, rgba(230,215,190,0.6), rgba(220,200,170,0.3));\n  border-bottom: 1px solid rgba(180,150,120,0.3);\n  z-index: 1;\n  position: relative;\n  letter-spacing: 1px;\n}\n\n.jade-status-bar span:first-child {\n  font-weight: 700;\n  color: var(--jade-copper);\n}\n\n.jade-status-bar span:last-child {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  color: var(--jade-green);\n}\n\n/* ---------- 头部 ---------- */\n.jade-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 10px 16px;\n  background: rgba(245,235,220,0.8);\n  border-bottom: 1px solid rgba(180,150,120,0.4);\n  z-index: 1;\n  position: relative;\n  backdrop-filter: blur(4px);\n}\n\n.jade-back-btn, .jade-header-more {\n  width: 28px;\n  height: 28px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 16px;\n  color: var(--jade-copper);\n  border-radius: 50%;\n  background: rgba(220,200,170,0.4);\n  border: 1px solid rgba(180,150,120,0.5);\n  cursor: pointer;\n  transition: all 0.2s;\n}\n\n.jade-back-btn:hover, .jade-header-more:hover {\n  background: var(--jade-gold);\n  color: white;\n  border-color: var(--jade-gold-bright);\n  box-shadow: 0 0 10px var(--jade-aura);\n}\n\n.jade-header-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--jade-ink);\n  letter-spacing: 2px;\n  text-shadow: 0 1px 2px rgba(255,255,255,0.8);\n}\n\n/* ---------- 消息区域 ---------- */\n.jade-messages {\n  flex: 1;\n  overflow-y: auto;\n  padding: 12px 12px 8px;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  z-index: 1;\n  position: relative;\n  scroll-behavior: smooth;\n}\n\n.jade-messages::-webkit-scrollbar {\n  width: 5px;\n}\n.jade-messages::-webkit-scrollbar-thumb {\n  background: var(--jade-border);\n  border-radius: 10px;\n}\n\n/* 时间分割线 */\n.jade-time-divider {\n  text-align: center;\n  font-size: 11px;\n  color: var(--jade-ink-light);\n  margin: 6px 0;\n  letter-spacing: 1px;\n  position: relative;\n}\n.jade-time-divider::before,\n.jade-time-divider::after {\n  content: \"\";\n  display: inline-block;\n  width: 30px;\n  height: 1px;\n  background: linear-gradient(to right, transparent, var(--jade-border), transparent);\n  vertical-align: middle;\n  margin: 0 8px;\n}\n\n/* 消息行 */\n.jade-msg-row {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  max-width: 100%;\n  animation: fadeInUp 0.3s ease;\n}\n.jade-msg-row.self {\n  flex-direction: row-reverse;\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(8px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n/* ---------- 头像（纯 CSS 文字头像，居中裁剪，不出框）---------- */\n.jade-avatar {\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  border: 2px solid var(--jade-gold);\n  flex-shrink: 0;\n  box-shadow: 0 2px 6px rgba(0,0,0,0.15);\n  background: #e5d9c5;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n  font-size: 15px;\n  font-weight: 700;\n  color: #fff;\n  text-align: center;\n  line-height: 1;\n  text-shadow: 0 1px 2px rgba(0,0,0,0.25);\n}\n\n/* 群聊发送者道号（仅作用于带 class 的元素，不影响其它结构） */\n.jade-sender-name {\n  font-size: 11px;\n  color: var(--jade-copper);\n  margin: 0 4px 2px;\n  letter-spacing: 1px;\n  font-weight: 600;\n}\n\n/* 气泡 */\n.jade-bubble {\n  padding: 10px 14px;\n  border-radius: 16px;\n  font-size: 14px;\n  line-height: 1.6;\n  word-break: break-word;\n  max-width: 75%;\n  position: relative;\n  box-shadow: 0 2px 8px var(--jade-shadow);\n}\n\n/* 接收气泡 */\n.jade-bubble.incoming {\n  background: linear-gradient(135deg, #f4ede4, #f9f4ec);\n  border: 1px solid var(--jade-border);\n  color: var(--jade-ink);\n  border-bottom-left-radius: 4px;\n}\n\n/* 发送气泡 */\n.jade-bubble.outgoing {\n  background: linear-gradient(135deg, #efe3d1, #f5ebdf);\n  border: 1px solid var(--jade-copper-light);\n  color: var(--jade-ink);\n  border-bottom-right-radius: 4px;\n}\n\n/* 转账卡片 */\n.jade-transfer {\n  background: linear-gradient(145deg, #f9f2e7, #f0e3d2);\n  border: 1px solid var(--jade-gold);\n  border-radius: 14px;\n  padding: 10px 14px;\n  max-width: 70%;\n  box-shadow: 0 2px 10px var(--jade-shadow);\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n.jade-transfer-icon {\n  font-size: 18px;\n  color: var(--jade-gold-bright);\n}\n.jade-transfer-info {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n}\n.jade-transfer-amount {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--jade-copper);\n}\n.jade-transfer-note {\n  font-size: 12px;\n  color: var(--jade-ink-light);\n}\n.jade-transfer-footer {\n  text-align: right;\n  font-size: 11px;\n  color: var(--jade-gold);\n  border-top: 1px dashed var(--jade-border);\n  padding-top: 4px;\n  letter-spacing: 1px;\n}\n\n/* 红包卡片 */\n.jade-redpacket {\n  background: linear-gradient(145deg, #f6ede2, #eadbc8);\n  border: 1px solid var(--jade-copper);\n  border-radius: 14px;\n  padding: 12px 14px;\n  max-width: 70%;\n  box-shadow: 0 2px 10px var(--jade-shadow);\n  text-align: center;\n}\n.jade-rp-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--jade-copper);\n  margin-bottom: 4px;\n}\n.jade-rp-desc {\n  font-size: 12px;\n  color: var(--jade-ink-light);\n  margin-bottom: 6px;\n}\n.jade-rp-footer {\n  font-size: 11px;\n  color: var(--jade-gold);\n  border-top: 1px dashed var(--jade-border);\n  padding-top: 4px;\n  letter-spacing: 1px;\n}\n\n/* ---------- 输入栏 ---------- */\n.jade-input-bar {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 12px;\n  background: rgba(245,235,220,0.9);\n  border-top: 1px solid var(--jade-border);\n  z-index: 1;\n  position: relative;\n  backdrop-filter: blur(4px);\n}\n\n.jade-input-icon {\n  font-size: 18px;\n  color: var(--jade-copper);\n  cursor: pointer;\n  transition: color 0.2s;\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 8px;\n  background: rgba(220,200,170,0.3);\n}\n.jade-input-icon:hover {\n  color: var(--jade-gold-bright);\n  background: rgba(200,170,130,0.5);\n}\n\n.jade-input-field {\n  flex: 1;\n  height: 36px;\n  border: 1px solid var(--jade-border);\n  border-radius: 18px;\n  padding: 0 16px;\n  font-size: 14px;\n  font-family: inherit;\n  background: rgba(255,252,247,0.8);\n  color: var(--jade-ink);\n  outline: none;\n  transition: border-color 0.3s, box-shadow 0.3s;\n  display: flex;\n  align-items: center;\n}\n.jade-input-field::placeholder {\n  color: var(--jade-ink-light);\n  opacity: 0.6;\n}\n.jade-input-field:focus {\n  border-color: var(--jade-gold-bright);\n  box-shadow: 0 0 8px var(--jade-aura);\n}\n\n/* 小屏幕适配：居中显示 */\n@media (max-width: 360px) {\n  .jade-talisman-container {\n    width: 100%;\n    height: auto;\n    min-height: 100vh;\n    border-radius: 0;\n    margin: 0;\n  }\n}\n/* ========================================================== */\n/*  苏青弦 · 千竹剑境 CSS — 最终完整版（气泡字体已改为剑锋）  */\n/* ========================================================== */\n\n:root {\n  --sqx-bg-base:       #f2f7f2;\n  --sqx-bg-mist:       #e2efe4;\n  --sqx-bamboo-leaf:   #6b9a6b;\n  --sqx-bamboo-stem:   #4a7c4a;\n  --sqx-bamboo-jade:   #8fbf8f;\n  --sqx-bamboo-new:    #a8d0a8;\n  --sqx-blade-mist:    #d4e8d4;\n  --sqx-blade-flash:   #edf7ed;\n  --sqx-magic-wood:    #9fd0a0;\n  --sqx-magic-dew:     #c0e4c0;\n  --sqx-magic-vine:    #7bba7b;\n  --sqx-eye-green:     #7ab89a;\n  --sqx-sugar-gold:    #d4a853;\n  --sqx-ribbon-blue:   #7a9ab8;\n  --sqx-sparrow:       #b8a080;\n  --sqx-ink:           #2a3c2e;\n  --sqx-ink-soft:      #5a7060;\n  --sqx-glow-blade:    0 0 12px rgba(160,210,160,0.6);\n  --sqx-glow-spirit:   0 0 18px rgba(140,200,140,0.5);\n  --sqx-shadow-bamboo: 0 4px 20px rgba(40,70,40,0.1);\n  --sqx-border-mist:   rgba(130,185,130,0.3);\n  --sqx-font-title:    \"ZCOOL KuaiLe\", \"Ma Shan Zheng\", \"KaiTi\", cursive;\n  --sqx-font-body:     \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", serif;\n}\n\n/* ===================================================== */\n/*  一、状态栏·晨露竹简（空行间距已缩小）                */\n/* ===================================================== */\n.k-sum {\n  position: relative; display: block; padding: 14px 24px; margin: 0;\n  cursor: pointer; list-style: none;\n  font-family: var(--sqx-font-title); font-size: 15px; font-weight: 400;\n  letter-spacing: 3px; text-align: center; color: var(--sqx-bamboo-stem);\n  background: linear-gradient(180deg,\n      rgba(245,250,245,0.95) 0%, rgba(232,242,232,0.93) 40%, rgba(220,238,225,0.9) 100%);\n  backdrop-filter: blur(4px);\n  border-top: 1.5px solid rgba(140,200,150,0.5);\n  border-bottom: 1.5px solid rgba(140,200,150,0.5);\n  border-radius: 12px 12px 0 0;\n  box-shadow: 0 0 20px rgba(140,200,140,0.2), inset 0 1px 0 rgba(255,255,255,0.9);\n  user-select: none; transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);\n  overflow: hidden; z-index: 1;\n}\n.k-sum::before {\n  content: \"\"; position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n  background: repeating-linear-gradient(90deg, transparent, transparent 16px,\n      rgba(140,195,150,0.06) 16px, rgba(140,195,150,0.06) 18px);\n  z-index: -1; animation: sqx-grain-breathe 3s ease-in-out infinite;\n}\n@keyframes sqx-grain-breathe {\n  0%, 100% { opacity: 0.5; } 50% { opacity: 1; }\n}\n.k-sum::after {\n  content: \"☯\"; position: absolute; right: 18px; top: 50%;\n  transform: translateY(-50%); color: #7a9ab8; font-size: 14px; opacity: 0.65;\n  transition: all 0.4s ease; text-shadow: 0 0 8px rgba(122,154,184,0.4);\n  animation: sqx-icon-float 2.5s ease-in-out infinite;\n}\n@keyframes sqx-icon-float {\n  0%, 100% { transform: translateY(-50%); } 50% { transform: translateY(-60%); }\n}\n.k-sum::-webkit-details-marker { display: none; }\n.k-sum:hover {\n  letter-spacing: 5px; color: var(--sqx-bamboo-stem);\n  background: linear-gradient(180deg,\n      rgba(248,252,248,0.95) 0%, rgba(235,245,235,0.93) 100%);\n  box-shadow: 0 0 28px rgba(140,200,140,0.35), inset 0 1px 0 rgba(255,255,255,0.95);\n}\ndetails[open] > .k-sum {\n  background: linear-gradient(180deg,\n      rgba(240,248,242,0.95) 0%, rgba(225,240,228,0.92) 100%);\n  border-bottom: 1px solid var(--sqx-magic-wood);\n  box-shadow: 0 0 24px rgba(140,200,140,0.4), inset 0 1px 0 rgba(255,255,255,0.9);\n}\ndetails[open] > .k-sum::after {\n  transform: translateY(-50%) rotate(180deg); color: #6b9a6b; opacity: 0.9;\n  text-shadow: 0 0 10px rgba(107,154,107,0.7);\n}\n/* 仅缩小空行间距 */\n.k-sum br {\n  display: block; content: \"\"; margin-top: -0.5em;\n}\n\n/* ===================================================== */\n/*  二、主容器·竹雾灵境                                  */\n/* ===================================================== */\n.k-box {\n  position: relative; padding: 22px 20px; margin: 0;\n  color: var(--sqx-ink); font-family: var(--sqx-font-body);\n  font-size: 14.5px; line-height: 2.1;\n  background: linear-gradient(175deg,\n      rgba(248,252,248,0.97) 0%, rgba(238,248,240,0.95) 40%, rgba(225,240,228,0.93) 100%);\n  backdrop-filter: blur(4px);\n  border: 1px solid rgba(130,185,130,0.25); border-top: none;\n  border-radius: 0 0 12px 12px;\n  box-shadow: inset 0 40px 60px -40px rgba(140,200,140,0.2),\n              inset 0 -30px 50px -30px rgba(40,70,40,0.06), 0 8px 28px rgba(40,70,40,0.12);\n  white-space: pre-wrap; animation: sqx-mist-rise 0.7s ease-out;\n  overflow: hidden; z-index: 0;\n}\n.k-box::before {\n  content: \"\"; position: absolute; inset: 0;\n  background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 200 200\" opacity=\"0.06\"><path d=\"M100 25 Q118 50 100 78 Q82 50 100 25Z\" fill=\"%234a7c4a\"/><path d=\"M65 55 Q82 38 100 55 Q82 72 65 55Z\" fill=\"%236b9a6b\"/><path d=\"M140 65 Q158 48 175 65 Q158 82 140 65Z\" fill=\"%234a7c4a\"/><path d=\"M85 120 Q100 95 118 120 Q100 145 85 120Z\" fill=\"%236b9a6b\"/></svg>');\n  background-size: 160px 160px; background-position: center;\n  z-index: -1; opacity: 0.5; animation: sqx-leaf-sway 12s ease-in-out infinite;\n}\n.k-box::after {\n  content: \"\"; position: absolute; inset: 0; z-index: -1;\n  background-image:\n    url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" opacity=\"0.3\"><path d=\"M8 1 L10 6 L14 8 L10 10 L8 14 L6 10 L2 8 L6 6 Z\" fill=\"%239fd0a0\"/></svg>'),\n    url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\" opacity=\"0.3\"><path d=\"M5 0 Q8 3 5 6 Q2 3 5 0Z\" fill=\"%237bba7b\"/></svg>'),\n    radial-gradient(2px 2px at 30% 25%, rgba(160,210,160,0.6), transparent),\n    radial-gradient(1.5px 1.5px at 65% 40%, rgba(190,225,190,0.6), transparent),\n    radial-gradient(2px 2px at 80% 60%, rgba(190,225,190,0.6), transparent);\n  background-size: 80px 80px, 60px 60px, 200px 200px, 200px 200px, 200px 200px;\n  background-position: 15% 30%, 70% 55%, 0% 0%, 50% 50%, 80% 80%;\n  background-repeat: no-repeat; opacity: 0.6;\n  animation: sqx-spirit-drift 10s ease-in-out infinite;\n}\n@keyframes sqx-spirit-drift {\n  0%, 100% { background-position: 15% 30%, 70% 55%, 0% 0%, 50% 50%, 80% 80%; }\n  25% { background-position: 18% 32%, 68% 53%, 1% 1%, 48% 52%, 82% 78%; }\n  50% { background-position: 12% 28%, 72% 57%, -1% 0%, 52% 48%, 78% 82%; }\n  75% { background-position: 16% 31%, 69% 54%, 0% 1%, 49% 51%, 81% 79%; }\n}\n@keyframes sqx-leaf-sway {\n  0%, 100% { transform: rotate(0deg) translateX(0); }\n  33% { transform: rotate(0.4deg) translateX(3px); }\n  66% { transform: rotate(-0.4deg) translateX(-2px); }\n}\n@keyframes sqx-mist-rise {\n  from { opacity: 0; transform: translateY(6px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n/* ===================================================== */\n/*  三、聊天气泡·纯竹光白（已强制改为剑锋字体）          */\n/* ===================================================== */\n[class*=\"bg-[#F1CBCB]\"], [class*=\"bg-[#c9e1e9]\"] { display: none !important; }\n\n.bg-gray-100\\/90.relative.inline-block {\n  position: relative !important;\n  isolation: isolate !important;\n  background: linear-gradient(175deg,\n      rgba(245,250,245,0.95) 0%,\n      rgba(232,242,232,0.93) 100%) !important;\n  backdrop-filter: blur(6px) !important;\n  border: 1px solid rgba(130,185,130,0.3) !important;\n  border-radius: 14px !important;\n  box-shadow: \n      0 0 24px rgba(140,200,140,0.18),\n      inset 0 1px 0 rgba(255,255,255,0.85),\n      0 6px 20px rgba(40,70,40,0.1) !important;\n  overflow: hidden !important;\n  transition: all 0.5s ease !important;\n  \n  /* ===== 新增：剑锋字体，清瘦纤细 ===== */\n  font-family: var(--sqx-font-body) !important;\n  font-size: 14.5px !important;\n  line-height: 1.9 !important;\n  color: var(--sqx-ink) !important;\n  letter-spacing: 0.4px !important;\n}\n\n/* 强制气泡内所有元素继承剑锋字体，防止被内部标签重置 */\n.bg-gray-100\\/90.relative.inline-block * {\n  font-family: inherit !important;\n}\n\n/* 气泡内强调样式（粗体、斜体）与全局统一 */\n.bg-gray-100\\/90.relative.inline-block strong,\n.bg-gray-100\\/90.relative.inline-block b {\n  color: var(--sqx-bamboo-stem) !important;\n  font-weight: 700 !important;\n  text-shadow: 0 0 4px rgba(160,210,160,0.4), 0 1px 0 rgba(255,255,255,0.6) !important;\n}\n.bg-gray-100\\/90.relative.inline-block em,\n.bg-gray-100\\/90.relative.inline-block i {\n  color: var(--sqx-magic-wood) !important;\n  font-style: italic !important;\n  font-weight: 500 !important;\n  text-shadow: 0 0 8px rgba(140,200,140,0.5) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:hover {\n  border-color: rgba(140,200,140,0.55) !important;\n  box-shadow: \n      0 0 32px rgba(140,200,140,0.35),\n      0 0 48px rgba(160,210,160,0.25),\n      inset 0 1px 0 rgba(255,255,255,0.9),\n      0 8px 28px rgba(40,70,40,0.15) !important;\n}\n\n/* 单独输入框（玩家发出的气泡） */\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n  background: linear-gradient(175deg,\n      rgba(240,248,242,0.95) 0%,\n      rgba(225,240,228,0.93) 100%) !important;\n  border: 1px solid rgba(130,185,130,0.35) !important;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.85), 0 2px 12px rgba(40,70,40,0.08) !important;\n}\n\n/* ===================================================== */\n/*  四、内嵌折叠·竹枝挑露                                */\n/* ===================================================== */\n.k-box details {\n  margin: 12px 0; background: rgba(220,235,225,0.45);\n  backdrop-filter: blur(3px); border: 1px solid rgba(130,185,130,0.25);\n  border-left: 4px solid var(--sqx-bamboo-stem); border-radius: 0 10px 10px 0;\n  overflow: hidden; box-shadow: inset 0 1px 0 rgba(255,255,255,0.7),\n  0 2px 8px rgba(40,70,40,0.08); white-space: normal; transition: all 0.35s ease;\n}\n.k-box details:hover {\n  border-left-color: var(--sqx-magic-wood);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.8),\n  0 4px 12px rgba(40,70,40,0.12), 0 0 18px rgba(140,200,140,0.2);\n}\n.k-box details summary {\n  cursor: pointer; list-style: none; padding: 10px 16px 10px 36px;\n  font-family: var(--sqx-font-title); font-weight: 400; font-size: 13.5px;\n  letter-spacing: 1.2px; color: var(--sqx-bamboo-stem);\n  background: linear-gradient(100deg, rgba(170,210,170,0.3), rgba(190,225,190,0.2));\n  position: relative; transition: all 0.3s ease;\n}\n.k-box details summary::-webkit-details-marker { display: none; }\n.k-box details summary::before {\n  content: \"✦\"; position: absolute; left: 12px; top: 50%;\n  transform: translateY(-50%); color: var(--sqx-bamboo-leaf);\n  font-size: 9px; transition: all 0.4s cubic-bezier(0.4, 0.2, 0.2, 1);\n}\n.k-box details[open] > summary::before {\n  content: \"⚔\"; color: var(--sqx-blade-mist);\n  transform: translateY(-50%) rotate(-45deg);\n  text-shadow: 0 0 6px rgba(160,210,160,0.6);\n}\n.k-box details[open] > summary {\n  border-bottom: 1px dashed var(--sqx-magic-wood);\n  background: linear-gradient(100deg, rgba(170,210,170,0.35), rgba(190,225,190,0.3));\n}\n.k-box details > *:not(summary) {\n  padding: 10px 16px; white-space: pre-wrap; line-height: 1.9;\n  animation: sqx-mist-rise 0.4s ease; color: var(--sqx-ink);\n}\n\n/* ===================================================== */\n/*  六、加载动画·双剑刻灵阵                              */\n/* ===================================================== */\n.flex.items-center.justify-center.w-6.h-5 > span,\n.flex.items-center.justify-center.w-6.h-5 > div:not([class*=\"custom\"]),\n.style-module__AtdJSq__dot-flashing,\n.style-module__AtdJSq__text,\ndiv[class*=\"dot\"] { display: none !important; }\n.flex.items-center.justify-center.w-6.h-5 {\n  position: relative !important; min-height: 32px !important;\n  min-width: 32px !important; overflow: visible !important;\n}\n.flex.items-center.justify-center.w-6.h-5::before {\n  content: \"\" !important; position: absolute !important;\n  left: 50% !important; top: 50% !important;\n  width: 42px !important; height: 42px !important;\n  transform: translate(-50%, -50%) !important;\n  background: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><defs><linearGradient id=\"s1\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\"><stop offset=\"0%\" stop-color=\"%23a8d0a8\"/><stop offset=\"100%\" stop-color=\"%23edf7ed\"/></linearGradient><linearGradient id=\"s2\" x1=\"100%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"><stop offset=\"0%\" stop-color=\"%237bba7b\"/><stop offset=\"100%\" stop-color=\"%23c0e4c0\"/></linearGradient><linearGradient id=\"bam\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"><stop offset=\"0%\" stop-color=\"%234a7c4a\"/><stop offset=\"100%\" stop-color=\"%236b9a6b\"/></linearGradient><filter id=\"gl\"><feGaussianBlur stdDeviation=\"0.8\"/><feMerge><feMergeNode/><feMergeNode in=\"SourceGraphic\"/></feMerge></filter></defs><rect x=\"22\" y=\"8\" width=\"4\" height=\"32\" rx=\"2\" fill=\"url(%23bam)\" opacity=\"0.7\"/><rect x=\"21\" y=\"16\" width=\"6\" height=\"1.2\" fill=\"%236b9a6b\" opacity=\"0.5\"/><rect x=\"21\" y=\"26\" width=\"6\" height=\"1.2\" fill=\"%236b9a6b\" opacity=\"0.5\"/><g filter=\"url(%23gl)\"><path d=\"M16 18 L8 12 L10 8 L18 14Z\" fill=\"url(%23s1)\" opacity=\"0.9\"><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 24 24\" to=\"360 24 24\" dur=\"1.1s\" repeatCount=\"indefinite\"/></path></g><g filter=\"url(%23gl)\"><path d=\"M32 30 L40 36 L38 40 L30 34Z\" fill=\"url(%23s2)\" opacity=\"0.8\"><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"180 24 24\" to=\"-180 24 24\" dur=\"1.5s\" repeatCount=\"indefinite\"/></path></g><circle cx=\"24\" cy=\"24\" r=\"4.5\" fill=\"none\" stroke=\"%238fbf8f\" stroke-width=\"1\" opacity=\"0.8\"><animate attributeName=\"r\" values=\"4;5.5;4\" dur=\"0.9s\" repeatCount=\"indefinite\"/><animate attributeName=\"opacity\" values=\"0.6;1;0.6\" dur=\"0.9s\" repeatCount=\"indefinite\"/></circle><circle cx=\"24\" cy=\"24\" r=\"2\" fill=\"%239fd0a0\" opacity=\"0.7\"><animate attributeName=\"r\" values=\"1.5;2.5;1.5\" dur=\"0.7s\" repeatCount=\"indefinite\"/><animate attributeName=\"opacity\" values=\"0.5;0.9;0.5\" dur=\"0.7s\" repeatCount=\"indefinite\"/></circle><circle cx=\"24\" cy=\"24\" r=\"12\" fill=\"none\" stroke=\"%23c0e4c0\" stroke-width=\"0.5\" stroke-dasharray=\"3 5\" opacity=\"0.5\"><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 24 24\" to=\"360 24 24\" dur=\"2s\" repeatCount=\"indefinite\"/></circle></svg>') no-repeat center/contain !important;\n  animation: sqx-load-pulse 1.3s ease-in-out infinite; z-index: 2 !important;\n}\n@keyframes sqx-load-pulse {\n  0%, 100% { filter: drop-shadow(0 0 6px rgba(140,200,140,0.6)); }\n  50% { filter: drop-shadow(0 0 16px rgba(180,225,180,0.95)); }\n}\n\n/* ===================================================== */\n/*  五、文字强调·翠影剑芒                                */\n/* ===================================================== */\n.k-box strong, .k-box b {\n  color: var(--sqx-bamboo-stem); font-weight: 700;\n  text-shadow: 0 0 4px rgba(160,210,160,0.4), 0 1px 0 rgba(255,255,255,0.6);\n}\n.k-box em, .k-box i {\n  color: var(--sqx-magic-wood); font-style: italic; font-weight: 500;\n  text-shadow: 0 0 8px rgba(140,200,140,0.5);\n}\n.markdown-body {\n  position: relative !important; z-index: 1 !important;\n  background: transparent !important; color: var(--sqx-ink) !important;\n  font-family: var(--sqx-font-body) !important;\n  font-size: 15px !important; line-height: 2 !important; letter-spacing: 0.5px !important;\n}\n.markdown-body strong, .markdown-body b {\n  color: var(--sqx-bamboo-stem) !important; font-weight: 700 !important;\n  text-shadow: 0 0 6px rgba(160,210,160,0.35), 0 1px 0 rgba(255,255,255,0.5) !important;\n}\n.markdown-body em, .markdown-body i {\n  color: var(--sqx-magic-wood) !important; font-style: italic !important; font-weight: 500 !important;\n  text-shadow: 0 0 6px rgba(140,200,140,0.4) !important;\n}\n.markdown-body blockquote {\n  border-left: 3px solid var(--sqx-blade-mist) !important;\n  background: rgba(200,225,210,0.25) !important;\n  margin: 10px 0 !important; padding: 10px 16px !important;\n  border-radius: 0 10px 10px 0 !important; color: #3a5040 !important;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);\n}\n.markdown-body ul {\n  list-style: none !important; padding-left: 6px !important;\n}\n.markdown-body ul li {\n  position: relative !important; padding-left: 22px !important;\n}\n.markdown-body ul li::before {\n  content: \"✦\" !important; position: absolute !important;\n  left: 2px !important; top: 2px !important;\n  color: var(--sqx-bamboo-jade) !important; font-size: 8px !important;\n}\n.markdown-body hr {\n  border: none !important; height: 1px !important; margin: 16px 0 !important;\n  background: repeating-linear-gradient(90deg,\n      var(--sqx-magic-wood) 0px, var(--sqx-magic-wood) 4px,\n      transparent 4px, transparent 8px) !important;\n  opacity: 0.45;\n}\n\n/* ===================================================== */\n/*  七、按钮·灵气玉牌                                    */\n/* ===================================================== */\n.flex.items-center.gap-2.pb-2 > button {\n  background: linear-gradient(160deg,\n      rgba(170,210,170,0.45) 0%, rgba(190,225,190,0.35) 100%) !important;\n  color: var(--sqx-bamboo-stem) !important;\n  border: 1.5px solid var(--sqx-blade-mist) !important;\n  border-radius: 10px !important;\n  box-shadow: 0 2px 8px rgba(40,70,40,0.08),\n              inset 0 1px 0 rgba(255,255,255,0.75),\n              0 0 12px rgba(140,200,140,0.25) !important;\n  font-family: var(--sqx-font-title) !important;\n  font-weight: 400 !important; letter-spacing: 1.5px !important;\n  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  padding: 8px 20px !important;\n}\n.flex.items-center.gap-2.pb-2 > button:hover {\n  background: linear-gradient(160deg,\n      rgba(150,200,150,0.55) 0%, rgba(170,215,170,0.45) 100%) !important;\n  color: var(--sqx-ink) !important;\n  border-color: var(--sqx-blade-flash) !important;\n  box-shadow: 0 4px 16px rgba(40,70,40,0.18),\n              inset 0 1px 0 rgba(255,255,255,0.85),\n              0 0 22px rgba(140,200,140,0.45) !important;\n  transform: translateY(-2px) !important;\n}\n.flex.items-center.gap-2.pb-2 > button:active {\n  background: linear-gradient(160deg,\n      rgba(130,185,150,0.6) 0%, rgba(150,200,160,0.5) 100%) !important;\n  color: var(--sqx-ink) !important; transform: translateY(1px) !important;\n  box-shadow: 0 1px 4px rgba(40,70,40,0.12),\n              inset 0 1px 3px rgba(0,0,0,0.08) !important;\n}\n\n/* ===================================================== */\n/*  八、输入框·剑气聚焦光晕                              */\n/* ===================================================== */\n#ai-chat-input {\n  background: linear-gradient(175deg,\n      rgba(245,250,245,0.95) 0%, rgba(232,242,232,0.93) 100%) !important;\n  border: 1.5px solid rgba(130,185,130,0.35) !important;\n  border-radius: 12px !important; color: var(--sqx-ink) !important;\n  font-family: var(--sqx-font-body) !important;\n  box-shadow: inset 0 2px 8px rgba(130,185,130,0.1),\n              0 0 12px rgba(140,200,140,0.15) !important;\n  transition: all 0.4s ease !important;\n}\n#ai-chat-input:focus {\n  border-color: var(--sqx-blade-mist) !important;\n  box-shadow: inset 0 2px 10px rgba(130,185,130,0.2),\n              0 0 20px rgba(160,210,160,0.45),\n              0 0 40px rgba(140,200,140,0.35) !important;\n  outline: none !important;\n}\n#ai-chat-input::placeholder {\n  color: var(--sqx-bamboo-jade) !important; font-style: italic;\n  letter-spacing: 0.8px !important; opacity: 0.65;\n}\n\n/* ===================================================== */\n/*  九、导航栏·竹脉纹理                                  */\n/* ===================================================== */\n.flex.items-center.justify-between.w-full.relative {\n  padding: 4px 2px !important;\n  border-bottom: 2px solid rgba(130,185,130,0.3) !important;\n  background-image: repeating-linear-gradient(90deg,\n      transparent, transparent 14px,\n      rgba(130,185,130,0.05) 14px, rgba(130,185,130,0.05) 16px) !important;\n}\n.text-green-800.bg-green-100 {\n  color: var(--sqx-bamboo-stem) !important;\n  background: linear-gradient(135deg,\n      rgba(170,210,170,0.45) 0%, rgba(190,225,190,0.35) 100%) !important;\n  border: 1px solid var(--sqx-blade-mist) !important;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.75),\n              0 0 8px rgba(140,200,140,0.25) !important;\n  font-family: var(--sqx-font-title) !important;\n  font-weight: 400 !important; letter-spacing: 1px !important;\n}\n.MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeSmall {\n  color: var(--sqx-bamboo-leaf) !important;\n  border-radius: 8px !important; transition: all 0.3s ease !important;\n}\n.MuiButtonBase-root.MuiIconButton-root.MuiIconButton-sizeSmall:hover {\n  color: var(--sqx-blade-mist) !important;\n  background: rgba(170,210,170,0.25) !important;\n  box-shadow: 0 0 12px rgba(140,200,140,0.3);\n}\n#ai-model-selector > div {\n  background: linear-gradient(175deg,\n      rgba(245,250,245,0.92) 0%, rgba(232,242,232,0.95) 100%) !important;\n  outline: 1.5px solid rgba(130,185,130,0.35) !important;\n  border-radius: 10px !important;\n  box-shadow: 0 0 12px rgba(140,200,140,0.12),\n              inset 0 1px 0 rgba(255,255,255,0.85) !important;\n  transition: all 0.4s ease !important; height: 34px !important;\n}\n#ai-model-selector > div:hover {\n  outline-color: var(--sqx-blade-mist) !important;\n  box-shadow: 0 0 20px rgba(160,210,160,0.45),\n              0 0 32px rgba(140,200,140,0.35),\n              inset 0 1px 0 rgba(255,255,255,0.9) !important;\n}\n#ai-model-selector .truncate {\n  color: var(--sqx-bamboo-stem) !important;\n  font-family: var(--sqx-font-title) !important;\n  font-weight: 400 !important; letter-spacing: 1px !important;\n}\n#ai-model-selector > div:hover .truncate { color: var(--sqx-ink) !important; }\n#ai-model-selector svg[data-icon=\"ChevronDown\"] {\n  color: var(--sqx-bamboo-jade) !important; transition: all 0.4s ease !important;\n}\n#ai-model-selector > div:hover svg[data-icon=\"ChevronDown\"] {\n  color: var(--sqx-blade-mist) !important;\n}\n#ai-model-selector[data-state=\"open\"] svg[data-icon=\"ChevronDown\"] {\n  transform: rotate(180deg) !important;\n}\n\n/* ===================================================== */\n/*  十、积分消耗·竹叶翠                                */\n/* ===================================================== */\n.text-orange-500 {\n  color: #5a8f5a !important;\n  font-weight: 700 !important;\n  text-shadow: 0 0 6px rgba(140,200,140,0.4), 0 1px 0 rgba(255,255,255,0.7) !important;\n}\n\n/* ===================================================== */\n/*  十一、角色标签·竹叶笺                                */\n/* ===================================================== */\np[class^=\"role-\"] {\n  margin: 10px 0; padding: 10px 18px 10px 20px;\n  border-radius: 0 10px 10px 0; font-size: 14px; line-height: 1.8;\n  background: rgba(220,235,225,0.45);\n  box-shadow: 0 1px 6px rgba(40,70,40,0.06),\n              inset 0 1px 0 rgba(255,255,255,0.7);\n  transition: all 0.3s ease; color: var(--sqx-ink);\n}\n.role-lan {\n  position: relative; margin: 10px 0; padding: 12px 18px 12px 24px;\n  border-radius: 0 10px 10px 0; border-left: 4px solid var(--sqx-bamboo-stem);\n  font-weight: 600; font-size: 15px; line-height: 1.9; z-index: 0;\n  overflow: hidden; color: var(--sqx-ink);\n  background: linear-gradient(135deg,\n      rgba(200,225,210,0.45) 0%, rgba(220,235,225,0.35) 100%);\n  box-shadow: 0 0 16px rgba(140,200,140,0.25),\n              inset 0 1px 0 rgba(255,255,255,0.85);\n  transition: all 0.4s ease;\n}\n.role-lan::before {\n  content: \"\"; position: absolute; inset: 0; border-radius: inherit;\n  background: radial-gradient(ellipse at 25% 50%,\n      rgba(170,210,170,0.35) 0%, transparent 65%);\n  opacity: 0.55; z-index: -1;\n}\n.role-lan::after {\n  content: \"⚔\"; position: absolute; right: 18px; top: 50%;\n  transform: translateY(-50%); color: var(--sqx-blade-mist);\n  font-size: 14px; z-index: 1; opacity: 0.65; transition: all 0.3s ease;\n}\n.role-lan:hover {\n  border-left-color: var(--sqx-blade-mist);\n  box-shadow: 0 0 24px rgba(160,210,160,0.4),\n              0 0 36px rgba(140,200,140,0.3),\n              inset 0 1px 0 rgba(255,255,255,0.9);\n  color: var(--sqx-ink); transform: translateX(4px);\n}\n.role-lan:hover::after { opacity: 1; text-shadow: 0 0 8px rgba(160,210,160,0.8); }\n.role-danlan {\n  color: #3a5040;\n  background: linear-gradient(120deg,\n      rgba(170,210,170,0.3) 0%, rgba(190,225,190,0.2) 100%);\n  border-left-color: var(--sqx-bamboo-jade);\n}\n.role-zon {\n  color: #3a5040;\n  background: linear-gradient(120deg,\n      rgba(150,195,165,0.28) 0%, rgba(170,210,180,0.18) 100%);\n  border-left-color: #7a9a8a;\n}\n.role-qianhon {\n  color: #405040;\n  background: linear-gradient(120deg,\n      rgba(170,185,195,0.22) 0%, rgba(190,205,215,0.18) 100%);\n  border-left-color: #8b9aaa;\n}\n.role-hui {\n  color: #3a5040;\n  background: linear-gradient(120deg,\n      rgba(150,185,165,0.28) 0%, rgba(170,205,185,0.18) 100%);\n  border-left-color: #7a9a85;\n}\np[class^=\"role-\"]:hover {\n  background: rgba(210,228,215,0.55);\n  box-shadow: 0 2px 12px rgba(40,70,40,0.12); transform: translateX(3px);\n}\n\n/* ===================================================== */\n/*  十二、滚动条·薄剑出鞘                                */\n/* ===================================================== */\n.k-box::-webkit-scrollbar { width: 5px; }\n.k-box::-webkit-scrollbar-track {\n  background: rgba(220,235,225,0.35); border-radius: 3px;\n}\n.k-box::-webkit-scrollbar-thumb {\n  background: linear-gradient(180deg,\n      var(--sqx-bamboo-jade), var(--sqx-bamboo-stem));\n  border-radius: 3px; box-shadow: inset 0 0 6px rgba(160,210,160,0.5);\n}\n.k-box::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(180deg,\n      var(--sqx-magic-wood), var(--sqx-blade-mist));\n  box-shadow: 0 0 8px rgba(140,200,140,0.6);\n}\n\n/* ===================================================== */\n/*  十三、移动端适配                                      */\n/* ===================================================== */\n@media (max-width: 480px) {\n  .bg-gray-100\\/90.relative.inline-block { border-radius: 10px !important; }\n  .markdown-body { font-size: 14px !important; line-height: 1.9 !important; }\n  .k-sum { font-size: 14px; letter-spacing: 2px; padding: 12px 18px; }\n  .flex.items-center.justify-center.w-6.h-5::before {\n    width: 34px !important; height: 34px !important;\n  }\n  .k-box { padding: 18px 14px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .k-box::before, .k-box::after,\n  .flex.items-center.justify-center.w-6.h-5::before {\n    animation-duration: 3s !important;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":6,"totalMessages":28,"totalCreditsUsed":26255,"totalTokensUsed":599830,"totalPlayedUsers":5,"deeplyPlayed":1,"fixedPromptLength":9069,"lorebookLength":4435,"author":{"id":"ulqqFOEiyy5RPOk0D8ucIdUCr78dyQhf","name":"白神莉莉","displayUsername":"white","username":"white"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":834}},{"tag":{"name":"小师妹","cardsCount":1}},{"tag":{"name":"已破甲","cardsCount":2394}},{"tag":{"name":"可剧情可涩涩","cardsCount":2726}},{"tag":{"name":"纯爱","cardsCount":937}},{"tag":{"name":"开放世界","cardsCount":1437}},{"tag":{"name":"自由探索","cardsCount":1217}},{"tag":{"name":"修仙","cardsCount":172}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}