{"id":"e780f663-478e-488b-8fd6-4f539ecaca15","authorId":"qUCqzWjXoO6G3MOVbDyO1tjJZ1zpoATQ","title":"与伊可的夏日回忆","description":"哥哥一家外出一个月，把正在过暑假的13岁的侄女伊可托付给你照顾。夏日的公寓里，两个独处的人，从最初的生疏到渐渐亲近，从日常照料到越界触碰。那个曾经在你怀里撒娇的小女孩，正在用她青涩而笨拙的方式，寻找着大人的世界。你会在她的成长中扮演怎样的角色？一个月的时间，足够让一段关系彻底改变。禁忌的果实已经成熟，你敢摘下吗？\n活动参赛卡，不知道能不能混个参与奖= =","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"he492g2z82v09jsoa4oenvyg.webp","coverWidth":400,"coverHeight":300,"introPage":"iy8whve6lajxxi4971nevwy6.html","changelog":null,"createdAt":"2026-07-12T14:51:11.049Z","updatedAt":"2026-07-18T18:09:27.451Z","initPublicAt":"2026-07-12T14:56:53.793Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"ai {\n  display: block;\n  max-width: 720px;\n  margin: 0 auto;\n  padding: 18px 16px 24px;\n  background: linear-gradient(165deg, #FFF8F0 0%, #FFF0E6 40%, #FFE8E0 100%);\n  border-radius: 28px;\n  box-shadow: 0 8px 40px rgba(255, 140, 66, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.8);\n  font-family: \"Segoe UI\", \"PingFang SC\", \"Noto Sans SC\", system-ui, -apple-system, sans-serif;\n  color: #3D2B1F;\n  line-height: 1.6;\n  position: relative;\n  overflow: hidden;\n}\n\n/* 夏日光影装饰 */\nai::before {\n  content: \"\";\n  position: absolute;\n  top: -80px;\n  right: -60px;\n  width: 220px;\n  height: 220px;\n  background: radial-gradient(circle, rgba(255, 215, 0, 0.20) 0%, rgba(255, 140, 66, 0.08) 50%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n  z-index: 0;\n}\n\nai::after {\n  content: \"\";\n  position: absolute;\n  bottom: -40px;\n  left: -40px;\n  width: 180px;\n  height: 180px;\n  background: radial-gradient(circle, rgba(255, 107, 138, 0.10) 0%, rgba(255, 107, 107, 0.05) 40%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n  z-index: 0;\n}\n\n/* ===== 头部 ===== */\nhd {\n  display: block;\n  text-align: center;\n  padding: 14px 20px;\n  margin-bottom: 18px;\n  background: linear-gradient(135deg, #FF9A56 0%, #FF6B6B 50%, #FF6B8A 100%);\n  border-radius: 18px;\n  color: #fff;\n  font-weight: 600;\n  font-size: 16px;\n  letter-spacing: 0.6px;\n  box-shadow: 0 4px 20px rgba(255, 107, 107, 0.30), inset 0 1px 0 rgba(255, 255, 255, 0.25);\n  position: relative;\n  z-index: 1;\n  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.10);\n}\n\n/* ===== 正文 ===== */\narticle {\n  background: rgba(255, 255, 255, 0.70);\n  backdrop-filter: blur(8px);\n  border-radius: 16px;\n  padding: 16px 18px;\n  margin-bottom: 18px;\n  border: 1px solid rgba(255, 215, 0, 0.20);\n  box-shadow: 0 2px 12px rgba(255, 140, 66, 0.08);\n  position: relative;\n  z-index: 1;\n}\n\narticle p {\n  margin: 0 0 10px;\n  font-size: 15px;\n  color: #4A3728;\n}\narticle p:last-child { margin-bottom: 0; }\n\n/* ===== 通用折叠面板 ===== */\ndetails {\n  background: rgba(255, 255, 255, 0.75);\n  backdrop-filter: blur(8px);\n  border-radius: 16px;\n  margin-bottom: 14px;\n  border: 1px solid rgba(255, 215, 0, 0.15);\n  box-shadow: 0 2px 12px rgba(255, 140, 66, 0.06);\n  overflow: hidden;\n  transition: box-shadow 0.3s ease;\n  position: relative;\n  z-index: 1;\n}\n\ndetails:hover {\n  box-shadow: 0 4px 24px rgba(255, 140, 66, 0.12);\n}\n\ndetails[open] {\n  box-shadow: 0 4px 28px rgba(255, 140, 66, 0.10);\n}\n\nsummary {\n  padding: 13px 18px;\n  font-weight: 600;\n  font-size: 15px;\n  color: #3D2B1F;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  background: linear-gradient(90deg, rgba(255, 248, 240, 0.90) 0%, rgba(255, 240, 230, 0.60) 100%);\n  border-bottom: 1px solid rgba(255, 215, 0, 0.10);\n  user-select: none;\n  transition: background 0.25s ease;\n}\n\nsummary::-webkit-details-marker { display: none; }\n\nsummary::before {\n  content: \"▸\";\n  font-size: 14px;\n  color: #FF8C42;\n  transition: transform 0.3s ease;\n  display: inline-block;\n}\n\ndetails[open] > summary::before {\n  transform: rotate(90deg);\n}\n\ndetails[open] > summary {\n  background: linear-gradient(90deg, rgba(255, 248, 240, 1) 0%, rgba(255, 235, 220, 0.80) 100%);\n  border-bottom: 1px solid rgba(255, 215, 0, 0.20);\n}\n\n/* ===== 角色信息区 ===== */\ndetails.info {\n  border-left: 3px solid #FFD700;\n}\n\ndetails.info > summary {\n  color: #8B6F3A;\n}\n\ndetails.info p {\n  padding: 14px 18px 16px;\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 6px 14px;\n  font-size: 14px;\n  margin: 0;\n}\n\ndetails.info f {\n  font-weight: 600;\n  color: #8B6F3A;\n  white-space: nowrap;\n  min-width: 48px;\n}\n\ndetails.info f::after {\n  content: \"：\";\n  color: #C4A66A;\n}\n\ndetails.info d {\n  color: #5A4030;\n}\n\n/* ===== NPC状态区 — 核心夏日色情主题 ===== */\ndetails.npc {\n  border-left: 3px solid #FF6B8A;\n  background: linear-gradient(135deg, rgba(255, 248, 245, 0.85) 0%, rgba(255, 235, 235, 0.70) 100%);\n}\n\ndetails.npc > summary {\n  color: #C44A6A;\n  background: linear-gradient(90deg, rgba(255, 240, 240, 0.95) 0%, rgba(255, 220, 225, 0.70) 100%);\n}\n\ndetails.npc > summary::after {\n  content: \"💗\";\n  margin-left: auto;\n  font-size: 16px;\n  animation: npcPulse 2.5s ease-in-out infinite;\n}\n\n@keyframes npcPulse {\n  0%, 100% { transform: scale(1); opacity: 0.9; }\n  50% { transform: scale(1.15); opacity: 1; }\n}\n\n/* NPC 基础信息 */\ndetails.npc > p:first-of-type {\n  padding: 14px 18px 8px;\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 4px 14px;\n  font-size: 14px;\n  margin: 0;\n  background: rgba(255, 230, 230, 0.20);\n}\n\ndetails.npc > p:first-of-type f {\n  font-weight: 600;\n  color: #B84A6A;\n  min-width: 44px;\n}\n\ndetails.npc > p:first-of-type f::after {\n  content: \"：\";\n  color: #D48A9A;\n}\n\ndetails.npc > p:first-of-type d {\n  color: #5A3840;\n}\n\n/* 分类标题 c */\nc {\n  display: block;\n  padding: 10px 18px 6px;\n  font-weight: 600;\n  font-size: 14px;\n  color: #6A4A4A;\n  letter-spacing: 0.4px;\n  background: linear-gradient(90deg, rgba(255, 220, 220, 0.20) 0%, transparent 80%);\n}\n\nc.sen {\n  color: #C44060;\n  background: linear-gradient(90deg, rgba(255, 200, 210, 0.30) 0%, transparent 80%);\n}\n\nc.sen::before {\n  content: \"💕 \";\n  font-size: 13px;\n}\n\n/* 数值状态 */\np.stats {\n  padding: 6px 18px 12px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 4px;\n}\n\np.stats l {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 13.5px;\n  color: #4A3838;\n  padding: 3px 0;\n  border-bottom: 1px dashed rgba(255, 180, 180, 0.15);\n}\n\np.stats l:last-child { border-bottom: none; }\n\np.stats l::before {\n  content: \"·\";\n  color: #FF8A8A;\n  font-weight: bold;\n  font-size: 16px;\n}\n\n/* 数值标签 v — 进度条核心 */\nv {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 44px;\n  height: 22px;\n  padding: 0 8px;\n  border-radius: 11px;\n  font-size: 12px;\n  font-weight: 700;\n  color: #fff;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n\n/* data-lv 映射 — 从清新到色情 */\nv[data-lv=\"1\"] {\n  background: linear-gradient(90deg, #7EC8A0, #9DD4B0);\n  width: 20%;\n  min-width: 44px;\n  box-shadow: 0 1px 6px rgba(126, 200, 160, 0.20);\n}\nv[data-lv=\"2\"] {\n  background: linear-gradient(90deg, #B8D98A, #D4E8A0);\n  width: 40%;\n  min-width: 44px;\n  box-shadow: 0 1px 8px rgba(180, 210, 120, 0.20);\n}\nv[data-lv=\"3\"] {\n  background: linear-gradient(90deg, #FFD93D, #FFE066);\n  width: 60%;\n  min-width: 44px;\n  color: #5A4020;\n  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.30);\n  box-shadow: 0 1px 10px rgba(255, 217, 61, 0.25);\n}\nv[data-lv=\"4\"] {\n  background: linear-gradient(90deg, #FF8C42, #FFA666);\n  width: 80%;\n  min-width: 44px;\n  box-shadow: 0 2px 14px rgba(255, 140, 66, 0.30);\n}\nv[data-lv=\"5\"] {\n  background: linear-gradient(90deg, #FF4D6D, #FF6B8A, #FF8A9E);\n  width: 100%;\n  min-width: 44px;\n  box-shadow: 0 2px 20px rgba(255, 77, 109, 0.35), 0 0 30px rgba(255, 77, 109, 0.15);\n  animation: heatGlow 1.8s ease-in-out infinite;\n}\n\n@keyframes heatGlow {\n  0%, 100% { box-shadow: 0 2px 20px rgba(255, 77, 109, 0.35), 0 0 30px rgba(255, 77, 109, 0.15); }\n  50% { box-shadow: 0 2px 28px rgba(255, 77, 109, 0.50), 0 0 50px rgba(255, 77, 109, 0.25); }\n}\n\n/* data-inv 反转 — 欲望值越高越色情 */\nv[data-inv=\"true\"][data-lv=\"1\"] {\n  background: linear-gradient(90deg, #FF8A9E, #FF6B8A);\n  box-shadow: 0 2px 16px rgba(255, 107, 138, 0.25);\n  animation: heatGlow 1.8s ease-in-out infinite;\n}\nv[data-inv=\"true\"][data-lv=\"2\"] {\n  background: linear-gradient(90deg, #FFA666, #FF8C42);\n  box-shadow: 0 2px 14px rgba(255, 140, 66, 0.20);\n}\nv[data-inv=\"true\"][data-lv=\"3\"] {\n  background: linear-gradient(90deg, #FFE066, #FFD93D);\n  color: #5A4020;\n  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.30);\n  box-shadow: 0 1px 10px rgba(255, 217, 61, 0.20);\n}\nv[data-inv=\"true\"][data-lv=\"4\"] {\n  background: linear-gradient(90deg, #D4E8A0, #B8D98A);\n  box-shadow: 0 1px 8px rgba(180, 210, 120, 0.20);\n}\nv[data-inv=\"true\"][data-lv=\"5\"] {\n  background: linear-gradient(90deg, #9DD4B0, #7EC8A0);\n  box-shadow: 0 1px 6px rgba(126, 200, 160, 0.20);\n}\n\n/* 数值右侧范围 */\nspan.r {\n  font-size: 11px;\n  color: #B08A8A;\n  margin-left: 2px;\n  font-weight: 400;\n}\n\n/* 数值描述行 */\nl.sd {\n  font-size: 12.5px;\n  color: #8A6A6A;\n  padding-left: 18px !important;\n  font-style: italic;\n  border-bottom: none !important;\n  margin-top: -2px;\n  margin-bottom: 2px;\n}\n\nl.sd::before {\n  content: \"↳ \" !important;\n  color: #C4A0A0 !important;\n  font-size: 12px !important;\n}\n\n/* 生理状态 */\np.phys {\n  padding: 6px 18px 12px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 4px;\n  background: rgba(255, 225, 230, 0.15);\n  border-radius: 0 0 12px 12px;\n}\n\np.phys l {\n  display: flex;\n  align-items: flex-start;\n  gap: 6px;\n  font-size: 13.5px;\n  color: #4A3838;\n  padding: 4px 0;\n  border-bottom: 1px dashed rgba(255, 180, 180, 0.10);\n}\n\np.phys l:last-child { border-bottom: none; }\n\np.phys l::before {\n  content: \"•\";\n  color: #FF8A8A;\n  font-weight: bold;\n  font-size: 16px;\n  line-height: 1.4;\n}\n\np.phys d {\n  color: #5A4040;\n  font-size: 13px;\n}\n\nd.psy {\n  color: #A06070 !important;\n  font-style: italic;\n  background: rgba(255, 200, 210, 0.15);\n  padding: 1px 8px;\n  border-radius: 8px;\n  display: inline-block;\n}\n\nd.sh {\n  color: #B84860 !important;\n  font-weight: 600;\n}\n\n/* 身体细节与开发度 */\np.bd {\n  padding: 6px 18px 12px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 4px 12px;\n  font-size: 13.5px;\n  background: rgba(255, 220, 225, 0.08);\n  border-radius: 0 0 12px 12px;\n}\n\np.bd f {\n  font-weight: 600;\n  color: #B84A6A;\n  font-size: 13px;\n  display: inline;\n}\n\np.bd f::after {\n  content: \"：\";\n  color: #D48A9A;\n}\n\np.bd d {\n  color: #5A4040;\n  font-size: 13px;\n  display: inline;\n}\n\nd.dev {\n  display: inline-flex !important;\n  align-items: center;\n  gap: 4px;\n  font-size: 12px !important;\n  color: #8A5A6A !important;\n  margin-left: 4px;\n}\n\nd.dev d.sh {\n  font-size: 12px;\n  padding: 0 4px;\n}\n\n/* 身体开发度进度条特殊处理 */\np.bd l {\n  grid-column: 1 / -1;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 13.5px;\n  color: #4A3838;\n  padding: 4px 0;\n  border-top: 1px dashed rgba(255, 180, 180, 0.15);\n  margin-top: 4px;\n}\n\np.bd l::before {\n  content: \"◆\";\n  color: #FF8A8A;\n  font-size: 10px;\n}\n\n/* 记录区 */\np.rec {\n  padding: 6px 18px 12px;\n  margin: 0;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 20px;\n  font-size: 13.5px;\n  background: rgba(255, 225, 230, 0.08);\n  border-radius: 0 0 12px 12px;\n}\n\np.rec l {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: #4A3838;\n  font-size: 13px;\n}\n\np.rec l::before {\n  content: \"💧\";\n  font-size: 11px;\n}\n\n/* 其他区域 */\ndetails.npc > p:last-of-type {\n  padding: 6px 18px 14px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 4px;\n  font-size: 13.5px;\n}\n\ndetails.npc > p:last-of-type l {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: #4A3838;\n  padding: 3px 0;\n}\n\ndetails.npc > p:last-of-type l::before {\n  content: \"·\";\n  color: #FF8A8A;\n  font-weight: bold;\n}\n\ndetails.npc > p:last-of-type f {\n  font-weight: 600;\n  color: #8A5A5A;\n  min-width: 40px;\n}\n\n/* ===== 记忆区 ===== */\ndetails.mem {\n  border-left: 3px solid #7EC8A0;\n}\n\ndetails.mem > summary {\n  color: #4A8A6A;\n}\n\ndetails.mem c {\n  color: #4A7A5A;\n  background: linear-gradient(90deg, rgba(180, 230, 200, 0.15) 0%, transparent 80%);\n  font-size: 13px;\n  padding: 8px 18px 4px;\n}\n\ndetails.mem p {\n  padding: 6px 18px 12px;\n  margin: 0;\n  font-size: 13px;\n  color: #4A5A4A;\n  overflow-x: auto;\n}\n\n/* 记忆区表格（markdown渲染的table） */\ndetails.mem table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 12.5px;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.04);\n}\n\ndetails.mem th {\n  background: linear-gradient(135deg, #7EC8A0, #9DD4B0);\n  color: #fff;\n  padding: 7px 10px;\n  font-weight: 600;\n  font-size: 12px;\n  text-align: left;\n}\n\ndetails.mem td {\n  padding: 6px 10px;\n  border-bottom: 1px solid rgba(126, 200, 160, 0.10);\n  background: rgba(255, 255, 255, 0.40);\n}\n\ndetails.mem tr:last-child td {\n  border-bottom: none;\n}\n\np.mr {\n  font-size: 12px !important;\n  color: #7A9A8A !important;\n  background: rgba(126, 200, 160, 0.06);\n  border-radius: 8px;\n  padding: 8px 12px !important;\n  margin: 4px 18px 12px !important;\n  line-height: 1.5;\n  border-left: 2px solid #7EC8A0;\n}\n\n/* ===== 行动推荐区 ===== */\ndetails.act {\n  border-left: 3px solid #FFD93D;\n  background: linear-gradient(135deg, rgba(255, 248, 240, 0.85) 0%, rgba(255, 245, 225, 0.70) 100%);\n}\n\ndetails.act > summary {\n  color: #8B7A3A;\n}\n\ndetails.act > summary::after {\n  content: \"✨\";\n  margin-left: auto;\n  font-size: 15px;\n}\n\ndetails.act p {\n  padding: 12px 18px 16px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 8px;\n}\n\ndetails.act l {\n  display: flex;\n  align-items: center;\n  padding: 10px 14px;\n  border-radius: 12px;\n  font-size: 13.5px;\n  font-weight: 500;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);\n  border: 1px solid rgba(255, 215, 0, 0.10);\n  user-select: none;\n  color: #3D2B1F;\n  grid-column: span 1;\n}\n\n/* 行动差异化 — 每个行动不同配色 */\nl.a1 {\n  background: linear-gradient(135deg, rgba(255, 107, 107, 0.12), rgba(255, 107, 107, 0.04));\n  border-left: 3px solid #FF6B6B;\n  color: #C44A4A;\n}\nl.a1::before { content: \"🔥 \"; font-size: 15px; }\n\nl.a2 {\n  background: linear-gradient(135deg, rgba(255, 140, 66, 0.12), rgba(255, 140, 66, 0.04));\n  border-left: 3px solid #FF8C42;\n  color: #B86A2A;\n}\nl.a2::before { content: \"☀️ \"; font-size: 15px; }\n\nl.a3 {\n  background: linear-gradient(135deg, rgba(255, 107, 138, 0.12), rgba(255, 107, 138, 0.04));\n  border-left: 3px solid #FF6B8A;\n  color: #C44A6A;\n}\nl.a3::before { content: \"💕 \"; font-size: 15px; }\n\nl.a4 {\n  background: linear-gradient(135deg, rgba(255, 215, 0, 0.12), rgba(255, 215, 0, 0.04));\n  border-left: 3px solid #FFD700;\n  color: #8B7A3A;\n}\nl.a4::before { content: \"🌟 \"; font-size: 15px; }\n\nl.a5 {\n  background: linear-gradient(135deg, rgba(192, 132, 252, 0.12), rgba(192, 132, 252, 0.04));\n  border-left: 3px solid #C084FC;\n  color: #7A4A9A;\n  grid-column: 1 / -1;\n}\nl.a5::before { content: \"🔮 \"; font-size: 15px; }\n\n/* 行动hover效果 */\ndetails.act l:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);\n}\nl.a1:hover { border-color: #FF4D4D; background: rgba(255, 107, 107, 0.18); }\nl.a2:hover { border-color: #FF7A2A; background: rgba(255, 140, 66, 0.18); }\nl.a3:hover { border-color: #FF4D7A; background: rgba(255, 107, 138, 0.18); }\nl.a4:hover { border-color: #FFC800; background: rgba(255, 215, 0, 0.18); }\nl.a5:hover { border-color: #B06CF0; background: rgba(192, 132, 252, 0.18); }\n\n/* ===== 手机 & 网络 ===== */\ndetails.phone {\n  border-left: 3px solid #6AB0E0;\n}\n\ndetails.phone > summary {\n  color: #4A7A9A;\n}\n\ndetails.phone p {\n  padding: 10px 18px 14px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 6px;\n}\n\ndetails.phone f {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  padding: 8px 12px;\n  background: rgba(106, 176, 224, 0.06);\n  border-radius: 10px;\n  border-left: 2px solid rgba(106, 176, 224, 0.20);\n}\n\ndetails.phone t {\n  font-weight: 600;\n  color: #4A7A9A;\n  min-width: 48px;\n  font-size: 13px;\n}\n\ndetails.phone i {\n  font-style: normal;\n  font-weight: 500;\n  color: #6A8A9A;\n}\n\ndetails.phone d {\n  color: #4A5A6A;\n  font-size: 13px;\n}\n\n/* ===== 响应式：移动端适配 ===== */\n@media (max-width: 540px) {\n  ai {\n    padding: 12px 10px 18px;\n    border-radius: 20px;\n  }\n\n  hd {\n    padding: 11px 14px;\n    font-size: 14px;\n    border-radius: 14px;\n  }\n\n  article {\n    padding: 12px 14px;\n    border-radius: 12px;\n  }\n  article p { font-size: 14px; }\n\n  details {\n    border-radius: 12px;\n    margin-bottom: 10px;\n  }\n\n  summary {\n    padding: 11px 14px;\n    font-size: 14px;\n  }\n\n  details.info p {\n    padding: 10px 14px 12px;\n    grid-template-columns: 1fr;\n    gap: 2px 0;\n    font-size: 13px;\n  }\n  details.info f { min-width: auto; }\n\n  /* NPC 区移动端 */\n  details.npc > p:first-of-type {\n    grid-template-columns: 1fr;\n    gap: 2px 0;\n    padding: 10px 14px 6px;\n  }\n\n  p.stats { padding: 4px 14px 10px; }\n  p.stats l { font-size: 13px; flex-wrap: wrap; }\n\n  v {\n    min-width: 36px;\n    height: 20px;\n    font-size: 11px;\n    padding: 0 6px;\n  }\n  v[data-lv=\"1\"] { width: 20%; }\n  v[data-lv=\"2\"] { width: 40%; }\n  v[data-lv=\"3\"] { width: 60%; }\n  v[data-lv=\"4\"] { width: 80%; }\n  v[data-lv=\"5\"] { width: 100%; }\n\n  p.phys { padding: 4px 14px 10px; }\n  p.phys l { font-size: 13px; flex-wrap: wrap; }\n\n  p.bd {\n    grid-template-columns: 1fr;\n    padding: 4px 14px 10px;\n    font-size: 13px;\n  }\n\n  p.rec { padding: 4px 14px 10px; gap: 4px 14px; }\n  p.rec l { font-size: 12.5px; }\n\n  details.npc > p:last-of-type { padding: 4px 14px 12px; font-size: 13px; }\n\n  /* 记忆区移动端 */\n  details.mem p { padding: 4px 12px 10px; font-size: 12px; }\n  details.mem th,\n  details.mem td { padding: 5px 6px; font-size: 11.5px; }\n  p.mr { font-size: 11.5px !important; padding: 6px 10px !important; margin: 4px 12px 10px !important; }\n\n  /* 行动区移动端 */\n  details.act p {\n    grid-template-columns: 1fr;\n    padding: 10px 14px 14px;\n    gap: 6px;\n  }\n  details.act l {\n    font-size: 13px;\n    padding: 8px 12px;\n    grid-column: 1 !important;\n  }\n\n  /* 手机区移动端 */\n  details.phone p { padding: 8px 14px 12px; }\n  details.phone f { padding: 6px 10px; flex-wrap: wrap; }\n  details.phone t { min-width: auto; }\n\n  c {\n    padding: 8px 14px 4px;\n    font-size: 13px;\n  }\n}\n\n/* ===== 小屏幕额外优化 ===== */\n@media (max-width: 380px) {\n  ai { padding: 8px 6px 14px; }\n  hd { font-size: 12.5px; padding: 9px 10px; }\n  article { padding: 10px 10px; }\n  article p { font-size: 13px; }\n  summary { font-size: 13px; padding: 9px 10px; }\n  p.stats l { font-size: 12px; }\n  v { min-width: 30px; height: 18px; font-size: 10px; }\n  l.sd { font-size: 11.5px; }\n  details.act l { font-size: 12px; padding: 7px 10px; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":17,"totalMessages":144,"totalCreditsUsed":117780,"totalTokensUsed":3241331,"totalPlayedUsers":15,"deeplyPlayed":4,"fixedPromptLength":10296,"lorebookLength":689,"author":{"id":"qUCqzWjXoO6G3MOVbDyO1tjJZ1zpoATQ","name":"RecoLyco","displayUsername":"RecoLyco","username":"recolyco"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"自定义角色","cardsCount":265}},{"tag":{"name":"已破甲","cardsCount":2210}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"乱伦","cardsCount":368}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"养成","cardsCount":86}},{"tag":{"name":"萝莉","cardsCount":189}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}