{"id":"fcfc613c-09c8-4cff-b506-5bb15c849d3c","authorId":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","title":"食用系少女","description":"在这个被资本与评鉴制度步步紧逼的星华岛上，你将作为专业顾问介入地方小吃街的生死存亡。通过统筹资金、提升料理品质、积攒人气，你需要在有限的行动周期内指导由经典美食化身而成的精灵少女们，对抗星级美食集团的恶意收购，守住这片承载着无数人味蕾记忆的烟火归宿。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"uykbm5ghvbw3ec68484b4ffz.webp","coverWidth":null,"coverHeight":null,"introPage":"iuq3e8548r0iifzy9r3xfd6x.html","changelog":"","createdAt":"2026-06-07T09:47:56.983Z","updatedAt":"2026-06-07T14:00:48.502Z","initPublicAt":"2026-06-07T11:06:49.648Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================\n   1. 全局结构与基础布局 (无变量依赖)\n   ========================================= */\n\n/* 根容器基础约束 */\ngame {\n  display: block;\n  position: relative;\n  border-radius: 10px;\n  box-shadow: 0 6px 24px rgba(0,0,0,0.4);\n  padding: 16px;\n  font-family: 'Noto Sans SC', 'Microsoft YaHei', 'PingFang SC', 'Hiragino Sans GB', sans-serif;\n  box-sizing: border-box;\n}\ngame::after {\n  content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px;\n  border-radius: 0 0 10px 10px;\n}\n\n/* 强制块级声明，防止自定义标签默认 inline 导致错位 */\ngame text, game env, game sys, game food, game panel, game mem, game rel, game acts, game details, game cot {\n  display: block;\n}\n\n/* 基础排版 */\ngame p {\n  margin: 8px 0;\n  line-height: 1.6;\n}\ngame name, game k, game v, game num, game span {\n  display: inline;\n}\n\n/* =========================================\n   2. 模块切换系统 (纯 CSS 逻辑)\n   ========================================= */\n\ninput[type=\"radio\"][name=\"pnl\"] { \n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\npanel[b] {\n  display: flex;\n  width: 100%;\n  gap: 8px;\n  padding: 12px 0;\n  margin: 16px 0 0 0;\n  box-sizing: border-box;\n}\npanel[b] label {\n  flex: 1 1 0;\n  padding: 10px 20px;\n  font-size: 13px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  text-align: center;\n  cursor: pointer;\n  user-select: none;\n  border-radius: 6px;\n  white-space: nowrap;\n}\npanel[b] label span {\n  display: inline-block;\n}\ni[sh] {\n  display: block;\n  height: 2px;\n  margin: 0 0 16px 0;\n}\ndiv.p-stack {\n  display: block;\n  position: relative;\n}\ndiv.p-stack aside {\n  display: none;\n  padding: 16px;\n  border-radius: 8px;\n}\ndiv.p-stack aside > b {\n  display: block;\n  font-size: 11px;\n  font-weight: 600;\n  text-align: center;\n  letter-spacing: 4px;\n  padding-bottom: 8px;\n  margin-bottom: 12px;\n}\ndiv.p-stack aside > section {\n  display: block;\n}\n\n/* 面板显示逻辑 - 使用 :has() 在 game 层级检测 */\ngame:has(input.p-1:checked) div.p-stack aside[p=\"1\"],\ngame:has(input.p-2:checked) div.p-stack aside[p=\"2\"],\ngame:has(input.p-3:checked) div.p-stack aside[p=\"3\"],\ngame:has(input.p-4:checked) div.p-stack aside[p=\"4\"] {\n  display: block;\n}\n\n/* =========================================\n   3. 全局组件排版结构\n   ========================================= */\n\ngame panel > h, game acts > h {\n  display: block; font-size: 11px; font-weight: 600;\n  text-align: center; letter-spacing: 4px; padding-bottom: 8px; margin-bottom: 10px;\n}\ngame row {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 6px 0; font-size: 12px;\n}\ngame env {\n  font-size: 12px; text-align: center; padding: 8px 0; margin-bottom: 16px;\n  letter-spacing: 1.5px; font-style: italic;\n}\ngame hr { display: block; border: none; height: 2px; margin: 20px 0; }\n\n/* 折叠区 */\ngame details { margin: 12px 0; }\ngame details summary {\n  cursor: pointer; user-select: none; font-size: 12px; font-weight: 600;\n  letter-spacing: 2px; padding: 10px 14px; text-align: center;\n}\n\n/* 表格 */\ngame table { width: 100%; border-collapse: collapse; margin: 8px 0; font-size: 12px; }\ngame caption { font-weight: 600; font-size: 12px; letter-spacing: 2px; padding: 8px 0; text-align: left; }\ngame th { font-weight: 600; text-align: left; padding: 8px 10px; }\ngame td { padding: 8px 10px; vertical-align: top; line-height: 1.5; }\n\n/* 选项区块 */\nacts { display: block; margin: 16px 0; padding: 16px; border-radius: 8px; counter-reset: option; }\nacts li {\n  display: flex; align-items: center; padding: 12px 16px; margin: 8px 0;\n  border-radius: 6px; font-size: 13px; line-height: 1.6; cursor: pointer;\n  position: relative; counter-increment: option;\n}\nacts li::before {\n  content: counter(option); display: flex; align-items: center; justify-content: center;\n  width: 24px; height: 24px; border-radius: 6px; font-weight: 600; font-size: 12px;\n  margin-right: 12px; flex-shrink: 0;\n}\nacts num { display: none; }\n\n/* 主题特有组件基础排版 */\ngame sys, game food {\n  padding: 8px 12px;\n  margin: 8px 0;\n  border-radius: 6px;\n  font-size: 12px;\n}\ngame food { text-align: center; font-weight: 500; }\n\n/* =========================================\n   4. 食用系少女主题色板与视觉渲染\n   ========================================= */\n\ngame[data-theme=\"foodgirls\"] {\n  --bg: #fff9f2;\n  --bg-card: #ffffff;\n  --border: #f0d8c0;\n  --accent: #ff8c00;\n  --accent-soft: #ffb366;\n  --text: #5c4033;\n  --text-sub: #8b5a2b;\n  --text-dim: #cd853f;\n  \n  --space-safe-x: 16px;\n  --space-safe-y: 16px;\n  --space-block-gap: 12px;\n  --space-text-inset: 8px;\n\n  background: var(--bg);\n  color: var(--text);\n  border: 1px solid var(--border);\n}\n\ngame[data-theme=\"foodgirls\"]::after {\n  background: linear-gradient(90deg, var(--accent), var(--accent-soft), var(--accent));\n}\n\n/* 模块切换系统上色 */\ngame[data-theme=\"foodgirls\"] panel[b] {\n  border-top: 1px solid var(--border);\n  border-bottom: 1px solid var(--border);\n}\ngame[data-theme=\"foodgirls\"] panel[b] label {\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n  color: var(--text-dim);\n}\ngame[data-theme=\"foodgirls\"] panel[b] label:hover {\n  background: color-mix(in srgb, var(--bg-card) 70%, var(--accent) 30%);\n  border-color: var(--accent-soft);\n  color: var(--text);\n}\ngame[data-theme=\"foodgirls\"] panel[b] label:has(input:checked) {\n  background: var(--accent);\n  border-color: var(--accent);\n  color: var(--bg-card);\n}\ngame[data-theme=\"foodgirls\"] i[sh] {\n  background: linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.6;\n}\ngame[data-theme=\"foodgirls\"] div.p-stack aside {\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n}\ngame[data-theme=\"foodgirls\"] div.p-stack aside > b {\n  color: var(--accent-soft);\n  border-bottom: 1px solid var(--border);\n}\n\n/* 卡片与区块上色 */\ngame[data-theme=\"foodgirls\"] panel,\ngame[data-theme=\"foodgirls\"] mem,\ngame[data-theme=\"foodgirls\"] rel {\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n}\ngame[data-theme=\"foodgirls\"] panel > h,\ngame[data-theme=\"foodgirls\"] acts > h {\n  color: var(--accent-soft);\n  border-bottom: 1px solid var(--border);\n}\ngame[data-theme=\"foodgirls\"] k { color: var(--text-sub); }\ngame[data-theme=\"foodgirls\"] v { color: var(--text); font-weight: 500; }\n\n/* 文本与标签上色 */\ngame[data-theme=\"foodgirls\"] env {\n  color: var(--text-sub);\n  border-top: 1px dashed var(--border);\n  border-bottom: 1px dashed var(--border);\n}\ngame[data-theme=\"foodgirls\"] name { color: var(--accent); font-weight: 600; }\ngame[data-theme=\"foodgirls\"] hr {\n  background: linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.6;\n}\n\n/* 折叠区上色 */\ngame[data-theme=\"foodgirls\"] details summary { color: var(--text-dim); }\ngame[data-theme=\"foodgirls\"] details[open] summary { border-bottom: 1px solid var(--border); }\n\n/* 表格上色 */\ngame[data-theme=\"foodgirls\"] table { color: var(--text-sub); }\ngame[data-theme=\"foodgirls\"] table caption { color: var(--accent-soft); border-bottom: 2px solid var(--accent-soft); }\ngame[data-theme=\"foodgirls\"] th { color: var(--text-dim); border-bottom: 1px solid var(--border); }\ngame[data-theme=\"foodgirls\"] td { border-bottom: 1px dashed var(--border); }\ngame[data-theme=\"foodgirls\"] tr:last-child td { border-bottom: none; }\ngame[data-theme=\"foodgirls\"] tbody tr { background: var(--bg-card); }\ngame[data-theme=\"foodgirls\"] tbody tr:nth-child(even) {\n  background: color-mix(in srgb, var(--bg-card) 95%, var(--border) 5%);\n}\n\n/* 选项区块上色 */\ngame[data-theme=\"foodgirls\"] acts { background: var(--bg-card); border: 1px solid var(--border); }\ngame[data-theme=\"foodgirls\"] acts li {\n  background: color-mix(in srgb, var(--bg-card) 50%, var(--bg) 50%);\n  border: 1px solid var(--border); color: var(--text-sub);\n}\ngame[data-theme=\"foodgirls\"] acts li::before { background: var(--accent); color: var(--bg-card); }\ngame[data-theme=\"foodgirls\"] acts li:hover {\n  background: color-mix(in srgb, var(--bg-card) 70%, var(--accent) 30%);\n  border-color: var(--accent-soft); color: var(--text); transform: translateX(4px);\n}\ngame[data-theme=\"foodgirls\"] acts li:hover::before { background: var(--accent-soft); }\n\n/* 主题特有组件上色 */\ngame[data-theme=\"foodgirls\"] sys {\n  background: color-mix(in srgb, var(--bg-card) 50%, var(--bg) 50%);\n  border-left: 3px solid var(--accent-soft);\n  color: var(--text-sub);\n}\ngame[data-theme=\"foodgirls\"] food {\n  color: var(--accent);\n  border-top: 1px dashed var(--border);\n  border-bottom: 1px dashed var(--border);\n}","options":{"items":[{"order":0,"label":"【格式修复】","type":"SET-INPUT","value":"【格式修复】"},{"order":1,"label":"读档","type":"SET-INPUT","value":"[触发：读取存档]"},{"order":2,"label":"评价系统","type":"SET-INPUT","value":"[触发：评价]"},{"order":3,"label":"熔炼时间线","type":"SET-INPUT","value":"[触发：熔炼时间线]"},{"order":4,"label":"存档","type":"SET-INPUT","value":"[触发：存档]"},{"order":5,"label":"锁定NPC","type":"SET-INPUT","value":"[触发：锁定NPC]"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"pear/gemini-3.1-pro-preview"},"totalConversations":3,"totalMessages":3,"totalCreditsUsed":5761,"totalTokensUsed":29061,"totalPlayedUsers":2,"deeplyPlayed":0,"fixedPromptLength":10549,"lorebookLength":25495,"author":{"id":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","name":"葵水","displayUsername":"kuishui","username":"kuishui"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"超高自由度","cardsCount":985}},{"tag":{"name":"可快餐可长线","cardsCount":615}},{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"已破甲","cardsCount":2211}},{"tag":{"name":"食用系少女","cardsCount":1}},{"tag":{"name":"可剧情可涩涩","cardsCount":2461}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"开放世界","cardsCount":1290}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}