{"id":"8927a952-136c-4df3-9ed1-ef0069da62d5","authorId":"eSgeq8GmLsuO5A81hwpbMMO5Vf3o4elc","title":"【只有一个戏剧社学姐的“六人后宫”】","description":"【务必模型设置为哈基米3.1pro/2.5pro，记忆4-6】\n在名为“青藤大学”的舞台上，一场只为你一人上演的漫长戏剧，正悄然拉开帷幕。\n\n故事的主角，是濒临废部的戏剧社最后一位成员——林雨夏学姐。这位表面有些社恐、不善言辞的可爱前辈，为了拯救心爱的社团，也为了将你这位“意外”捕获的学弟留在身边，她决定对你展开一场名为“全天候演技特训”的特殊“教学”。\n\n这场特训最核心的“规则”……便是她的发型！\n当着你的面，她会解开发圈，任长发披散，化身言语冰冷的毒舌女王；或是笨拙地扎起双马尾，变成口是心非的傲娇大小姐；甚至只是在刘海别上一枚小小的发卡，就能瞬间切换成对你百般依赖的粘人学妹……每一次发型的改变，都是一次人设的瞬间切换，一场突如其来的对手戏。\n\n而你，将是这场盛大演出的唯一观众与评委。\n你需要做的，是在她千变万化的“演技”中周旋，给出你的“评价”。你的每一次回应，不仅是在决定戏剧社的未来，更是在一点一滴地攻略她藏在无数面具之下，那颗渴望被理解、却又极度缺乏坦率的真心。\n\n那么，你准备好了吗？在这场以整个青春为赌注的暧昧“排练”中，步步为营，亲手揭下她的所有伪装，迎来那一场只属于你们二人、褪去所有戏服、坦诚相见的最终落幕。","background":"lx0pjwnybi0t1b9ne3dzjgq3.webp","backgroundWidth":1536,"backgroundHeight":1024,"cover":"eo0u7e1eo4uhljg2fhh5dqce.webp","coverWidth":1536,"coverHeight":1024,"introPage":"wdewm1hhnknotnh6ribhfamq.html","changelog":null,"createdAt":"2026-04-26T10:50:41.605Z","updatedAt":"2026-05-04T13:53:21.728Z","initPublicAt":"2026-05-01T04:32:09.093Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":null,"memorySchema":null,"injectStyles":"/* --- AI Chat UI - Project \"Drama Club\" --- */\r\n/* Designed by a Professional Multifunction Creation Engine */\r\n/* Version: 1.0.0 */\r\n/* Timestamp: 2023-10-27 */\r\n\r\n/* --- 1. Top-level Container & CSS Variables --- */\r\n/* --- 1. Top-level Container & CSS Variables --- */\r\nai {\r\n  /* -- Color Palette -- */\r\n  --c-bg: transparent; /* Main Background - CHANGED to transparent */\r\n  --c-panel-bg: #ffffff;\r\n  --c-text: #2c2c2c;\r\n  --c-text-light: #6a6a6a;\r\n  --c-primary: #c8b6e2;\r\n  --c-primary-dark: #a08db8;\r\n  --c-primary-light: #e6ddf0;\r\n  --c-border: #e0d8eb;\r\n  --c-shadow: rgba(93, 71, 122, 0.15); /* CHANGED - a bit darker shadow */\r\n  --c-glow: rgba(200, 182, 226, 0.7);\r\n\r\n  /* -- Dialogue Colors -- */\r\n  --c-mc-dialogue-bg: rgba(0, 95, 115, 0.08);\r\n  --c-mc-dialogue-border: #005f73;\r\n  --c-senpai-dialogue-bg: rgba(229, 169, 169, 0.1);\r\n  --c-senpai-dialogue-border: #e5a9a9;\r\n\r\n  /* -- Persona Colors -- */\r\n  --c-ice-bg: rgba(162, 210, 255, 0.1); --c-ice-border: #a2d2ff;\r\n  --c-tsundere-bg: rgba(252, 163, 17, 0.1); --c-tsundere-border: #fca311;\r\n  --c-moe-bg: rgba(255, 179, 193, 0.15); --c-moe-border: #ffb3c1;\r\n  --c-literary-bg: rgba(154, 140, 152, 0.1); --c-literary-border: #9a8c98;\r\n  --c-devil-bg: rgba(123, 44, 191, 0.1); --c-devil-border: #7b2cbf;\r\n\r\n  /* -- Fonts & Typography -- */\r\n  --font-main: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n  --font-size-base: clamp(14px, 4vw, 16px);\r\n  --font-size-sm: clamp(12px, 3.5vw, 14px);\r\n  --font-size-lg: clamp(16px, 4.5vw, 18px);\r\n\r\n  /* -- Spacing & Borders -- */\r\n  --spacing: 15px; /* CHANGED - increased for more \"air\" */\r\n  --radius-sm: 6px;\r\n  --radius-md: 12px;\r\n  --radius-lg: 20px;\r\n  --border-width: 1px;\r\n  --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\r\n\r\n  /* -- Base Styles -- */\r\n  font-family: var(--font-main);\r\n  font-size: var(--font-size-base);\r\n  line-height: 1.6;\r\n  color: var(--c-text);\r\n  background-color: transparent; /* CHANGED */\r\n  background-image: none; /* CHANGED - removed pattern */\r\n  padding: 0; /* CHANGED - removed outer padding */\r\n  box-sizing: border-box;\r\n  animation: fadeIn 0.5s ease-in-out;\r\n}\r\n\r\n/* --- 2. Keyframe Animations --- */\r\n@keyframes fadeIn {\r\n  from { opacity: 0; transform: translateY(10px); }\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes pulseGlow {\r\n  0%, 100% { box-shadow: 0 0 4px 2px var(--c-senpai-dialogue-bg), 0 0 6px 4px var(--c-senpai-dialogue-bg), 0 0 12px 6px transparent; }\r\n  50% { box-shadow: 0 0 6px 3px var(--c-senpai-dialogue-border), 0 0 10px 6px var(--c-senpai-dialogue-bg), 0 0 18px 9px transparent; }\r\n}\r\n@keyframes subtleGradientShift {\r\n  0% { background-position: 0% 50%; }\r\n  50% { background-position: 100% 50%; }\r\n  100% { background-position: 0% 50%; }\r\n}\r\n\r\n/* --- 3. Core Components --- */\r\n/* Header (Time, Location, etc.) */\r\nai hd {\r\n  display: block;\r\n  width: 100%;\r\n  padding: 6px var(--spacing);\r\n  margin-bottom: var(--spacing);\r\n  font-size: var(--font-size-sm);\r\n  color: var(--c-text-light);\r\n  background: var(--c-primary-light);\r\n  border-radius: var(--radius-sm);\r\n  text-align: center;\r\n  box-shadow: 0 1px 2px rgba(0,0,0,0.05);\r\n  box-sizing: border-box;\r\n}\r\n\r\n/* Narrative Text Area */\r\nai tx {\r\n  display: block;\r\n  margin-bottom: var(--spacing);\r\n  padding: 0 5px; /* Slight padding for breathing room */\r\n}\r\nai tx p {\r\n  margin: 0 0 0.8em 0;\r\n}\r\n\r\n/* Dialogue Bubbles */\r\nai q {\r\n  display: block;\r\n  padding: 10px 15px;\r\n  margin: 10px 0;\r\n  border-radius: var(--radius-md);\r\n  border: var(--border-width) solid;\r\n  position: relative;\r\n  box-shadow: 0 2px 5px var(--c-shadow);\r\n  transition: var(--transition);\r\n}\r\nai q:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 4px 10px var(--c-shadow);\r\n}\r\nai q::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 50%;\r\n  border: 8px solid transparent;\r\n  transform: translateY(-50%);\r\n}\r\n\r\n/* Protagonist Dialogue */\r\nai q[p=\"mc\"] {\r\n  background-color: var(--c-mc-dialogue-bg);\r\n  border-color: var(--c-mc-dialogue-border);\r\n  margin-right: 20%;\r\n}\r\nai q[p=\"mc\"]::before {\r\n  left: -16px;\r\n  border-right-color: var(--c-mc-dialogue-border);\r\n}\r\n\r\n/* Senpai Base Dialogue */\r\nai q[p=\"senpai\"] {\r\n  background-color: var(--c-senpai-dialogue-bg);\r\n  border-color: var(--c-senpai-dialogue-border);\r\n  margin-left: 20%;\r\n  text-align: right;\r\n}\r\nai q[p=\"senpai\"]::before {\r\n  right: -16px;\r\n  border-left-color: var(--c-senpai-dialogue-border);\r\n}\r\n\r\n/* Senpai Base Dialogue - FIXED ALIGNMENT */\r\nai q[p=\"senpai\"] {\r\n  background-color: var(--c-senpai-dialogue-bg);\r\n  border-color: var(--c-senpai-dialogue-border);\r\n  margin-left: 20%;\r\n  text-align: left; /* [MODIFIED] 已将文字对齐方式改为居左 */\r\n}\r\nai q[p=\"senpai\"]::before {\r\n  right: -16px;\r\n  border-left-color: var(--c-senpai-dialogue-border);\r\n}\r\n\r\n/* --- 4. Main Status Panel --- */\r\nai details.panel {\r\n  border: none;\r\n  background: var(--c-panel-bg);\r\n  border-radius: var(--radius-lg);\r\n  box-shadow: 0 4px 15px var(--c-shadow), 0 0 0 var(--border-width) var(--c-border);\r\n  overflow: hidden;\r\n}\r\nai details.panel > summary {\r\n  padding: 15px 20px;\r\n  font-size: var(--font-size-lg);\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  list-style: none;\r\n  background: linear-gradient(135deg, var(--c-primary-light), var(--c-primary));\r\n  color: white;\r\n  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);\r\n  transition: var(--transition);\r\n}\r\nai details.panel > summary:hover {\r\n  background: linear-gradient(135deg, var(--c-primary), var(--c-primary-dark));\r\n}\r\nai details.panel > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n/* --- 5. Information Sections (`sg`) --- */\r\nai sg {\r\n  display: flex;\r\n  flex-direction: column;\r\n  padding: var(--spacing);\r\n  margin: var(--spacing);\r\n  border-radius: var(--radius-md);\r\n  background: #faf9fb;\r\n  position: relative;\r\n  border: var(--border-width) solid var(--c-border);\r\n}\r\n/* Section Title Styling */\r\nai sg::before {\r\n  content: attr(t);\r\n  display: block;\r\n  font-weight: 600;\r\n  color: var(--c-primary-dark);\r\n  margin-bottom: 10px;\r\n  padding-bottom: 8px;\r\n  border-bottom: 2px solid var(--c-primary-light);\r\n}\r\n\r\n/* Individual Data Row (`d`) */\r\nai d {\r\n  display: block;\r\n  padding: 6px 0;\r\n  font-size: var(--font-size-sm);\r\n  color: var(--c-text-light);\r\n}\r\n/* Field Label (`f`) */\r\nai f {\r\n  font-weight: 600;\r\n  color: var(--c-text);\r\n  margin-right: 8px;\r\n}\r\n\r\n/* --- 6. Special Sections & Overrides --- */\r\n\r\n/* Senpai Section - Custom Layout */\r\nai sg.senpai {\r\n  align-items: center; /* Center children horizontally */\r\n  background: linear-gradient(180deg, #fff, #fdfcff);\r\n}\r\nai sg.senpai::before {\r\n  width: 100%;\r\n  text-align: center;\r\n}\r\n/* Portrait (`prt`) Styling */\r\nai prt {\r\n  display: block;\r\n  width: 260px; /* [MODIFIED] Increased from 180px for a larger canvas */\r\n  height: 260px; /* [MODIFIED] Increased from 180px */\r\n  margin-bottom: var(--spacing);\r\n  border-radius: var(--radius-lg); /* [MODIFIED] Changed from 50% to rounded square to prevent corner cropping */\r\n  background-image: var(--img);\r\n  background-size: contain; /* [MODIFIED] Changed from 'cover' to 'contain' to show the full image */\r\n  background-position: center;\r\n  background-repeat: no-repeat; /* [ADDED] Prevents image tiling */\r\n  background-color: rgba(230, 221, 240, 0.5); /* [ADDED] Subtle background for empty space */\r\n  border: 4px solid white;\r\n  box-shadow: 0 5px 15px rgba(0,0,0,0.2), inset 0 0 10px rgba(0,0,0,0.3);\r\n  transition: var(--transition);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\nai prt:hover {\r\n  transform: scale(1.05);\r\n  box-shadow: 0 8px 25px rgba(0,0,0,0.25), inset 0 0 15px rgba(0,0,0,0.3);\r\n}\r\n\r\nai prt::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0; bottom: 0;\r\n  border-radius: var(--radius-lg); /* [MODIFIED] Changed from 50% to match the parent frame */\r\n  border: 3px solid transparent;\r\n  border-image: conic-gradient(from 180deg at 50% 50%, #c8b6e2 0%, #a2d2ff 25%, #ffb3c1 50%, #fca311 75%, #c8b6e2 100%) 1;\r\n  animation: subtleGradientShift 4s linear infinite;\r\n  opacity: 0.8;\r\n}\r\n\r\n/* Senpai Info Box */\r\nai sg.senpai .info {\r\n  width: 100%; /* Take full width to align text left */\r\n}\r\n\r\n/* Progress Bars */\r\n/* Progress Bars - UPDATED FIX */\r\nai progress {\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  width: 100%;\r\n  height: 14px;\r\n  border: var(--border-width) solid var(--c-border);\r\n  border-radius: 10px;\r\n  overflow: hidden;\r\n  vertical-align: middle;\r\n}\r\nai progress::-webkit-progress-bar {\r\n  background-color: var(--c-primary-light);\r\n}\r\n/* Heartbeat/Goodwill Progress Value (Dynamic Fill) */\r\nai progress::-webkit-progress-value {\r\n  background: linear-gradient(90deg, var(--c-senpai-dialogue-border), var(--c-primary));\r\n  background-size: 200% 200%;\r\n  border-radius: 10px;\r\n  transition: width 0.5s ease-in-out;\r\n  animation: subtleGradientShift 3s ease infinite;\r\n}\r\n/* Firefox compatibility for progress value */\r\nai progress::-moz-progress-bar {\r\n  background: linear-gradient(90deg, var(--c-senpai-dialogue-border), var(--c-primary));\r\n  background-size: 200% 200%;\r\n  border-radius: 10px;\r\n  animation: subtleGradientShift 3s ease infinite;\r\n}\r\n\r\n/* Heart Rate Pulse Effect when value is 80-100 */\r\n/* 触发条件：数值以8开头、9开头、或等于100 */\r\nai d:has(progress[value^=\"8\"]), \r\nai d:has(progress[value^=\"9\"]), \r\nai d:has(progress[value=\"100\"]) {\r\n  border-radius: var(--radius-sm);\r\n  animation: pulseGlow 1.5s infinite ease-in-out;\r\n}\r\n\r\n/* Script Description */\r\nai p.script-desc {\r\n  font-style: italic;\r\n  color: var(--c-text-light);\r\n  background-color: #fafafa;\r\n  padding: 10px;\r\n  border-radius: var(--radius-sm);\r\n  margin-top: 10px;\r\n  border-left: 3px solid var(--c-primary);\r\n}\r\n\r\n/* Action Suggestions */\r\nai d[n]::before {\r\n  content: attr(n);\r\n  display: inline-block;\r\n  background-color: var(--c-primary);\r\n  color: white;\r\n  border-radius: 50%;\r\n  width: 20px;\r\n  height: 20px;\r\n  text-align: center;\r\n  line-height: 20px;\r\n  font-weight: bold;\r\n  margin-right: 10px;\r\n  font-size: 12px;\r\n}\r\nai d[n] {\r\n  cursor: pointer;\r\n  padding: 10px;\r\n  border-radius: var(--radius-sm);\r\n  transition: var(--transition);\r\n  background-color: transparent;\r\n}\r\nai d[n]:hover {\r\n  background-color: var(--c-primary-light);\r\n  color: var(--c-primary-dark);\r\n}\r\n\r\n/* --- 7. Collapsible Sub-Sections --- */\r\nai details.sub {\r\n  border: none;\r\n  margin: var(--spacing) 0 0 0;\r\n  padding-left: 15px; /* Indent sub-sections */\r\n  border-left: 2px solid var(--c-border);\r\n}\r\nai details.sub summary {\r\n  cursor: pointer;\r\n  list-style: none;\r\n  font-weight: 600;\r\n  color: var(--c-text);\r\n  padding: 5px;\r\n}\r\nai details.sub summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\nai details.sub summary::before {\r\n  content: '▶';\r\n  display: inline-block;\r\n  margin-right: 8px;\r\n  font-size: 10px;\r\n  transition: transform 0.2s;\r\n  color: var(--c-primary);\r\n}\r\nai details.sub[open] > summary::before {\r\n  transform: rotate(90deg);\r\n}\r\n\r\n/* --- 8. Markdown Parsed Content Styling --- */\r\nai details.sub h4 {\r\n  font-size: 1.1em;\r\n  color: var(--c-primary-dark);\r\n  border-bottom: 1px solid var(--c-border);\r\n  padding-bottom: 5px;\r\n  margin-top: 10px;\r\n  margin-bottom: 10px;\r\n}\r\nai details.sub ul {\r\n  list-style: none;\r\n  padding-left: 0;\r\n}\r\nai details.sub ul li {\r\n  padding-left: 20px;\r\n  position: relative;\r\n}\r\nai details.sub ul li::before {\r\n  content: '•';\r\n  color: var(--c-primary);\r\n  font-weight: bold;\r\n  position: absolute;\r\n  left: 5px;\r\n}\r\nai table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  margin-top: 10px;\r\n  font-size: var(--font-size-sm);\r\n}\r\nai th, ai td {\r\n  border: var(--border-width) solid var(--c-border);\r\n  padding: 8px;\r\n  text-align: left;\r\n}\r\nai th {\r\n  background-color: var(--c-primary-light);\r\n  font-weight: 600;\r\n}","options":null,"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango/gemini-3.1-pro-preview"},"totalConversations":9,"totalMessages":80,"totalCreditsUsed":102188,"totalTokensUsed":1479083,"totalPlayedUsers":7,"deeplyPlayed":4,"fixedPromptLength":8265,"lorebookLength":0,"author":{"id":"eSgeq8GmLsuO5A81hwpbMMO5Vf3o4elc","name":"Kaiz","displayUsername":"Kaiz4792","username":"kaiz4792"},"cardsTags":[{"tag":{"name":"校园","cardsCount":423}},{"tag":{"name":"可长线","cardsCount":200}},{"tag":{"name":"万象杯","cardsCount":32}},{"tag":{"name":"学姐","cardsCount":2}},{"tag":{"name":"低消耗高质量","cardsCount":7}},{"tag":{"name":"男性向","cardsCount":904}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}