{"id":"f8bd63d6-dd43-4b3d-aa9c-494d0508f04b","authorId":"xPEKyxhIRdvfJUR1qznAaDCudjr1WFnz","title":"背包客模拟器","description":"# Stay Tonight｜角色简介\n\n**一晚借宿，几天同行，一扇门后是别人原本就存在的生活。**\n\n在 **Stay Tonight** 中，玩家将作为独自旅行的成年背包客，入住由住宿平台上的陌生房主、成年家人或合租成员共同生活的住宅。你可以观察房屋环境、了解成员作息、参与共同活动、打探没有写在住宿页面上的信息，并尝试与自己心仪的对象建立熟悉、信任、暧昧乃至更进一步的成年人关系。\n\n这里的每名成员都有自己的生活、关系、烦恼、欲望和边界。他们可能主动接近，也可能保持距离；可能对玩家产生吸引，却不愿承担后果；也可能把普通住客视为朋友，而不是等待被攻略的目标。家庭成员会彼此交流玩家的表现，秘密、误会、越界和承诺都会持续影响之后的住宿生活。\n\n## 开始方式\n\n1. 打开 **Stay Tonight 住宿创建器**；\n2. 填写旅行者姓名、性别和心仪对象偏好；\n3. 选择旅行区域，并决定是否指定国家或城市；\n4. 从三档难度的住宿中选择一处；\n5. 复制创建器生成的完整设定，并发送到聊天输入栏。\n\n系统读取设定后，会建立本次独立存档，并从玩家浏览住宿页面、确认订单、踏上旅途，最终抵达陌生住宅门口开始故事。\n\n## 游戏特点\n\n- 全球旅行区域与具有地区特点的姓名、城市和居住环境；\n- 独居者、成年兄弟姐妹、成年亲子、伴侣、朋友与合租家庭等住宿结构；\n- 每名成员独立运行的日程、家庭关系和隐藏档案；\n- 好感、信任、吸引、舒适度、怀疑与边界压力分别计算；\n- 通过观察、交谈、共同活动和事件逐步解锁私人信息；\n- 角色身体设定与私密档案持续保持一致；\n- 轻松入住、微妙同住与边界森严三种关系难度；\n- 所有登场角色均为明确年满18岁的成年人；\n- 利用你的信息差和手段，推倒心仪的对象。\n\n**住宿页面只告诉你谁住在这里。真正的故事，要等门打开以后才会开始。**\n\nPS. 破甲的效果不好，有需要的可以自行添加mod。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"ov1juo49p85tqh3qeeab0ddm.webp","coverWidth":null,"coverHeight":null,"introPage":"jez5cq309rr89sjzvzrk72x3.html","changelog":"","createdAt":"2026-08-03T12:13:04.030Z","updatedAt":"2026-08-03T12:27:15.862Z","initPublicAt":"2026-08-03T12:14:22.984Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================================\n   Stay Tonight V1\n   正文、状态栏与首条欢迎界面 CSS\n   直接粘贴到角色卡／聊天前端的内置 CSS 区域\n   ========================================================= */\n\nstay-tonight,\nstay-tonight-intro,\nmain-story,\ntrip-dashboard,\nhousehold-status,\ntarget-status,\nnew-discoveries,\nstate-update {\n  display: block;\n}\n\nstay-tonight,\nstay-tonight-intro {\n  --st-accent: #f05a6f;\n  --st-accent-deep: #d8445b;\n  --st-accent-soft: #fff0f2;\n  --st-peach: #f3a36c;\n  --st-peach-soft: #fff4ec;\n  --st-ink: #282525;\n  --st-muted: #777173;\n  --st-line: #eadfe1;\n  --st-surface: #fffdfd;\n  --st-surface-soft: #f8f5f5;\n  --st-slate: #576171;\n  --st-slate-soft: #eff1f4;\n  --st-success: #538c76;\n  --st-warning: #bb7048;\n  --st-danger: #a94d55;\n  --st-shadow: 0 12px 34px rgba(70, 43, 48, 0.10);\n  --st-shadow-soft: 0 6px 18px rgba(70, 43, 48, 0.07);\n  --st-radius-xl: 26px;\n  --st-radius-lg: 20px;\n  --st-radius-md: 15px;\n  --st-radius-sm: 11px;\n\n  width: min(100%, 1040px);\n  margin: 14px auto;\n  color: var(--st-ink);\n  font-family:\n    Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont,\n    \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei\", Arial, sans-serif;\n  font-size: 15px;\n  line-height: 1.72;\n  text-align: left;\n  box-sizing: border-box;\n  min-width: 0;\n  container-type: inline-size;\n}\n\nstay-tonight *,\nstay-tonight-intro * {\n  box-sizing: border-box;\n}\n\nstay-tonight p,\nstay-tonight h1,\nstay-tonight h2,\nstay-tonight h3,\nstay-tonight h4,\nstay-tonight dl,\nstay-tonight dd,\nstay-tonight-intro p,\nstay-tonight-intro h1,\nstay-tonight-intro h2,\nstay-tonight-intro h3 {\n  margin-top: 0;\n}\n\n/* ---------- 通用卡片 ---------- */\n\nstay-tonight .st-card,\nstay-tonight-intro .st-card {\n  overflow: hidden;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-xl);\n  background: var(--st-surface);\n  box-shadow: var(--st-shadow);\n}\n\nstay-tonight .st-section-label {\n  color: var(--st-accent-deep);\n  font-size: 11px;\n  font-weight: 850;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\nstay-tonight .st-section-title {\n  margin: 3px 0 0;\n  color: var(--st-ink);\n  font-size: 20px;\n  line-height: 1.25;\n  letter-spacing: -0.025em;\n}\n\n/* =========================================================\n   正文\n   ========================================================= */\n\nstay-tonight main-story {\n  margin-bottom: 16px;\n}\n\nstay-tonight .st-story-card {\n  position: relative;\n  padding: 28px 30px 30px;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-xl);\n  background:\n    linear-gradient(180deg, rgba(255, 245, 246, 0.62), rgba(255, 255, 255, 0) 112px),\n    var(--st-surface);\n  box-shadow: var(--st-shadow);\n}\n\nstay-tonight .st-story-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 28px;\n  width: 92px;\n  height: 4px;\n  border-radius: 0 0 999px 999px;\n  background: linear-gradient(90deg, var(--st-accent), var(--st-peach));\n}\n\nstay-tonight .st-story-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: end;\n  gap: 18px;\n  margin-bottom: 21px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid var(--st-line);\n}\n\nstay-tonight .st-story-location {\n  color: var(--st-muted);\n  font-size: 12px;\n  font-weight: 700;\n  text-align: right;\n}\n\nstay-tonight .st-story {\n  color: #373233;\n  font-size: 15.5px;\n  line-height: 1.92;\n  letter-spacing: 0.012em;\n}\n\nstay-tonight .st-story p {\n  margin-bottom: 1.08em;\n}\n\nstay-tonight .st-story p:last-child {\n  margin-bottom: 0;\n}\n\nstay-tonight .st-story .st-dialogue {\n  padding-left: 16px;\n  border-left: 3px solid #f3c0c8;\n}\n\n/* =========================================================\n   旅程仪表盘\n   ========================================================= */\n\nstay-tonight trip-dashboard {\n  margin-bottom: 16px;\n}\n\nstay-tonight .st-dashboard {\n  padding: 24px;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-xl);\n  background: var(--st-surface);\n  box-shadow: var(--st-shadow);\n}\n\nstay-tonight .st-dashboard-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 18px;\n  margin-bottom: 17px;\n}\n\nstay-tonight .st-brand-row {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n}\n\nstay-tonight .st-brand-mark,\nstay-tonight-intro .st-brand-mark {\n  display: grid;\n  place-items: center;\n  width: 39px;\n  height: 39px;\n  flex: none;\n  border-radius: 13px;\n  color: #fff;\n  background: linear-gradient(145deg, var(--st-accent), #f47b75);\n  box-shadow: 0 7px 18px rgba(240, 90, 111, 0.25);\n  font-size: 18px;\n  font-weight: 900;\n}\n\nstay-tonight .st-brand-name {\n  font-size: 17px;\n  font-weight: 850;\n  letter-spacing: -0.025em;\n}\n\nstay-tonight .st-brand-sub {\n  margin-top: -2px;\n  color: var(--st-muted);\n  font-size: 11px;\n}\n\nstay-tonight .st-day-badge {\n  flex: none;\n  padding: 8px 13px;\n  border: 1px solid #f2d8dc;\n  border-radius: 999px;\n  color: var(--st-accent-deep);\n  background: var(--st-accent-soft);\n  font-size: 12px;\n  font-weight: 800;\n}\n\nstay-tonight .st-quick-info {\n  display: grid;\n  grid-template-columns: 1.35fr 0.8fr 0.8fr;\n  gap: 10px;\n  margin-bottom: 14px;\n}\n\nstay-tonight .st-info-chip {\n  min-width: 0;\n  padding: 11px 13px;\n  border: 1px solid #eee6e7;\n  border-radius: var(--st-radius-sm);\n  background: var(--st-surface-soft);\n}\n\nstay-tonight .st-info-chip span {\n  display: block;\n  color: var(--st-muted);\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n}\n\nstay-tonight .st-info-chip strong {\n  display: block;\n  overflow: hidden;\n  margin-top: 2px;\n  font-size: 13px;\n  font-weight: 750;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\nstay-tonight .st-core-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 11px;\n}\n\nstay-tonight .st-core-card {\n  position: relative;\n  min-height: 142px;\n  padding: 16px;\n  overflow: hidden;\n  border: 1px solid transparent;\n  border-radius: var(--st-radius-md);\n}\n\nstay-tonight .st-core-card::after {\n  content: \"\";\n  position: absolute;\n  right: -20px;\n  bottom: -30px;\n  width: 82px;\n  height: 82px;\n  border: 18px solid rgba(255,255,255,0.28);\n  border-radius: 50%;\n}\n\nstay-tonight .st-core-card.st-trip {\n  color: #692d37;\n  border-color: #f5cfd5;\n  background: linear-gradient(145deg, #ffe8ec, #fff5f6);\n}\n\nstay-tonight .st-core-card.st-atmosphere {\n  color: #754126;\n  border-color: #f3dac8;\n  background: linear-gradient(145deg, #ffecde, #fff7f1);\n}\n\nstay-tonight .st-core-card.st-opportunity {\n  color: #733650;\n  border-color: #efcddd;\n  background: linear-gradient(145deg, #fbe4ef, #fff4f8);\n}\n\nstay-tonight .st-core-card.st-boundary {\n  color: #fff;\n  border-color: #667180;\n  background: linear-gradient(145deg, #4f5968, #727d8c);\n}\n\nstay-tonight .st-core-label {\n  position: relative;\n  z-index: 1;\n  font-size: 10px;\n  font-weight: 850;\n  letter-spacing: 0.09em;\n}\n\nstay-tonight .st-core-value {\n  position: relative;\n  z-index: 1;\n  margin-top: 7px;\n  font-size: 23px;\n  font-weight: 900;\n  line-height: 1.15;\n  letter-spacing: -0.045em;\n}\n\nstay-tonight .st-core-note {\n  position: relative;\n  z-index: 1;\n  margin-top: 7px;\n  font-size: 11px;\n  line-height: 1.48;\n  opacity: 0.83;\n}\n\nstay-tonight .st-core-card progress {\n  position: relative;\n  z-index: 1;\n  display: block;\n  width: 100%;\n  height: 7px;\n  margin-top: 13px;\n  overflow: hidden;\n  border: 0;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.58);\n  appearance: none;\n  -webkit-appearance: none;\n}\n\nstay-tonight .st-core-card progress::-webkit-progress-bar {\n  border-radius: 999px;\n  background: rgba(255,255,255,0.58);\n}\n\nstay-tonight .st-core-card progress::-webkit-progress-value {\n  border-radius: 999px;\n  background: currentColor;\n}\n\nstay-tonight .st-core-card progress::-moz-progress-bar {\n  border-radius: 999px;\n  background: currentColor;\n}\n\n/* =========================================================\n   住宿成员\n   ========================================================= */\n\nstay-tonight household-status {\n  margin-bottom: 16px;\n}\n\nstay-tonight .st-household {\n  width: 100%;\n  min-width: 0;\n  overflow: hidden;\n  padding: 22px 24px 24px;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-xl);\n  background: var(--st-surface);\n  box-shadow: var(--st-shadow-soft);\n}\n\nstay-tonight .st-section-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: end;\n  gap: 16px;\n  margin-bottom: 14px;\n}\n\nstay-tonight .st-section-caption {\n  color: var(--st-muted);\n  font-size: 11px;\n}\n\nstay-tonight .st-household-grid {\n  display: grid;\n  gap: 9px;\n}\n\nstay-tonight .st-member-row {\n  display: grid;\n  width: 100%;\n  min-width: 0;\n  grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.9fr) minmax(0, 0.9fr) minmax(0, 1.22fr);\n  gap: 11px;\n  align-items: center;\n  padding: 12px 13px;\n  border: 1px solid #eee7e8;\n  border-radius: 13px;\n  background: var(--st-surface-soft);\n}\n\nstay-tonight .st-member-name {\n  color: var(--st-ink);\n  font-size: 14px;\n  font-weight: 850;\n}\n\nstay-tonight .st-gender {\n  display: inline-flex;\n  align-items: center;\n  min-height: 20px;\n  margin-left: 5px;\n  padding: 0 7px;\n  border-radius: 999px;\n  color: var(--st-accent-deep);\n  background: var(--st-accent-soft);\n  font-size: 10px;\n  font-weight: 850;\n  vertical-align: 1px;\n}\n\nstay-tonight .st-gender.st-male {\n  color: #53677b;\n  background: #eaf0f5;\n}\n\nstay-tonight .st-member-row > div,\nstay-tonight .st-member-cell {\n  min-width: 0;\n  overflow-wrap: anywhere;\n  word-break: break-word;\n  color: #514b4c;\n  font-size: 12px;\n}\n\nstay-tonight .st-member-cell small {\n  display: block;\n  color: var(--st-muted);\n  font-size: 9px;\n  font-weight: 750;\n  letter-spacing: 0.05em;\n}\n\n/* =========================================================\n   重点成员卡\n   ========================================================= */\n\nstay-tonight target-status {\n  margin-bottom: 16px;\n}\n\nstay-tonight .st-target {\n  width: 100%;\n  min-width: 0;\n  overflow: hidden;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-xl);\n  background: var(--st-surface);\n  box-shadow: var(--st-shadow);\n}\n\nstay-tonight .st-target-head {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 21px 24px;\n  color: #fff;\n  background:\n    radial-gradient(circle at 88% 15%, rgba(255,255,255,0.19), transparent 170px),\n    linear-gradient(120deg, var(--st-accent), #e47677 60%, var(--st-peach));\n}\n\nstay-tonight .st-avatar {\n  display: grid;\n  place-items: center;\n  width: 52px;\n  height: 52px;\n  flex: none;\n  border: 1px solid rgba(255,255,255,0.48);\n  border-radius: 18px;\n  background: rgba(255,255,255,0.18);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.30);\n  font-size: 22px;\n  font-weight: 900;\n}\n\nstay-tonight .st-target-ident {\n  min-width: 0;\n  flex: 1;\n}\n\nstay-tonight .st-target-name {\n  font-size: 22px;\n  font-weight: 900;\n  line-height: 1.2;\n  letter-spacing: -0.035em;\n}\n\nstay-tonight .st-target-meta {\n  margin-top: 3px;\n  font-size: 12px;\n  opacity: 0.86;\n}\n\nstay-tonight .st-stage-badge {\n  flex: none;\n  max-width: 180px;\n  padding: 8px 12px;\n  border: 1px solid rgba(255,255,255,0.42);\n  border-radius: 999px;\n  background: rgba(255,255,255,0.16);\n  font-size: 11px;\n  font-weight: 850;\n  text-align: center;\n}\n\nstay-tonight .st-target-body {\n  width: 100%;\n  min-width: 0;\n  overflow: hidden;\n  padding: 22px 24px 24px;\n}\n\nstay-tonight .st-current-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 9px;\n  margin-bottom: 17px;\n}\n\nstay-tonight .st-current-item {\n  min-width: 0;\n  padding: 11px 12px;\n  border: 1px solid #eee7e8;\n  border-radius: 12px;\n  background: var(--st-surface-soft);\n}\n\nstay-tonight .st-current-item.st-wide {\n  grid-column: 1 / -1;\n}\n\nstay-tonight .st-current-item span {\n  display: block;\n  color: var(--st-muted);\n  font-size: 9px;\n  font-weight: 850;\n  letter-spacing: 0.07em;\n}\n\nstay-tonight .st-current-item strong {\n  display: block;\n  margin-top: 3px;\n  color: #494344;\n  font-size: 12px;\n  font-weight: 680;\n  line-height: 1.55;\n}\n\nstay-tonight .st-stats {\n  display: grid;\n  width: 100%;\n  min-width: 0;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 10px;\n  margin-bottom: 17px;\n}\n\nstay-tonight .st-stat {\n  display: grid;\n  min-width: 0;\n  grid-template-columns: minmax(0, 1fr) auto;\n  align-items: baseline;\n  gap: 5px 8px;\n  padding: 12px;\n  border: 1px solid #eee7e8;\n  border-radius: 13px;\n  background: #fff;\n}\n\nstay-tonight .st-stat-top {\n  display: flex;\n  justify-content: space-between;\n  gap: 8px;\n  align-items: baseline;\n}\n\nstay-tonight .st-stat-name {\n  color: var(--st-muted);\n  font-size: 10px;\n  font-weight: 850;\n}\n\nstay-tonight .st-stat-value {\n  font-size: 15px;\n  font-weight: 900;\n}\n\nstay-tonight .st-stat progress {\n  display: block;\n  width: 100%;\n  height: 6px;\n  margin-top: 7px;\n  overflow: hidden;\n  border: 0;\n  border-radius: 999px;\n  background: #f0ebec;\n  appearance: none;\n  -webkit-appearance: none;\n}\n\nstay-tonight .st-stat progress::-webkit-progress-bar {\n  border-radius: 999px;\n  background: #f0ebec;\n}\n\nstay-tonight .st-stat progress::-webkit-progress-value {\n  border-radius: 999px;\n  background: var(--stat-color, var(--st-accent));\n}\n\nstay-tonight .st-stat progress::-moz-progress-bar {\n  border-radius: 999px;\n  background: var(--stat-color, var(--st-accent));\n}\n\nstay-tonight .st-goodwill { --stat-color: #ed7888; }\nstay-tonight .st-trust { --stat-color: #d69059; }\nstay-tonight .st-attraction { --stat-color: #d5537e; }\nstay-tonight .st-comfort { --stat-color: #5f9d83; }\nstay-tonight .st-pressure { --stat-color: #c7764d; }\nstay-tonight .st-suspicion { --stat-color: #687585; }\n\nstay-tonight .st-private {\n  overflow: hidden;\n  border: 1px solid #e9dfe1;\n  border-radius: 15px;\n  background: #fffafa;\n}\n\nstay-tonight .st-private summary {\n  display: flex;\n  justify-content: space-between;\n  gap: 12px;\n  align-items: center;\n  padding: 14px 15px;\n  color: var(--st-accent-deep);\n  background: linear-gradient(90deg, #fff0f2, #fff8f4);\n  font-size: 12px;\n  font-weight: 850;\n  cursor: pointer;\n  list-style: none;\n}\n\nstay-tonight .st-private summary::-webkit-details-marker {\n  display: none;\n}\n\nstay-tonight .st-private summary::after {\n  content: \"＋\";\n  font-size: 16px;\n  line-height: 1;\n}\n\nstay-tonight .st-private[open] summary::after {\n  content: \"－\";\n}\n\nstay-tonight .st-private summary small {\n  color: var(--st-muted);\n  font-size: 9px;\n  font-weight: 700;\n}\n\nstay-tonight .st-private-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 9px;\n  padding: 13px;\n}\n\nstay-tonight .st-private-item {\n  padding: 10px 11px;\n  border: 1px solid #eee6e8;\n  border-radius: 11px;\n  background: #fff;\n}\n\nstay-tonight .st-private-item.st-wide {\n  grid-column: 1 / -1;\n}\n\nstay-tonight .st-private-item span {\n  display: block;\n  margin-bottom: 3px;\n  color: var(--st-muted);\n  font-size: 9px;\n  font-weight: 850;\n  letter-spacing: 0.05em;\n}\n\nstay-tonight .st-private-item p {\n  margin: 0;\n  color: #4f4849;\n  font-size: 11.5px;\n  line-height: 1.58;\n}\n\n/* =========================================================\n   新发现\n   ========================================================= */\n\nstay-tonight new-discoveries {\n  margin-bottom: 16px;\n}\n\nstay-tonight .st-discoveries {\n  padding: 19px 22px;\n  border: 1px solid #f0d7da;\n  border-radius: var(--st-radius-lg);\n  background:\n    linear-gradient(120deg, rgba(255,239,241,0.82), rgba(255,248,241,0.84));\n  box-shadow: var(--st-shadow-soft);\n}\n\nstay-tonight .st-discoveries ul {\n  margin: 10px 0 0;\n  padding-left: 1.25em;\n}\n\nstay-tonight .st-discoveries li {\n  margin: 5px 0;\n  color: #504849;\n  font-size: 12.5px;\n}\n\n/* 隐藏存档：保留在消息源码和上下文中，但不在界面显示 */\nstay-tonight state-update {\n  display: none !important;\n}\n\n/* =========================================================\n   第一条欢迎消息\n   ========================================================= */\n\nstay-tonight-intro {\n  overflow: hidden;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-xl);\n  background: var(--st-surface);\n  box-shadow: var(--st-shadow);\n}\n\nstay-tonight-intro > header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  min-height: 66px;\n  padding: 0 25px;\n  border-bottom: 1px solid var(--st-line);\n  background: rgba(255,255,255,0.95);\n}\n\nstay-tonight-intro .st-brand {\n  color: var(--st-accent);\n  font-size: 18px;\n  font-weight: 900;\n  letter-spacing: -0.03em;\n}\n\nstay-tonight-intro .st-tagline {\n  color: var(--st-muted);\n  font-size: 11px;\n  font-weight: 700;\n}\n\nstay-tonight-intro .st-welcome {\n  padding: 38px 28px 32px;\n  background:\n    radial-gradient(circle at 88% 18%, rgba(255,255,255,0.26), transparent 180px),\n    linear-gradient(135deg, #f15d72, #ed7a77 58%, #f0a06a);\n  color: #fff;\n}\n\nstay-tonight-intro .st-kicker {\n  margin-bottom: 7px;\n  font-size: 10px;\n  font-weight: 850;\n  letter-spacing: 0.15em;\n}\n\nstay-tonight-intro .st-welcome h1 {\n  max-width: 680px;\n  margin-bottom: 13px;\n  font-size: clamp(28px, 5vw, 48px);\n  line-height: 1.08;\n  letter-spacing: -0.05em;\n}\n\nstay-tonight-intro .st-welcome p {\n  max-width: 720px;\n  margin-bottom: 0;\n  font-size: 14px;\n  line-height: 1.75;\n  opacity: 0.92;\n}\n\nstay-tonight-intro .st-start-guide {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 10px;\n  padding: 22px 24px 10px;\n}\n\nstay-tonight-intro .st-guide-item {\n  min-height: 98px;\n  padding: 15px;\n  border: 1px solid var(--st-line);\n  border-radius: var(--st-radius-md);\n  background: var(--st-surface-soft);\n}\n\nstay-tonight-intro .st-guide-item strong {\n  display: block;\n  margin-bottom: 6px;\n  color: var(--st-ink);\n  font-size: 12px;\n}\n\nstay-tonight-intro .st-guide-item span {\n  color: var(--st-muted);\n  font-size: 11px;\n  line-height: 1.55;\n}\n\nstay-tonight-intro .st-input-callout {\n  margin: 12px 24px 23px;\n  padding: 18px;\n  border: 1px solid #f2ccd2;\n  border-radius: var(--st-radius-lg);\n  background: var(--st-accent-soft);\n}\n\nstay-tonight-intro .st-input-title {\n  color: var(--st-accent-deep);\n  font-size: 14px;\n  font-weight: 850;\n}\n\nstay-tonight-intro .st-input-callout p {\n  margin: 5px 0 11px;\n  color: #655b5d;\n  font-size: 11.5px;\n}\n\nstay-tonight-intro .st-input-example {\n  padding: 12px 14px;\n  border: 1px dashed #e6aeb6;\n  border-radius: 11px;\n  color: #a5606a;\n  background: rgba(255,255,255,0.62);\n  font-size: 11px;\n  font-weight: 750;\n}\n\nstay-tonight-intro > footer {\n  padding: 0 24px 21px;\n  color: var(--st-muted);\n  font-size: 10px;\n  text-align: center;\n}\n\n/* =========================================================\n   响应式\n   ========================================================= */\n\n@media (max-width: 880px) {\n  stay-tonight .st-core-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  stay-tonight .st-member-row {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  stay-tonight .st-stats {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 620px) {\n  stay-tonight,\n  stay-tonight-intro {\n    margin: 10px auto;\n    font-size: 14px;\n  }\n\n  stay-tonight .st-story-card,\n  stay-tonight .st-dashboard,\n  stay-tonight .st-household,\n  stay-tonight .st-target-body {\n    padding: 18px;\n  }\n\n  stay-tonight .st-story-head,\n  stay-tonight .st-dashboard-head,\n  stay-tonight .st-section-head {\n    align-items: flex-start;\n    flex-direction: column;\n  }\n\n  stay-tonight .st-story-location {\n    text-align: left;\n  }\n\n  stay-tonight .st-quick-info,\n  stay-tonight .st-current-grid,\n  stay-tonight .st-private-grid {\n    grid-template-columns: 1fr;\n  }\n\n  stay-tonight .st-current-item.st-wide,\n  stay-tonight .st-private-item.st-wide {\n    grid-column: auto;\n  }\n\n  stay-tonight .st-core-grid,\n  stay-tonight .st-stats,\n  stay-tonight .st-member-row {\n    grid-template-columns: 1fr;\n  }\n\n  stay-tonight .st-core-card {\n    min-height: 124px;\n  }\n\n  stay-tonight .st-target-head {\n    align-items: flex-start;\n    flex-wrap: wrap;\n    padding: 18px;\n  }\n\n  stay-tonight .st-stage-badge {\n    width: 100%;\n    max-width: none;\n  }\n\n  stay-tonight-intro > header {\n    padding: 0 18px;\n  }\n\n  stay-tonight-intro .st-welcome {\n    padding: 29px 20px 25px;\n  }\n\n  stay-tonight-intro .st-start-guide {\n    grid-template-columns: 1fr;\n    padding: 18px 18px 8px;\n  }\n\n  stay-tonight-intro .st-guide-item {\n    min-height: auto;\n  }\n\n  stay-tonight-intro .st-input-callout {\n    margin: 10px 18px 18px;\n  }\n}\n/* ---------- V1.3.3 容器宽度与简化状态结构补丁 ---------- */\n\nstay-tonight .st-stat > .st-stat-name {\n  min-width: 0;\n  overflow-wrap: anywhere;\n}\n\nstay-tonight .st-stat > .st-stat-value {\n  justify-self: end;\n}\n\nstay-tonight .st-stat > progress {\n  grid-column: 1 / -1;\n}\n\nstay-tonight .st-stat .st-stat-top {\n  grid-column: 1 / -1;\n}\n\nstay-tonight .st-private-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  padding: 14px 15px;\n  color: var(--st-accent-deep);\n  background: linear-gradient(90deg, #fff0f2, #fff8f4);\n  font-size: 12px;\n  font-weight: 850;\n}\n\nstay-tonight .st-private-header small {\n  color: var(--st-muted);\n  font-size: 9px;\n  font-weight: 700;\n}\n\nstay-tonight pre,\nstay-tonight code {\n  max-width: 100%;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  word-break: break-word;\n}\n\n@container (max-width: 680px) {\n  stay-tonight .st-member-row {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  stay-tonight .st-stats {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  stay-tonight .st-stage-badge {\n    max-width: 44%;\n    white-space: normal;\n  }\n}\n\n@container (max-width: 500px) {\n  stay-tonight .st-quick-info,\n  stay-tonight .st-current-grid,\n  stay-tonight .st-private-grid {\n    grid-template-columns: 1fr;\n  }\n\n  stay-tonight .st-current-item.st-wide,\n  stay-tonight .st-private-item.st-wide {\n    grid-column: auto;\n  }\n\n  stay-tonight .st-target-head {\n    align-items: flex-start;\n    flex-wrap: wrap;\n  }\n\n  stay-tonight .st-stage-badge {\n    width: 100%;\n    max-width: none;\n  }\n}\n\n@container (max-width: 390px) {\n  stay-tonight .st-member-row,\n  stay-tonight .st-stats {\n    grid-template-columns: 1fr;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":true,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":0,"totalMessages":0,"totalCreditsUsed":0,"totalTokensUsed":0,"totalPlayedUsers":0,"deeplyPlayed":0,"fixedPromptLength":6996,"lorebookLength":7418,"author":{"id":"xPEKyxhIRdvfJUR1qznAaDCudjr1WFnz","name":"远航","displayUsername":"legolaswan","username":"legolaswan"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":602}},{"tag":{"name":"可涩涩","cardsCount":213}},{"tag":{"name":"可快餐可长线","cardsCount":665}},{"tag":{"name":"自定义","cardsCount":379}},{"tag":{"name":"可NTR","cardsCount":75}},{"tag":{"name":"可剧情可涩涩","cardsCount":2668}},{"tag":{"name":"多角色","cardsCount":1224}},{"tag":{"name":"为所欲为","cardsCount":27}},{"tag":{"name":"调教","cardsCount":1083}},{"tag":{"name":"自由探索","cardsCount":1193}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}