{"id":"fdde8b83-311b-48f6-b8b6-b4823518b210","authorId":"8ddXOM7TLSwQeQbmXtedOnjJqLrtagRl","title":"【巡礼：直到世界尽头的冬】ROLL天赋（？）/大世界/自由探索/黄金年代","description":"【全性向/公路/治愈/ACG怀旧/ROLL/旅行】\n\n【推荐2-4记忆，并使用yuegle-2.5pro游玩以获得最佳体验】\n\n“别去拯救世界了。这一次，只做她的共犯吧。”\n\n这是一个关于“退役英雄”与“最后少女”的私奔故事。 你曾是艾欧泽亚的光之战士，是阿克西斯的奇迹见证者，又或是迷失在时间缝隙的魔法师。你拯救过无数次世界，如今只需要再拯救一个人。\n\n但现在，那些宏大的使命都结束了。 你坠落到了这个蝉鸣如雷的 202X 年夏天。 没有魔王，没有使徒，只有一个穿着不合身水手服、名叫上杉小晴的女孩。 她正站在废弃的电话亭旁，递给你一罐温热的苹果芬达，笑着邀请你去往世界的尽头。\n\n即使背景里的东京租界正在燃烧，即使巨大的初号机正在路边发呆，即使黑衣人正在消除路人的记忆—— 在这个光怪陆离的拼贴世界里，你的任务只有一个： 握紧她的手，从北纬 35° 的盛夏镰仓，一路逃亡至北纬 45° 的凛冬北海道。\n\n这是一场注定没有归途的单向巡礼。 这一次，没有“英雄”，只有两个笨拙的、想要去看雪的普通人。\n\n直属于二人的最终幻想。\n\n指定群聊：1072011550","background":"m8nd9zh6ox2eo4n0yod2y2ms.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"csgtj87ic8664sr0t2d1g96v.webp","coverWidth":2400,"coverHeight":1800,"introPage":"xu3s29z3whla2xbfpruwvhxa.html","changelog":null,"createdAt":"2026-05-29T08:58:48.758Z","updatedAt":"2026-07-25T13:00:40.396Z","initPublicAt":"2026-05-29T09:13:23.845Z","renderTemplate":null,"assistantRegexReplace":[],"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ⚠ 转换警告 ════════════════════════════════════════\n   4 处游离 .bg-gray-100\\/90 已按通用气泡处理\n═══════════════════════════════════════════════════ */\n\n/* ═══ B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n.is-assistant.w-fit { width: 100% !important; }\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\n  width: 100% !important; background: transparent !important;\n  border: none !important; padding: 0 !important;\n}\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\n  display: flex; justify-content: center; width: 100%;\n}\n\n/* ═══ B平台表格修正（自动注入）═══ */\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\n.rili-markdown-renderer thead { display:table-header-group!important; }\n.rili-markdown-renderer tbody { display:table-row-group!important; }\n.rili-markdown-renderer tr { display:table-row!important; }\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Review_Fix_Ultimate]\n   Target: RADIO:1956 / Universal Renderer\n   Version: 3.0 (The \"Nuclear\" Patch)\n   \n   [Design Philosophy]\n   Day:   Physical Paper, Ink, Tape, Analog Texture\n   Night: Darkroom, Red Safe-light, Soft Charcoal, Scanlines\n   ================================================================= */\n\n/* --- [SECTION 0] 字体与核心变量库 (Variables) --- */\n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&family=Caveat:wght@400;700&family=Courier+Prime:wght@400;700&family=Ma+Shan+Zheng&display=swap');\n\n/* 🌞 白天模式 (Day Mode) */\n.Lemon-theme-output,\n.mes_text { \n    /* 定义核心变量，供后续调用 */\n    --w-bg: #fffaf0;        /* 纸张主色 */\n    --w-card: #ffffff;      /* 卡片底色 */\n    --w-text: #2d3436;      /* 主文字色 */\n    --w-sub: #636e72;       /* 副文字色 */\n    --w-border: #d4c5b0;    /* 边框色 */\n    --w-accent: #ff6b6b;    /* 强调色(红) */\n    --w-gold: #e09f3e;      /* 金色 */\n    --w-blue: #74b9ff;      /* 蓝色 */\n    \n    --w-texture: \n        linear-gradient(rgba(0,0,0,0.02) 1px, transparent 1px), \n        linear-gradient(90deg, rgba(0,0,0,0.02) 1px, transparent 1px);\n    --w-shadow: 2px 4px 10px rgba(0,0,0,0.05);\n    --w-glow: 0 5px 15px rgba(224, 159, 62, 0.25);\n}\n\n/* 🌑 夜间模式 (Night Mode) - 温柔的黑 */\n.dark .Lemon-theme-output,\n.dark .mes_text {\n    --w-bg: #141414;        /* 温柔炭黑 (非纯黑) */\n    --w-card: #1c1c1c;      /* 稍微亮一点的卡片 */\n    --w-text: #dcdde1;      /* 灰白文字 */\n    --w-sub: #7f8fa6;       /* 灰蓝副字 */\n    --w-border: #333333;    /* 暗淡边框 */\n    --w-accent: #ff4757;    /* 暗房红光 */\n    --w-gold: #ffa502;      /* 琥珀金 */\n    --w-blue: #3742fa;      /* 氖蓝 */\n    \n    /* 纹理：去除方格，改为细腻的噪点 */\n    --w-texture: \n        radial-gradient(transparent 95%, rgba(0,0,0,0.5) 100%),\n        repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,0.1) 3px);\n    --w-shadow: 0 4px 15px rgba(0,0,0,0.6);\n    --w-glow: 0 0 20px rgba(255, 71, 87, 0.2);\n}\n\n/* --- [SECTION 1] 根容器强制重置 (Root Reset) --- */\n/* 作用：无论外面套了什么层级，这里强制初始化背景 */\n.Lemon-theme-output {\n    display: block !important;\n    position: relative !important;\n    background-color: var(--w-bg) !important;\n    background-image: var(--w-texture) !important;\n    background-size: 20px 20px !important; /* 夜间模式会自动覆盖这个尺寸 */\n    border: 1px solid var(--w-border) !important;\n    border-radius: 6px !important;\n    padding: 25px !important;\n    color: var(--w-text) !important;\n    font-family: 'Noto Serif SC', serif !important;\n    box-shadow: var(--w-shadow) !important;\n    overflow: visible !important; /* 允许浮窗溢出 */\n    line-height: 1.6 !important;\n}\n\n/* 夜间模式纹理尺寸特化 */\n.dark .Lemon-theme-output {\n    background-size: 100% 100% !important;\n}\n\n/* --- [SECTION 2] 通用容器统一渲染 (The Universal Container) --- */\n/* 🔴 核心修复：把所有的 details, summary, story-branch 全部抓起来强制渲染 */\n\n/* 2.1 强制所有折叠框变成“实体卡片” */\n.Lemon-theme-output details,\n.Lemon-theme-output .story-branch {\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    \n    background-color: var(--w-card) !important;\n    border: 1px solid var(--w-border) !important;\n    border-radius: 6px !important;\n    margin: 15px 0 20px 0 !important;\n    padding: 0 !important;\n    \n    box-shadow: var(--w-shadow) !important;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n/* 2.2 悬停时的物理反馈：上浮+发光 */\n.Lemon-theme-output details:hover,\n.Lemon-theme-output .story-branch:hover {\n    transform: translateY(-3px) !important;\n    border-color: var(--w-accent) !important;\n    box-shadow: var(--w-glow) !important;\n    z-index: 10 !important;\n}\n\n/* 2.3 强制清除 Summary (标题栏) 的默认样式 */\n.Lemon-theme-output summary,\n.story-branch summary {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    \n    background-color: rgba(0,0,0,0.03) !important;\n    padding: 12px 18px !important;\n    min-height: 24px !important;\n    \n    font-family: 'Courier Prime', monospace !important;\n    font-weight: 700 !important;\n    font-size: 0.95em !important;\n    color: var(--w-sub) !important;\n    \n    border-bottom: 1px solid var(--w-border) !important;\n    cursor: pointer !important;\n    list-style: none !important; /* 杀掉默认三角 */\n    outline: none !important;\n}\n.dark .Lemon-theme-output summary { background-color: rgba(255,255,255,0.03) !important; }\n\n/* 2.4 彻底隐藏原生三角 (Chrome/Safari/Firefox) */\n.Lemon-theme-output summary::-webkit-details-marker { display: none !important; }\n.Lemon-theme-output summary::marker { content: none !important; }\n\n/* 2.5 自定义开关图标 */\n.Lemon-theme-output summary::after {\n    content: '[+]';\n    font-family: monospace !important;\n    color: var(--w-accent) !important;\n    font-weight: bold !important;\n    margin-left: 10px !important;\n}\n.Lemon-theme-output details[open] summary::after {\n    content: '[-]';\n}\n\n/* 2.6 内容区域修正 */\n.Lemon-theme-output details > div,\n.story-branch > div {\n    padding: 15px !important;\n    background: transparent !important;\n    color: var(--w-text) !important;\n}\n\n/* --- [SECTION 3] 叙事正文 (Narrative) --- */\n.Lemon-theme-output .text {\n    font-size: 1.1em;\n    line-height: 1.8;\n    margin: 20px 0;\n    color: var(--w-text);\n    text-align: justify;\n}\n\n/* 角色对话染色 */\n.npc-dialog { color: #27ae60 !important; font-weight: 700; }\n.dark .npc-dialog { color: #2ecc71 !important; }\n\n.user-dialog { color: #2980b9 !important; font-weight: 700; }\n.dark .user-dialog { color: #3498db !important; }\n\n.npc-thought {\n    color: var(--w-accent) !important;\n    font-family: 'KaiTi', 'Ma Shan Zheng', cursive !important;\n    opacity: 0.9;\n}\n\n.sound-effect {\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.8em !important;\n    color: var(--w-blue) !important;\n    background: rgba(0,0,0,0.05) !important;\n    padding: 2px 6px !important;\n    border-radius: 4px !important;\n    border-left: 2px solid var(--w-blue) !important;\n    margin: 0 4px !important;\n}\n.dark .sound-effect { background: rgba(255,255,255,0.1) !important; }\n\n/* --- [SECTION 4] 模块特化：邂逅相册 (Encounters) --- */\n/* 对应你截图里的邂逅板块 */\n\n/* 4.1 广播条 */\n.news-strip {\n    background: rgba(0,0,0,0.03) !important;\n    border-left: 3px solid var(--w-accent) !important;\n    padding: 10px !important;\n    font-size: 0.85em !important;\n    margin-bottom: 15px !important;\n    font-family: 'Noto Serif SC', serif !important;\n}\n.news-tag {\n    background: var(--w-accent) !important;\n    color: #fff !important;\n    padding: 1px 6px !important;\n    border-radius: 3px !important;\n    font-size: 0.8em !important;\n    margin-right: 6px !important;\n    font-weight: bold !important;\n}\n\n/* 4.2 VIP卡片 (小晴) */\n.vip-card {\n    background: var(--w-card) !important;\n    border: 1px solid var(--w-border) !important;\n    padding: 15px !important;\n    margin-bottom: 15px !important;\n    box-shadow: 2px 2px 5px rgba(0,0,0,0.05) !important;\n    transform: rotate(-1deg) !important;\n    position: relative !important;\n}\n/* 胶带效果 */\n.vip-card::before {\n    content: '' !important; position: absolute !important; top: -8px !important; right: 20% !important;\n    width: 60px !important; height: 16px !important;\n    background: rgba(200,200,200,0.3) !important;\n    transform: rotate(2deg) !important;\n    backdrop-filter: blur(1px) !important;\n    border-left: 1px dashed rgba(0,0,0,0.2) !important;\n    border-right: 1px dashed rgba(0,0,0,0.2) !important;\n}\n\n.vip-head {\n    display: flex !important; justify-content: space-between !important;\n    border-bottom: 1px dashed var(--w-border) !important;\n    padding-bottom: 5px !important; margin-bottom: 8px !important;\n}\n.vip-name { font-size: 1.1em !important; font-weight: 900 !important; }\n.vip-stat { font-family: 'Courier Prime', monospace !important; color: var(--w-gold) !important; font-size: 0.8em !important; }\n\n/* 4.3 守望者网格 (Cast Grid) */\n.cast-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 10px !important;\n}\n.cast-card {\n    background: rgba(0,0,0,0.02) !important;\n    border: 1px solid var(--w-border) !important;\n    padding: 10px !important;\n    font-size: 0.85em !important;\n    text-align: center !important;\n    border-radius: 4px !important;\n    cursor: help !important;\n    position: relative !important;\n}\n.cast-role { font-weight: bold !important; display: block !important; margin-bottom: 4px !important; }\n.cast-status { color: var(--w-blue) !important; display: block !important; }\n\n/* --- [SECTION 5] 模块特化：镜头聚焦 (Viewfinder) --- */\n/* 5.1 顶部黑条 */\n.cam-bar {\n    background: #111 !important;\n    color: #fff !important;\n    padding: 10px 15px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.85em !important;\n    display: flex !important; justify-content: space-between !important;\n    border-bottom: 2px solid var(--w-accent) !important;\n    margin-bottom: 15px !important;\n    border-radius: 4px !important;\n}\n.c-item b { color: #fff !important; }\n.c-subj { color: var(--w-accent) !important; }\n\n/* 5.2 侧写区 */\n.view-box {\n    border-left: 2px solid var(--w-border) !important;\n    padding-left: 15px !important;\n    margin-bottom: 15px !important;\n    font-style: italic !important;\n}\n\n/* 5.3 标签云 */\n.tag-cloud { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; margin-bottom: 15px !important; }\n.a-tag {\n    padding: 4px 8px !important;\n    border-bottom: 1px solid var(--w-border) !important;\n    font-size: 0.85em !important;\n    color: var(--w-sub) !important;\n    cursor: help !important;\n    position: relative !important;\n}\n.a-tag:hover { color: var(--w-accent) !important; border-bottom-color: var(--w-accent) !important; }\n\n/* 5.4 决定性瞬间 */\n.moment-card {\n    background: var(--w-bg) !important;\n    border-left: 4px solid var(--w-accent) !important;\n    padding: 15px !important;\n    box-shadow: 2px 2px 5px rgba(0,0,0,0.05) !important;\n}\n.moment-note {\n    font-family: 'Caveat', cursive !important;\n    color: var(--w-accent) !important;\n    font-size: 1.2em !important;\n    margin-top: 10px !important;\n    padding-top: 8px !important;\n    border-top: 1px dashed var(--w-border) !important;\n}\n\n/* --- [SECTION 6] 模块特化：手账与星记忆 (Journal & Memory) --- */\n/* 6.1 手账内页 */\n.journal-ui .film-header {\n    background: #1e1e1e !important;\n    color: #eee !important;\n    padding: 10px 15px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.8em !important;\n    display: flex !important; justify-content: space-between !important;\n    border-bottom: 3px solid var(--w-accent) !important;\n}\n\n.scrap-list {\n    background: var(--w-card) !important;\n    padding: 15px !important; margin: 0 !important; list-style: none !important;\n}\n.scrap-item {\n    background: var(--w-bg) !important;\n    border: 1px solid var(--w-border) !important;\n    padding: 10px !important;\n    margin-bottom: 10px !important;\n    box-shadow: 1px 1px 3px rgba(0,0,0,0.1) !important;\n    transform: rotate(-0.5deg) !important;\n    transition: transform 0.2s !important;\n}\n.scrap-item:hover { transform: rotate(0) scale(1.02) !important; z-index: 10 !important; }\n\n/* 6.2 星记忆表格 */\n.Lemon-theme-output table {\n    width: 100% !important; border-collapse: collapse !important; margin: 10px 0 !important;\n}\n.Lemon-theme-output th {\n    background: rgba(0,0,0,0.05) !important;\n    border: 1px solid var(--w-border) !important;\n    padding: 8px !important; text-align: left !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.9em !important;\n}\n.dark .Lemon-theme-output th { background: #2f2f2f !important; color: #fff !important; }\n.Lemon-theme-output td {\n    border: 1px solid var(--w-border) !important; padding: 8px !important; font-size: 0.9em !important;\n}\n\n/* --- [SECTION 7] NEXT STEP (终极渲染修复) --- */\n/* 确保这个容器绝对不会因为 HTML 结构问题而隐形 */\n\n.story-branch {\n    /* 强制显示 */\n    display: block !important;\n    opacity: 1 !important; \n    margin-top: 30px !important;\n    \n    /* 强制应用卡片样式 */\n    background-color: var(--w-card) !important;\n    border: 1px solid var(--w-border) !important;\n    box-shadow: var(--w-shadow) !important;\n}\n\n/* 7.1 标题栏特化 */\n.story-branch summary {\n    color: var(--w-accent) !important;\n    border-bottom: 2px dashed var(--w-accent) !important;\n}\n.story-branch summary::after {\n    content: '⚡' !important; /* 闪电图标 */\n    color: var(--w-accent) !important;\n    margin-left: auto !important;\n}\n\n/* 7.2 选项按钮 (Physical Keys) */\n.opt-btn {\n    display: block !important;\n    background-color: var(--w-bg) !important;\n    border: 1px solid var(--w-border) !important;\n    padding: 12px 15px !important;\n    margin-bottom: 10px !important;\n    border-radius: 4px !important;\n    \n    color: var(--w-text) !important;\n    font-weight: 700 !important;\n    font-family: 'Noto Serif SC', serif !important;\n    \n    cursor: pointer !important;\n    transition: all 0.2s !important;\n    box-shadow: 0 2px 0 var(--w-border) !important; /* 物理按键厚度 */\n    position: relative !important;\n}\n\n/* 按钮悬停 */\n.opt-btn:hover {\n    transform: translateY(2px) !important; /* 按下效果 */\n    box-shadow: 0 0 0 var(--w-border) !important; /* 阴影消失 */\n    border-color: var(--w-accent) !important;\n    color: var(--w-accent) !important;\n    background-color: var(--w-card) !important;\n}\n\n/* --- [SECTION 8] 浮窗系统 (Universal Popups) --- */\n/* 适用于印章、贴纸、特质的悬停提示 */\n.note-pop {\n    position: absolute !important;\n    bottom: 125% !important; left: 50% !important;\n    transform: translateX(-50%) translateY(10px) !important;\n    width: 200px !important;\n    \n    background: #000 !important; /* P5 纯黑 */\n    border: 1px solid var(--w-accent) !important;\n    color: #fff !important;\n    padding: 12px !important;\n    \n    font-size: 0.85em !important;\n    line-height: 1.4 !important;\n    text-align: left !important;\n    z-index: 9999 !important;\n    \n    opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;\n    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;\n    box-shadow: 6px 6px 0 var(--w-accent) !important; /* 硬投影 */\n}\n\n/* 浮窗小三角 */\n.note-pop::after {\n    content:'' !important; position:absolute !important; top:100% !important; left:50% !important; margin-left:-6px !important;\n    border-width:6px !important; border-style:solid !important;\n    border-color: var(--w-accent) transparent transparent transparent !important;\n}\n\n/* 悬停触发 */\n.t-stamp:hover .note-pop,\n.a-tag:hover .note-pop,\n.i-sticker:hover .note-pop,\n.vip-card:hover .note-pop {\n    opacity: 1 !important; visibility: visible !important;\n    transform: translateX(-50%) translateY(0) !important;\n}\n\n/* --- [SECTION 9] 印章与贴纸 (Stamps & Stickers) --- */\n.p-talents { display: flex !important; justify-content: space-around !important; overflow: visible !important; padding: 10px !important; }\n\n.t-stamp {\n    width: 65px !important; height: 65px !important;\n    border: 3px double var(--w-gold) !important;\n    border-radius: 50% !important;\n    display: flex !important; align-items: center !important; justify-content: center !important;\n    color: var(--w-gold) !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-weight: 900 !important;\n    font-size: 0.7em !important;\n    transform: rotate(-10deg) !important;\n    opacity: 0.7 !important;\n    background: radial-gradient(transparent 60%, rgba(224, 159, 62, 0.1)) !important;\n    position: relative !important; cursor: help !important;\n    transition: all 0.3s !important;\n}\n.t-stamp:hover { opacity: 1 !important; transform: scale(1.1) rotate(0) !important; background: var(--w-card) !important; z-index: 100 !important; }\n\n.i-box { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; overflow: visible !important; }\n.i-sticker {\n    background: var(--w-card) !important;\n    border: 1px solid var(--w-border) !important;\n    padding: 4px 10px !important; border-radius: 4px !important;\n    font-size: 0.85em !important; font-weight: 700 !important;\n    transform: rotate(2deg) !important; cursor: help !important;\n    position: relative !important;\n}\n.i-sticker:hover { z-index: 100 !important; border-color: var(--w-accent) !important; color: var(--w-accent) !important; transform: scale(1.1) rotate(0) !important; }\n\n/* --- [SECTION 10] 手写便签 (Handwritten Note) --- */\n.msg-note {\n    background: #fffdf5 !important;\n    padding: 15px 20px !important; margin: 15px auto !important;\n    font-family: 'Caveat', cursive !important;\n    font-size: 1.2em !important; color: #444 !important;\n    box-shadow: 2px 3px 6px rgba(0,0,0,0.1) !important;\n    transform: rotate(-1deg) !important; position: relative !important;\n    max-width: 90% !important; border: 1px solid rgba(0,0,0,0.05) !important;\n}\n.msg-note::before {\n    content: '' !important; position: absolute !important; top: -10px !important; left: 50% !important;\n    width: 50px !important; height: 15px !important;\n    background: rgba(255,255,255,0.4) !important;\n    border: 1px solid rgba(0,0,0,0.1) !important;\n    transform: translateX(-50%) rotate(2deg) !important;\n}\n\n/* 选中文本高亮 */\n::selection { background: rgba(255, 107, 107, 0.3) !important; }\n\n/* End of WONDER_FILM_OS (Nuclear Patch) */\n\n/* =================================================================\n   [PATCH] 渲染丢失定向修复补丁\n   针对：Focus Ring, VIP Card, Moment Card, Cast Grid\n   ================================================================= */\n\n/* --- 1. 修复【世界正在为你让路】(Focus Ring) --- */\n/* 现在的它看起来像普通文字，我们要把它变成“HUD 锁定框” */\n.focus-ring {\n    display: block !important;\n    background: #000 !important; /* 强制纯黑底 */\n    border: 2px solid #ff4757 !important; /* 强制红框 */\n    padding: 15px !important;\n    margin: 15px 0 !important;\n    border-radius: 4px !important;\n    position: relative !important;\n    box-shadow: 0 0 15px rgba(255, 71, 87, 0.2) !important; /* 红光 */\n    font-family: 'Courier Prime', monospace !important;\n    text-align: center !important;\n    color: #ff4757 !important; /* 强制红字 */\n}\n\n/* 添加动态扫描线装饰 */\n.focus-ring::after {\n    content: '';\n    position: absolute; top: 0; left: 0; width: 100%; height: 2px;\n    background: #ff4757;\n    opacity: 0.5;\n    animation: scan-move 2s linear infinite;\n    pointer-events: none;\n}\n@keyframes scan-move { 0% {top:0;} 100% {top:100%;} }\n\n/* --- 2. 修复【邂逅相册】内部卡片透明问题 --- */\n/* 强制给 VIP 卡片上色 */\n.vip-card {\n    display: block !important;\n    background-color: #1e1e1e !important; /* 比背景亮一点的黑 */\n    border: 1px solid #444 !important;\n    padding: 15px !important;\n    margin-bottom: 15px !important;\n    box-shadow: 2px 2px 8px rgba(0,0,0,0.3) !important;\n}\n/* 修复 VIP 卡片里的文字颜色 */\n.vip-head, .vip-body { color: #dcdde1 !important; }\n.vip-name { font-weight: 900 !important; font-size: 1.1em !important; color: #fff !important; }\n\n/* 强制给路人卡片 (Cast Card) 上色 */\n.cast-card {\n    background-color: rgba(255,255,255,0.05) !important;\n    border: 1px solid #333 !important;\n    padding: 10px !important;\n    border-radius: 4px !important;\n    text-align: center !important;\n}\n.cast-role { color: #fff !important; font-weight: bold !important; display: block !important; }\n\n/* --- 3. 修复【镜头聚焦】内部卡片问题 --- */\n/* 强制给侧写区 (View Box) 加边框 */\n.view-box {\n    border-left: 3px solid #ff6b6b !important;\n    background: rgba(0,0,0,0.2) !important;\n    padding: 10px 15px !important;\n    margin-bottom: 15px !important;\n    color: #ccc !important;\n    font-style: italic !important;\n}\n\n/* 强制给“决定性瞬间” (Moment Card) 上色 */\n.moment-card {\n    display: block !important;\n    background-color: #1e1e1e !important; /* 实体卡片色 */\n    border-left: 4px solid #ff4757 !important;\n    padding: 15px !important;\n    margin-top: 15px !important;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.3) !important;\n}\n\n/* --- 4. 修复广播条 (News Strip) --- */\n.news-strip {\n    display: block !important;\n    background-color: rgba(255, 71, 87, 0.1) !important; /* 淡红背景 */\n    border-left: 3px solid #ff4757 !important;\n    padding: 10px !important;\n    margin-bottom: 15px !important;\n    color: #aaa !important;\n}\n\n/* --- 5. 修复标签云 (Tags) --- */\n.tag-cloud { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; }\n.a-tag {\n    background: #222 !important;\n    border: 1px solid #444 !important;\n    padding: 4px 8px !important;\n    border-radius: 4px !important;\n    color: #888 !important;\n}\n.a-tag:hover { border-color: #ff4757 !important; color: #fff !important; }\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Module: Journal]\n   Target: wt-* classes (Unique Namespace)\n   ================================================================= */\n\n/* --- 0. 核心变量 (日夜切换) --- */\n.Lemon-theme-output {\n    --wt-bg: #fffaf0;       /* 白天：米色纸 */\n    --wt-card: #ffffff;     /* 白天：卡片白 */\n    --wt-text: #2d3436;     /* 白天：墨水黑 */\n    --wt-border: #d4c5b0;   /* 白天：纸边框 */\n    --wt-accent: #ff6b6b;   /* 强调红 */\n    --wt-gold: #e09f3e;     /* 金色 */\n    --wt-hud-bg: #000000;   /* HUD背景 */\n}\n\n.dark .Lemon-theme-output {\n    --wt-bg: #141414;       /* 夜间：温柔黑 */\n    --wt-card: #1e1e1e;     /* 夜间：卡片灰 */\n    --wt-text: #dcdde1;     /* 夜间：灰白字 */\n    --wt-border: #333333;   /* 夜间：暗边框 */\n    --wt-accent: #ff4757;   /* 夜间：荧光红 */\n    --wt-gold: #ffa502;     /* 夜间：琥珀金 */\n    --wt-hud-bg: #000000;   /* HUD背景保持黑 */\n}\n\n/* --- 1. 外层容器 (Journal Box) --- */\n.wt-journal-box {\n    display: block !important;\n    background: var(--wt-bg) !important;\n    border: 1px solid var(--wt-border) !important;\n    border-radius: 6px !important;\n    margin: 15px 0 !important;\n    padding: 0 !important;\n    box-shadow: 2px 4px 10px rgba(0,0,0,0.05) !important;\n    overflow: hidden !important; /* 防止内容溢出圆角 */\n}\n\n/* 标题栏 */\n.wt-journal-box summary {\n    background: rgba(0,0,0,0.03) !important;\n    padding: 10px 15px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-weight: 700 !important;\n    color: var(--wt-text) !important;\n    border-bottom: 1px solid var(--wt-border) !important;\n    list-style: none !important;\n    cursor: pointer !important;\n}\n.wt-journal-box summary::-webkit-details-marker { display: none !important; }\n\n/* 内容区 */\n.wt-journal-content {\n    padding: 0 !important;\n}\n\n/* --- 2. 顶部相机条 (Film Header) --- */\n.wt-film-header {\n    background: #111 !important; /* 永远纯黑 */\n    color: #eee !important;\n    padding: 8px 15px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.85em !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    border-bottom: 3px solid var(--wt-accent) !important;\n}\n.wt-highlight { color: var(--wt-accent) !important; }\n.wt-sep { opacity: 0.5; margin: 0 5px; }\n\n/* --- 3. 剪贴列表 (Scrap List) --- */\n.wt-scrap-list {\n    padding: 15px !important;\n    background: var(--wt-bg) !important; /* 确保背景色正确 */\n}\n\n/* 通用物品卡片 */\n.wt-scrap-item {\n    background: var(--wt-card) !important;\n    border: 1px solid var(--wt-border) !important;\n    padding: 10px !important;\n    margin-bottom: 12px !important;\n    box-shadow: 1px 1px 3px rgba(0,0,0,0.1) !important;\n    font-family: 'Noto Serif SC', serif !important;\n    font-size: 0.9em !important;\n    color: var(--wt-text) !important;\n    position: relative !important;\n}\n\n/* [特化] 车票 */\n.wt-type-ticket {\n    border-left: 4px solid var(--wt-gold) !important;\n    background-image: radial-gradient(circle at 100% 50%, transparent 4px, var(--wt-card) 5px) !important;\n    background-size: 10px 100% !important;\n    background-position: right !important;\n    background-repeat: repeat-y !important;\n}\n.wt-item-id { float: right; font-size: 0.8em; opacity: 0.7; font-family: monospace; }\n.wt-gold { color: var(--wt-gold) !important; }\n\n/* [特化] 广播 */\n.wt-type-radio {\n    border-left: 4px solid #74b9ff !important;\n}\n.wt-item-italic { font-style: italic; opacity: 0.9; }\n\n/* [特化] 手写便签 */\n.wt-type-note {\n    background: transparent !important;\n    border: none !important;\n    border-bottom: 1px dashed var(--wt-border) !important;\n    box-shadow: none !important;\n    transform: rotate(-1deg) !important;\n}\n.wt-handwriting {\n    font-family: 'Caveat', cursive !important; /* 手写字体 */\n    font-size: 1.2em !important;\n    color: var(--wt-accent) !important; /* 用红色墨水 */\n}\n\n/* --- 4. 底部：世界让路 HUD (Focus Ring) [重点修复] --- */\n.wt-focus-ring {\n    display: block !important; /* 强制显示 */\n    background: var(--wt-hud-bg) !important; /* 强制黑底 */\n    border: 1px solid var(--wt-accent) !important;\n    border-radius: 4px !important;\n    margin: 15px !important;\n    padding: 15px !important;\n    text-align: center !important;\n    position: relative !important;\n    overflow: hidden !important;\n    box-shadow: 0 0 10px rgba(255, 71, 87, 0.3) !important; /* 红光晕 */\n}\n\n.wt-focus-main {\n    color: var(--wt-accent) !important;\n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: bold !important;\n    font-size: 1.1em !important;\n    position: relative; z-index: 2;\n}\n\n.wt-focus-sub {\n    color: var(--wt-accent) !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.75em !important;\n    opacity: 0.7;\n    margin-top: 5px;\n    position: relative; z-index: 2;\n}\n\n/* 扫描线动画 */\n.wt-focus-scanline {\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 2px;\n    background: var(--wt-accent) !important;\n    opacity: 0.5;\n    animation: wt-scan 2s linear infinite;\n    pointer-events: none;\n}\n@keyframes wt-scan { 0% {top:0;} 100% {top:100%;} }\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Module: Profile]\n   Target: wt-profile-box & children\n   ================================================================= */\n\n/* 1. 容器架构 */\n.wt-profile-box {\n    display: block !important;\n    background: var(--wt-card) !important; /* 继承白天的卡片白/夜间的卡片灰 */\n    border: 1px solid var(--wt-border) !important;\n    border-radius: 6px !important;\n    margin: 15px 0 !important;\n    box-shadow: 2px 4px 10px rgba(0,0,0,0.05) !important;\n}\n\n.wt-profile-box summary {\n    background: rgba(0,0,0,0.03) !important;\n    padding: 10px 15px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-weight: 700 !important;\n    color: var(--wt-text) !important;\n    border-bottom: 1px solid var(--wt-border) !important;\n    list-style: none !important;\n    cursor: pointer !important;\n}\n.wt-profile-box summary::-webkit-details-marker { display: none !important; }\n\n.wt-profile-content {\n    padding: 15px !important;\n    overflow: visible !important; /* 关键：允许弹窗飞出去 */\n}\n\n/* 分隔标题 */\n.wt-section-header {\n    font-size: 0.8em !important;\n    font-weight: bold !important;\n    color: var(--wt-sub) !important; /* 副标题色 */\n    border-bottom: 2px dashed var(--wt-border) !important;\n    padding-bottom: 5px !important;\n    margin: 20px 0 10px 0 !important;\n    font-family: 'Courier Prime', monospace !important;\n    letter-spacing: 1px !important;\n}\n.wt-section-header:first-child { margin-top: 0 !important; }\n\n/* --- 2. 旅人特质 (Stamps) --- */\n.wt-traits-container {\n    display: flex !important;\n    justify-content: space-around !important;\n    padding: 10px !important;\n}\n\n.wt-stamp {\n    width: 70px !important; height: 70px !important;\n    border: 3px double var(--wt-gold) !important;\n    border-radius: 50% !important;\n    display: flex !important; flex-direction: column !important;\n    align-items: center !important; justify-content: center !important;\n    color: var(--wt-gold) !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-weight: 900 !important;\n    font-size: 0.75em !important;\n    transform: rotate(-8deg) !important;\n    opacity: 0.8 !important;\n    background: radial-gradient(transparent 60%, rgba(224, 159, 62, 0.1)) !important;\n    cursor: help !important;\n    position: relative !important;\n    transition: all 0.3s !important;\n}\n\n/* 印章悬停 */\n.wt-stamp:hover {\n    opacity: 1 !important;\n    transform: scale(1.1) rotate(0) !important;\n    background: var(--wt-bg) !important;\n    z-index: 100 !important;\n    box-shadow: 0 0 15px rgba(224, 159, 62, 0.4) !important;\n    border-color: var(--wt-accent) !important; /* 悬停变红 */\n    color: var(--wt-accent) !important;\n}\n\n/* --- 3. 速写 (Sketch) --- */\n.wt-sketch-text {\n    padding: 10px !important;\n    background: var(--wt-bg) !important;\n    border: 1px solid var(--wt-border) !important;\n    font-style: italic !important;\n    margin-bottom: 10px !important;\n    font-size: 0.9em !important;\n    color: var(--wt-text) !important;\n    position: relative !important;\n}\n.wt-sketch-text::after {\n    content: '📎' !important; position: absolute !important; top: -10px !important; right: 5px !important; font-size: 1.2em !important;\n}\n\n.wt-outfit-grid {\n    display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 8px !important;\n}\n\n.wt-outfit-tag {\n    font-size: 0.85em !important;\n    padding: 4px 8px !important;\n    border-bottom: 1px solid var(--wt-border) !important;\n    color: var(--wt-text) !important;\n    cursor: help !important;\n    position: relative !important;\n}\n.wt-outfit-tag:hover {\n    color: var(--wt-accent) !important;\n    border-color: var(--wt-accent) !important;\n}\n\n/* --- 4. 行囊 (Backpack) --- */\n.wt-inventory-box {\n    display: flex !important; flex-wrap: wrap !important; gap: 8px !important;\n}\n\n.wt-sticker {\n    background: var(--wt-card) !important;\n    border: 1px solid var(--wt-border) !important;\n    padding: 4px 10px !important;\n    border-radius: 4px !important;\n    font-size: 0.85em !important;\n    font-weight: 700 !important;\n    transform: rotate(2deg) !important;\n    cursor: help !important;\n    position: relative !important;\n    box-shadow: 1px 1px 2px rgba(0,0,0,0.1) !important;\n}\n.wt-sticker:nth-child(even) { transform: rotate(-1deg) !important; }\n\n/* 贴纸悬停 */\n.wt-sticker:hover {\n    transform: scale(1.1) rotate(0) !important;\n    z-index: 100 !important;\n    border-color: var(--wt-accent) !important;\n    color: var(--wt-accent) !important;\n}\n\n/* --- 5. 通用弹窗系统 (P5 Style Popups) --- */\n/* 这是最关键的部分，确保所有元素的悬浮提示一致且酷炫 */\n.wt-pop {\n    position: absolute !important;\n    bottom: 125% !important; left: 50% !important;\n    transform: translateX(-50%) translateY(10px) !important; /* 初始下沉 */\n    width: 180px !important;\n    \n    background: #000 !important; /* 无论日夜，弹窗永远黑 */\n    border: 1px solid var(--wt-accent) !important;\n    color: #fff !important;\n    padding: 8px 10px !important;\n    \n    font-size: 0.85em !important;\n    line-height: 1.4 !important;\n    text-align: left !important;\n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: normal !important;\n    font-style: normal !important;\n    \n    opacity: 0 !important; \n    visibility: hidden !important; \n    pointer-events: none !important;\n    z-index: 9999 !important;\n    \n    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;\n    box-shadow: 5px 5px 0 var(--wt-accent) !important; /* 硬投影 */\n}\n\n/* 弹窗小标题 (SYSTEM_LOG) */\n.wt-pop-title {\n    font-family: 'Courier Prime', monospace !important;\n    font-size: 0.7em !important;\n    color: var(--wt-accent) !important;\n    border-bottom: 1px dashed #555 !important;\n    margin-bottom: 4px !important;\n    padding-bottom: 2px !important;\n    font-weight: bold !important;\n}\n\n/* 弹窗小三角 */\n.wt-pop::after {\n    content: '' !important; position: absolute !important; top: 100% !important; left: 50% !important; margin-left: -5px !important;\n    border-width: 5px !important; border-style: solid !important;\n    border-color: var(--wt-accent) transparent transparent transparent !important;\n}\n\n/* 触发显示逻辑 */\n.wt-stamp:hover .wt-pop,\n.wt-outfit-tag:hover .wt-pop,\n.wt-sticker:hover .wt-pop {\n    opacity: 1 !important; \n    visibility: visible !important;\n    transform: translateX(-50%) translateY(0) !important; /* 上浮 */\n}\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Module: Next Step]\n   Target: wt-step-box & wt-opt-btn\n   ================================================================= */\n\n/* 1. 容器架构 */\n.wt-step-box {\n    display: block !important; /* 强制显示，防止渲染失败 */\n    opacity: 1 !important;\n    visibility: visible !important;\n    \n    background: var(--wt-card) !important;\n    border: 1px solid var(--wt-border) !important;\n    border-radius: 6px !important;\n    margin-top: 30px !important; /* 与上方拉开距离 */\n    margin-bottom: 15px !important;\n    \n    box-shadow: 2px 4px 15px rgba(0,0,0,0.08) !important; /* 更深的投影 */\n    position: relative !important;\n    z-index: 5 !important;\n}\n\n/* 标题栏 */\n.wt-step-box summary {\n    background: rgba(0,0,0,0.02) !important;\n    padding: 12px 15px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-weight: 700 !important;\n    font-size: 1em !important;\n    color: var(--wt-accent) !important; /* 使用强调色(红) */\n    border-bottom: 2px dashed var(--wt-accent) !important; /* 虚线分割 */\n    list-style: none !important;\n    cursor: pointer !important;\n    outline: none !important;\n}\n.wt-step-box summary::-webkit-details-marker { display: none !important; }\n\n/* 标题栏右侧闪电图标 */\n.wt-step-box summary::after {\n    content: '⚡' !important;\n    float: right !important;\n    opacity: 0.8 !important;\n}\n\n/* 内容区内边距 */\n.wt-step-content {\n    padding: 15px !important;\n}\n\n/* --- 2. 选项按钮 (Physical Keys) --- */\n.wt-opt-btn {\n    display: block !important;\n    position: relative !important;\n    \n    background: var(--wt-bg) !important; /* 纸张背景 */\n    border: 1px solid var(--wt-border) !important;\n    border-left: 4px solid var(--wt-border) !important; /* 左侧加粗，像书签 */\n    \n    padding: 12px 15px 12px 45px !important; /* 左边留空给序号 */\n    margin-bottom: 10px !important;\n    border-radius: 4px !important;\n    \n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: 600 !important;\n    color: var(--wt-text) !important;\n    font-size: 0.95em !important;\n    \n    cursor: pointer !important;\n    transition: all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    box-shadow: 0 2px 0 var(--wt-border) !important; /* 物理按键厚度 */\n    user-select: text !important; /* 允许复制文本 */\n}\n\n/* 自动生成序号 A, B, C... */\n.wt-opt-btn::before {\n    content: attr(data-key) !important; /* 读取 HTML 里的 data-key */\n    position: absolute !important;\n    left: 10px !important; top: 50% !important;\n    transform: translateY(-50%) !important;\n    \n    width: 24px !important; height: 24px !important;\n    background: var(--wt-border) !important;\n    color: var(--wt-card) !important;\n    \n    border-radius: 4px !important;\n    text-align: center !important;\n    line-height: 24px !important;\n    font-family: 'Courier Prime', monospace !important;\n    font-weight: bold !important;\n    font-size: 0.9em !important;\n    transition: all 0.2s !important;\n}\n\n/* 关键标签高亮 [牵手] */\n.wt-opt-tag {\n    color: var(--wt-sub) !important;\n    font-size: 0.85em !important;\n    margin-right: 5px !important;\n    font-family: 'Courier Prime', monospace !important;\n}\n\n/* --- 3. 交互特效 (Hover & Active) --- */\n.wt-opt-btn:hover {\n    transform: translateX(5px) !important; /* 向右滑动 */\n    background: var(--wt-card) !important;\n    border-color: var(--wt-accent) !important; /* 边框变红 */\n    border-left-color: var(--wt-accent) !important;\n    color: var(--wt-accent) !important; /* 文字变红 */\n    box-shadow: -4px 4px 0 rgba(0,0,0,0.1) !important; /* 浮起投影 */\n    z-index: 10 !important;\n}\n\n/* 悬停时序号变色 */\n.wt-opt-btn:hover::before {\n    background: var(--wt-accent) !important;\n    color: #fff !important;\n}\n.wt-opt-btn:hover .wt-opt-tag {\n    color: var(--wt-accent) !important;\n    opacity: 0.7 !important;\n}\n\n/* 点击时的按压感 */\n.wt-opt-btn:active {\n    transform: translateX(5px) scale(0.98) !important;\n    box-shadow: none !important;\n}\n\n/* --- 4. 自定义选项特化 (Custom E) --- */\n.wt-opt-custom {\n    border-style: dashed !important; /* 虚线边框 */\n    opacity: 0.9 !important;\n}\n.wt-opt-custom:hover {\n    border-style: solid !important;\n    opacity: 1 !important;\n}\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Module: Tear Line]\n   Description: 车票虚线剪切效果\n   ================================================================= */\n\n/* 1. 撕裂线容器 */\n.wt-tear-line {\n    position: relative;\n    height: 30px; /* 占据的高度 */\n    margin: 10px -30px 0 -30px !important; /* 负边距！让线条横向撑满整个屏幕宽度 */\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n}\n\n/* 2. 红色虚线本体 */\n.wt-tear-line::before {\n    content: '';\n    position: absolute;\n    width: 100%;\n    top: 50%;\n    border-bottom: 2px dashed #ff6b6b !important; /* 盛夏红虚线 */\n    opacity: 0.7;\n}\n\n/* 3. 剪刀与文字图标 (背景遮罩) */\n.wt-cut-icon {\n    position: relative;\n    z-index: 2;\n    background: var(--main-bg); /* 继承背景色，遮住虚线 */\n    padding: 0 10px;\n    font-family: 'Courier Prime', monospace;\n    font-size: 0.75em;\n    color: #ff6b6b;\n    font-weight: bold;\n    display: flex;\n    align-items: center;\n    gap: 5px;\n}\n\n/* 4. [关键] 拉近 NEXT STEP 与上方的距离 */\n/* 这一步是为了解决“突兀”感，让它们吸附在一起 */\n.wt-step-box {\n    margin-top: 0 !important; /* 消除顶部间距 */\n    border-top: none !important; /* 去掉上边框，模拟连接感 */\n    border-top-left-radius: 0 !important; /* 变直角 */\n    border-top-right-radius: 0 !important; /* 变直角 */\n    \n    /* 视觉微调：让它看起来是从上面“长”出来的 */\n    box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important; \n}\n\n/* 5. 夜间模式适配 */\n.dark .wt-tear-line::before {\n    border-color: #ff4757 !important; /* 夜间荧光红 */\n}\n.dark .wt-cut-icon {\n    background: #141414; /* 匹配夜间背景 */\n    color: #ff4757;\n}\n\n/* =================================================================\n   [PATCH] 镜头聚焦可视性修复 (Viewfinder Visibility Fix)\n   逻辑：强制取景器区域保持“暗房”状态，模拟相机电子屏\n   ================================================================= */\n\n/* 1. 强制取景器容器为深色实体 */\n.view-box {\n    /* 核心修复：不再使用半透明，而是强制纯深色背景 */\n    background-color: #1a1a1a !important; \n    \n    /* 核心修复：强制文字为高亮白，确保在任何模式下都清晰 */\n    color: #eeeeee !important; \n    \n    /* 装饰：增加一点“内发光”感，模拟屏幕 */\n    box-shadow: inset 0 0 20px rgba(0,0,0,0.5) !important;\n    border: 1px solid #333 !important;\n    \n    /* 保持左侧红线 */\n    border-left: 4px solid #ff6b6b !important;\n    \n    padding: 15px !important;\n    margin-bottom: 15px !important;\n    border-radius: 0 4px 4px 0 !important;\n}\n\n/* 2. 修复内部标签的颜色 (容姿/着装) */\n/* 确保它们在黑底上足够醒目 */\n.v-row {\n    margin-bottom: 8px !important;\n    line-height: 1.6 !important;\n    color: #ccc !important; /* 正文灰白 */\n}\n\n/* 3. 强制标签头颜色 (比如 \"容姿 ➤\") */\n/* 这里利用 CSS 变量 fallback，或者直接指定颜色 */\n.view-box .v-row::before {\n    /* 强制使用亮橙色/金色，保证在黑底上看得到 */\n    color: #e09f3e !important; \n    font-weight: bold !important;\n    text-shadow: 0 0 5px rgba(224, 159, 62, 0.3) !important;\n}\n\n/* 4. 修复标签云 (Tag Cloud) 在日间模式的显示 */\n/* 让下方的标签也变成暗色块，与取景器呼应 */\n.tag-cloud .a-tag {\n    background-color: #2d3436 !important; /* 深色底 */\n    border: 1px solid #444 !important;\n    color: #aaa !important; /* 浅色字 */\n}\n.tag-cloud .a-tag:hover {\n    border-color: #ff6b6b !important;\n    color: #fff !important;\n}\n\n/* =================================================================\n   PATCH: DAY_MODE_HARMONIZER (强力去黑化)\n   Logic: 强制日间模式下的所有容器变为白纸风格\n   ================================================================= */\n\n/* 1. 镜头聚焦 (Viewfinder) -> 半透明白纸 */\n.Lemon-theme-output:not(.dark) .view-box {\n    background-color: rgba(255, 255, 255, 0.7) !important;\n    border: 1px solid #d4c5b0 !important;\n    border-left: 4px solid #c0392b !important;\n    color: #2c3e50 !important; /* 深字 */\n    box-shadow: none !important;\n}\n/* 修正镜头聚焦内的文字颜色 */\n.Lemon-theme-output:not(.dark) .view-box .v-row { color: #5d4037 !important; }\n.Lemon-theme-output:not(.dark) .view-box .v-row::before { color: #c0392b !important; text-shadow: none !important; }\n\n/* 2. 同行者/VIP卡片 -> 白色档案卡 */\n.Lemon-theme-output:not(.dark) .vip-card {\n    background-color: #ffffff !important;\n    border: 1px solid #d4c5b0 !important;\n    color: #333 !important;\n    box-shadow: 2px 2px 5px rgba(0,0,0,0.05) !important;\n}\n.Lemon-theme-output:not(.dark) .vip-name { color: #2c3e50 !important; }\n.Lemon-theme-output:not(.dark) .vip-body { color: #5d4037 !important; }\n\n/* 3. 决定性瞬间 (Moment Card) -> 白色照片纸 */\n.Lemon-theme-output:not(.dark) .moment-card {\n    background-color: #ffffff !important;\n    color: #2c3e50 !important; /* 强制深色文字 */\n    border-color: #dcdcdc !important;\n    border-left: 5px solid #c0392b !important;\n}\n.Lemon-theme-output:not(.dark) .moment-card div { color: #2c3e50 !important; }\n\n/* 4. 世界让路 HUD -> 醒目贴纸 */\n.Lemon-theme-output:not(.dark) .wt-focus-ring {\n    background-color: #fff0e6 !important; /* 淡粉背景 */\n    border: 2px solid #c0392b !important;\n    color: #c0392b !important;\n    box-shadow: 0 4px 6px rgba(0,0,0,0.05) !important;\n}\n.Lemon-theme-output:not(.dark) .wt-focus-main { color: #c0392b !important; text-shadow: none !important; }\n.Lemon-theme-output:not(.dark) .wt-focus-sub { color: #d35400 !important; opacity: 0.8 !important; }\n\n/* =================================================================\n   [PATCH] 守望者卡片显影修复\n   作用：修复日间模式下，角色名(使徒/黑衣人等)白字看不清的问题\n   ================================================================= */\n\n/* 仅在【非】夜间模式下生效 */\n.Lemon-theme-output:not(.dark) .cast-role {\n    /* 1. 核心修复：强制将文字改为深红色 (Dark Red) */\n    color: #c0392b !important; \n    \n    /* 2. 优化背景：使用极淡的粉色衬底，不再使用高亮粉 */\n    background-color: rgba(255, 107, 107, 0.1) !important;\n    \n    /* 3. 样式微调：让它看起来像一个印上去的标签 */\n    font-weight: 900 !important;\n    padding: 2px 8px !important;\n    border-radius: 4px !important;\n    display: inline-block !important; /* 确保背景色只包裹文字 */\n    margin-bottom: 5px !important;\n}\n\n/* 4. 增强卡片轮廓，防止“过曝”感 */\n.Lemon-theme-output:not(.dark) .cast-card {\n    border: 1px solid #bbb !important; /* 加深边框 */\n    background-color: #fff !important; /* 确认为纯白底 */\n    box-shadow: 0 3px 6px rgba(0,0,0,0.08) !important; /* 加强投影 */\n}\n\n/* 5. 确保下方的状态文字清晰 */\n.Lemon-theme-output:not(.dark) .cast-status {\n    color: #2980b9 !important; /* 深蓝色 */\n    font-weight: bold !important;\n}\n\n/* =================================================================\n   MODULE: NARRATIVE_ELEMENTS (正文融入组件)\n   Design: Inline-flow, Non-obstructive, Atmospheric\n   ================================================================= */\n\n/* --- 1. 手写便签 (Handwritten Note) --- */\n/* 就像贴在日记本旁边的便利贴，或者是随手撕下的纸条 */\n.msg-note {\n    display: block; /* 独占一行，但不强制全宽 */\n    width: fit-content;\n    max-width: 90%;\n    margin: 10px auto; /* 上下留白，居中 */\n    padding: 8px 15px;\n    \n    /* 纸张质感 */\n    background-color: #fffdf5; \n    border: 1px solid rgba(0,0,0,0.05);\n    border-left: 3px solid #e09f3e; /* 金色边缘，像书签 */\n    border-radius: 2px 8px 8px 2px;\n    \n    /* 文字风格 */\n    font-family: 'Caveat', 'Ma Shan Zheng', cursive; /* 手写体 */\n    font-size: 1.1em;\n    color: #5d5d5d;\n    line-height: 1.5;\n    \n    /* 微物理特效 */\n    transform: rotate(-0.5deg); /* 极其轻微的倾斜 */\n    box-shadow: 1px 2px 4px rgba(0,0,0,0.05);\n}\n\n/* 夜间适配：降低亮度，像暗处的纸条 */\n.dark .msg-note {\n    background-color: #252525;\n    color: #aaa;\n    border: 1px solid #333;\n    border-left-color: #d4c5b0;\n}\n\n/* --- 2. 拍立得备注 (Polaroid Caption) --- */\n/* 模拟照片底部留白的马克笔字迹 */\n.msg-polaroid {\n    display: inline-block; /* 允许嵌在段落中间，也可以独立 */\n    padding: 2px 8px;\n    margin: 4px 0;\n    \n    /* 材质：照片纸 */\n    background-color: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 2px;\n    box-shadow: 0 1px 2px rgba(0,0,0,0.1);\n    \n    /* 文字：马克笔 */\n    font-family: 'Caveat', 'Ma Shan Zheng', cursive;\n    color: #333; /* 默认黑色记号笔 */\n    font-size: 1.05em;\n    transform: rotate(1deg); /* 随意的书写感 */\n}\n\n/* 红色马克笔特化 (data-marker=\"Red\") */\n.msg-polaroid[data-marker=\"Red\"] {\n    color: #d63031; /* 鲜艳的红 */\n    border-bottom: 2px solid #d63031; /* 笔触加重 */\n}\n\n/* 夜间适配：变成显影液里的反色效果 */\n.dark .msg-polaroid {\n    background-color: #1a1a1a;\n    border-color: #333;\n    color: #ccc;\n}\n.dark .msg-polaroid[data-marker=\"Red\"] {\n    color: #ff6b6b; /* 荧光红 */\n    border-bottom-color: #ff6b6b;\n}\n\n/* --- 3. 心灵感应/额头贴贴 (Telepathy) --- */\n/* 表现“未说出口的话”，像是一种脑波信号 */\n.msg-telepathy {\n    display: inline; /* 必须完全融入行内 */\n    font-family: 'Noto Serif SC', serif;\n    font-style: italic;\n    color: #888; /* 弱化颜色，表示内心 */\n    \n    /* 视觉特效：模糊与扩散 */\n    text-shadow: 0 0 1px rgba(0,0,0,0.1);\n    letter-spacing: 1px; /* 增加字距，表示信号传输 */\n    background: linear-gradient(to right, transparent, rgba(0,0,0,0.03), transparent);\n    padding: 0 5px;\n    border-radius: 4px;\n}\n\n/* 装饰：括号发光 */\n.msg-telepathy::before, .msg-telepathy::after {\n    opacity: 0.5;\n    font-weight: 300;\n}\n\n/* 夜间适配：微弱的荧光讯号 */\n.dark .msg-telepathy {\n    color: #7f8fa6;\n    text-shadow: 0 0 5px rgba(116, 185, 255, 0.3); /* 蓝光 */\n}\n\n/* --- 4. 世界广播 (World Broadcast) --- */\n/* 机械的、背景的、非侵入式的通告 */\n.msg-broadcast {\n    display: block;\n    font-family: 'Courier Prime', monospace; /* 打字机字体 */\n    font-size: 0.85em;\n    color: #636e72;\n    \n    /* 样式：像一条滚动的LED屏或旧报纸条 */\n    background-color: rgba(0,0,0,0.03);\n    border-left: 3px solid #74b9ff; /* 信号蓝 */\n    padding: 6px 10px;\n    margin: 10px 0;\n    \n    white-space: normal; /* 允许换行 */\n    line-height: 1.4;\n}\n\n/* 喇叭图标微调 */\n.msg-broadcast::first-letter {\n    font-size: 1.2em;\n    margin-right: 2px;\n}\n\n/* 夜间适配：终端风格 */\n.dark .msg-broadcast {\n    background-color: rgba(255,255,255,0.05);\n    color: #a4b0be;\n    border-left-color: #3742fa;\n}\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Module: System UI & Train]\n   Target: Input, Buttons, Bubbles, Loading\n   ================================================================= */\n\n/* --- [SECTION 1] 对话气泡美化 (Chat Bubbles) --- */\n/* 覆盖酒馆默认的 .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted */\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    /* 通用物理属性 */\n    border-radius: 2px 8px 8px 2px !important; /* 像撕下来的纸条 */\n    padding: 18px 22px !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n}\n\n/* 🌞 日间模式：泛黄信纸 */\n.Lemon-theme-output:not(.dark) .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    background-color: #fffaf0 !important;\n    background-image: \n        linear-gradient(#e8e8e8 1px, transparent 1px) !important; /* 信纸横线 */\n    background-size: 100% 24px !important;\n    \n    border: 1px solid #d4c5b0 !important;\n    border-left: 4px solid #ff6b6b !important; /* 红色边缘 */\n    color: #2d3436 !important;\n    box-shadow: 2px 4px 8px rgba(0,0,0,0.05) !important;\n}\n\n/* 🌑 夜间模式：暗房显示屏 */\n.dark .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    background-color: #141414 !important;\n    border: 1px solid #333 !important;\n    border-left: 4px solid #ff4757 !important; /* 荧光红边缘 */\n    color: #dcdde1 !important;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.5) !important;\n}\n\n/* --- [SECTION 2] 输入框与容器 (Input Area) --- */\n\n/* 2.1 底部容器透明化 */\n#ai-chat-bottom-input {\n    background: transparent !important;\n    backdrop-filter: none !important;\n    border-top: none !important;\n}\n\n/* 2.2 输入框本体 */\n#ai-chat-input {\n    border-radius: 4px !important;\n    font-family: 'Noto Serif SC', serif !important;\n    font-size: 1rem !important;\n    padding: 12px !important;\n    transition: all 0.3s !important;\n}\n\n/* 🌞 日间：素描本输入框 */\n.Lemon-theme-output:not(.dark) #ai-chat-input {\n    background-color: #ffffff !important;\n    border: 2px solid #e0e0e0 !important;\n    color: #2d3436 !important;\n    box-shadow: inset 0 2px 5px rgba(0,0,0,0.05) !important;\n}\n.Lemon-theme-output:not(.dark) #ai-chat-input:focus {\n    border-color: #ff6b6b !important; /* 聚焦变红 */\n    box-shadow: 0 0 0 3px rgba(255, 107, 107, 0.1) !important;\n}\n\n/* 🌑 夜间：终端命令行 */\n.dark #ai-chat-input {\n    background-color: #1a1a1a !important;\n    border: 2px solid #333 !important;\n    color: #eee !important;\n}\n.dark #ai-chat-input:focus {\n    border-color: #ff4757 !important;\n    background-color: #000 !important;\n}\n\n/* --- [SECTION 3] 平台功能按钮 (Mod/Send/Edit) --- */\n/* 统一成物理按键风格 */\n\n.flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7),\n.MuiButtonBase-root {\n    border-radius: 4px !important;\n    text-transform: none !important; /* 禁止大写 */\n    font-weight: 700 !important;\n    font-family: 'Courier Prime', monospace !important;\n    transition: all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    padding: 6px 14px !important;\n}\n\n/* 🌞 日间按钮 */\n.Lemon-theme-output:not(.dark) .flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7) {\n    background: #fff !important;\n    border: 1px solid #ccc !important;\n    color: #555 !important;\n    box-shadow: 0 2px 0 #bbb !important; /* 物理厚度 */\n}\n.Lemon-theme-output:not(.dark) .flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7):hover {\n    transform: translateY(2px) !important; /* 按下 */\n    box-shadow: none !important;\n    border-color: #ff6b6b !important;\n    color: #ff6b6b !important;\n}\n\n/* 🌑 夜间按钮 */\n.dark .flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7) {\n    background: #1f1f1f !important;\n    border: 1px solid #444 !important;\n    color: #aaa !important;\n    box-shadow: 0 2px 0 #000 !important;\n}\n.dark .flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7):hover {\n    transform: translateY(2px) !important;\n    background: #ff4757 !important;\n    color: #fff !important;\n    border-color: #ff4757 !important;\n    box-shadow: 0 0 10px #ff4757 !important; /* 发光 */\n}\n\n/* =================================================================\n   PROJECT: WONDER_FILM_OS [Module: Galaxy Express Loading]\n   Target: Loading Animation (The 3 dots wrapper)\n   Concept: Day=Seaside Train / Night=Galaxy Express\n   ================================================================= */\n\n/* 1. 隐藏原本的三个点 (Clean up) */\n.flex.items-center.justify-center.size-6 > .flex.gap-2,\n.flex.items-center.justify-center.size-6 > .flex.gap-2::before,\n.flex.items-center.justify-center.size-6 > .flex.gap-2::after {\n    background-color: transparent !important;\n    width: 0 !important; height: 0 !important;\n    animation: none !important;\n    display: none !important;\n}\n\n/* =================================================================\n   PROJECT: WONDER_OS [Module: Sunset Airmail]\n   Target: Loading Animation (Cinematic Paper Plane)\n   Theme: Nostalgic, Golden Hour, Voyage, Letter\n   ================================================================= */\n\n/* --- 1. 清理旧元素 --- */\n.flex.items-center.justify-center.size-6 > .flex.gap-2,\n.flex.items-center.justify-center.size-6 > .flex.gap-2::before,\n.flex.items-center.justify-center.size-6 > .flex.gap-2::after {\n    /* 重置所有默认属性，为新动画腾出空间 */\n    width: auto !important; height: auto !important;\n    background: none !important; margin: 0 !important;\n    animation: none !important; border: none !important;\n    opacity: 1 !important; color: transparent !important;\n    content: '' !important; /* 确保伪元素存在 */\n}\n\n/* --- 2. 舞台容器：复古越洋信笺 (The Vintage Letter Stage) --- */\n.flex.items-center.justify-center.size-6 {\n    /* === 电影感大尺寸 === */\n    width: 420px !important;\n    height: 120px !important;\n    margin: 30px auto !important;\n    display: block !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border-radius: 8px !important;\n    \n    /* === 核心背景：夕阳与旧纸张 === */\n    border: 3px solid #d4c5b0 !important; /* 复古纸张边框色 */\n    box-shadow: \n        inset 0 0 30px rgba(0,0,0,0.1), /* 内阴影增加景深 */\n        0 10px 20px -5px rgba(0,0,0,0.2) !important; /* 外部柔和投影 */\n        \n    /* 背景图层叠加 (从下到上) */\n    background: \n        /* L4: 纸张纹理噪点 */\n        url(\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E\"),\n        /* L3: 柔和的航空信条纹 (仅上下边缘) */\n        linear-gradient(to right, transparent 10px, #c0392b 10px, #c0392b 20px, transparent 20px, transparent 30px, #2980b9 30px, #2980b9 40px, transparent 40px) repeat-x top/40px 4px,\n        linear-gradient(to right, transparent 10px, #2980b9 10px, #2980b9 20px, transparent 20px, transparent 30px, #c0392b 30px, #c0392b 40px, transparent 40px) repeat-x bottom/40px 4px,\n        /* L2: 夕阳渐变天空 */\n        linear-gradient(180deg, #ff9a8b 0%, #ff6a88 50%, #ff99ac 100%) !important;\n    background-color: #fffaf0 !important; /* 纸张底色 */\n}\n\n/* 🌑 夜间舞台：深蓝月夜 */\n.dark .flex.items-center.justify-center.size-6 {\n    border-color: #444 !important;\n    background: \n        url(\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E\"),\n        linear-gradient(to right, transparent, #c0392b, transparent) repeat-x top/40px 2px, /* 夜间条纹变细 */\n        /* 夜间天空 */\n        linear-gradient(180deg, #0f0c29 0%, #302b63 50%, #24243e 100%) !important;\n    box-shadow: inset 0 0 30px rgba(0,0,0,0.5), 0 10px 20px -5px rgba(0,0,0,0.5) !important;\n}\n\n\n/* --- 3. 主角：纸飞机 (The Paper Plane - Container::after) --- */\n.flex.items-center.justify-center.size-6::after {\n    content: '' !important;\n    position: absolute !important;\n    left: 50% !important; top: 50% !important;\n    z-index: 50 !important;\n    \n    /* 飞机尺寸与塑形 */\n    width: 50px !important; height: 24px !important;\n    background-color: #fdfbf7 !important; /* 米白信纸色 */\n    \n    /* 利用 clip-path 裁剪出锐利的折纸形状 */\n    clip-path: polygon(0% 10%, 100% 50%, 0% 90%, 15% 50%) !important;\n    \n    /* 核心优化：增加立体感和对比度 */\n    /* 1. 使用 drop-shadow 滤镜创造真实的悬浮投影，使其从背景中分离 */\n    /* 2. 使用 inset box-shadow 模拟折痕阴影 */\n    filter: drop-shadow(0px 6px 4px rgba(0,0,0,0.2)) !important;\n    box-shadow: inset 2px 0 10px rgba(0,0,0,0.05) !important;\n    \n    /* 复合飞行姿态动画 */\n    animation: plane-glide 4s ease-in-out infinite !important;\n}\n\n/* 🌑 夜间飞机：受月光照亮，发冷光 */\n.dark .flex.items-center.justify-center.size-6::after {\n    background-color: #e6e6e6 !important;\n    filter: drop-shadow(0px 6px 8px rgba(255,255,255,0.1)) !important; /* 微弱白光晕 */\n}\n\n\n/* --- 4. 环境层：云海与光效 (The Atmosphere) --- */\n\n/* 4.1 后景：慢速夕阳云山 (Inner Div) */\n.flex.items-center.justify-center.size-6 > .flex.gap-2 {\n    display: block !important;\n    position: absolute !important;\n    bottom: 0 !important; left: 0 !important;\n    width: 200% !important; height: 100% !important;\n    z-index: 10 !important;\n    opacity: 0.8 !important;\n    \n    /* 使用径向渐变堆叠出云层山峰，染上夕阳红 */\n    background-image: \n        radial-gradient(circle at 70% 80%, rgba(255, 235, 235, 0.8) 10%, transparent 60%),\n        radial-gradient(circle at 30% 90%, rgba(255, 200, 200, 0.8) 10%, transparent 50%),\n        linear-gradient(to top, #ffecd2 0%, transparent 40%) !important; /* 底部的暖雾 */\n    background-size: 100% 100% !important;\n    \n    /* 缓慢的视差滚动 */\n    animation: cloud-scroll-slow 20s linear infinite !important;\n}\n/* 🌑 夜间后景云 */\n.dark .flex.items-center.justify-center.size-6 > .flex.gap-2 {\n    opacity: 0.4 !important;\n    background-image: \n        radial-gradient(circle at 70% 80%, rgba(100, 100, 150, 0.8) 10%, transparent 60%),\n        linear-gradient(to top, #24243e 0%, transparent 40%) !important;\n}\n\n/* 4.2 前景：快速流云与丁达尔光 (Inner::before) */\n.flex.items-center.justify-center.size-6 > .flex.gap-2::before {\n    display: block !important; position: absolute !important; inset: 0 !important; z-index: 20 !important;\n    \n    /* 前景云雾更稀薄快速 */\n    background-image: \n        linear-gradient(90deg, transparent 20%, rgba(255,255,255,0.3) 40%, transparent 60%),\n        /* 添加倾斜的夕阳光柱 (God Rays) */\n        repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(255,215,0,0.1) 20px, rgba(255,215,0,0.05) 40px) !important;\n    background-size: 200% 100%, 100% 100% !important;\n    \n    /* 快速流动 */\n    animation: cloud-scroll-fast 5s linear infinite !important;\n    mix-blend-mode: overlay !important; /* 叠加模式让光效更通透 */\n}\n/* 🌑 夜间前景：冷光 */\n.dark .flex.items-center.justify-center.size-6 > .flex.gap-2::before {\n    background-image: linear-gradient(90deg, transparent 20%, rgba(255,255,255,0.1) 40%, transparent 60%) !important;\n    mix-blend-mode: soft-light !important;\n}\n\n/* 4.3 装饰层：空气微尘颗粒 (Inner::after) */\n.flex.items-center.justify-center.size-6 > .flex.gap-2::after {\n    display: block !important; position: absolute !important; inset: 0 !important; z-index: 30 !important;\n    \n    /* 利用噪点SVG模拟漂浮的灰尘/光点 */\n    background-image: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.3'/%3E%3C/svg%3E\") !important;\n    opacity: 0.4 !important;\n    mix-blend-mode: screen !important; /* 让颗粒发光 */\n}\n\n\n/* --- 5. 动画物理引擎 (Animation Engine) --- */\n\n/* 飞机的复合滑翔姿态：上下浮动 + 左右侧倾 + 前后位移 */\n@keyframes plane-glide {\n    0% { \n        transform: translate(-60%, -50%) rotateZ(1deg) translateY(0px); \n    }\n    25% { \n        /* 向右上方爬升，向左侧倾 */\n        transform: translate(-45%, -55%) rotateZ(-2deg) translateY(-8px) scale(1.02); \n    }\n    50% { \n        /* 回到中间，姿态改平 */\n        transform: translate(-50%, -50%) rotateZ(0deg) translateY(0px); \n    }\n    75% { \n        /* 向左下方俯冲，向右侧倾 */\n        transform: translate(-55%, -45%) rotateZ(3deg) translateY(5px) scale(0.98); \n    }\n    100% { \n        transform: translate(-60%, -50%) rotateZ(1deg) translateY(0px); \n    }\n}\n\n/* 背景云层视差滚动 */\n@keyframes cloud-scroll-slow {\n    0% { transform: translateX(0); } 100% { transform: translateX(-20%); }\n}\n@keyframes cloud-scroll-fast {\n    0% { background-position: 0 0, 0 0; } 100% { background-position: -200% 0, 0 0; }\n}\n\n/* === 1. AI回复气泡 (收到的信) === */\n.is-assistant .relative.inline-block,\n.flex .relative.inline-block {\n    background: #fdfbf7 !important; /* 实心米白信纸 */\n    color: #2c3e50 !important;      /* 墨蓝色字迹 */\n    border: 1px solid #d4c5b0 !important; /* 纸张边缘 */\n    border-left: 4px solid #8d6e63 !important; /* 书脊装饰 */\n    border-radius: 2px 8px 8px 2px !important; /* 微折角 */\n    padding: 15px 20px !important;\n    margin: 10px 0 !important;\n    position: relative !important;\n    box-shadow: 2px 3px 0px rgba(0,0,0,0.1) !important; /* 实体投影，非模糊 */\n    font-family: \"Microsoft YaHei\", \"serif\" !important;\n    line-height: 1.6 !important;\n    /* 纸张纹理：实心横线，模拟信纸 */\n    background-image: repeating-linear-gradient(180deg, \n        #fdfbf7 0, \n        #fdfbf7 29px, \n        #eaddcf 30px\n    ) !important; \n}\n\n/* === 2. 用户输入气泡 (寄出的信) === */\n.group.relative.ml-2 .relative.inline-block,\n.group.relative.ml-4 .relative.inline-block {\n    background: #fff0e6 !important; /* 实心淡粉色信纸 */\n    color: #4e342e !important;      /* 深褐色字迹 */\n    border: 1px solid #e6ceba !important;\n    border-right: 4px solid #c0392b !important; /* 红色封缄装饰 */\n    border-radius: 8px 2px 2px 8px !important;\n    padding: 15px 20px !important;\n    margin: 10px 0 !important;\n    position: relative !important;\n    box-shadow: -2px 3px 0px rgba(0,0,0,0.1) !important;\n    font-family: \"Microsoft YaHei\", \"serif\" !important;\n    line-height: 1.6 !important;\n    /* 纸张纹理：实心横线 */\n    background-image: repeating-linear-gradient(180deg, \n        #fff0e6 0, \n        #fff0e6 29px, \n        #f0dcc5 30px\n    ) !important; \n}\n\n/* === 3. 装饰元素：邮戳 (右上角) === */\n/* 给所有气泡加一个实体的邮戳效果 */\n.is-assistant .relative.inline-block::after,\n.flex .relative.inline-block::after,\n.group.relative.ml-2 .relative.inline-block::after,\n.group.relative.ml-4 .relative.inline-block::after {\n    content: \"POST\" !important;\n    position: absolute !important;\n    top: 5px !important;\n    right: 10px !important;\n    font-family: \"Courier New\", monospace !important;\n    font-weight: bold !important;\n    font-size: 12px !important;\n    color: #aab7c4 !important; /* 淡墨色 */\n    border: 2px solid #aab7c4 !important;\n    border-radius: 50% !important;\n    width: 35px !important;\n    height: 35px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    transform: rotate(-15deg) !important;\n    pointer-events: none !important;\n    z-index: 1 !important;\n    opacity: 0.6 !important;\n}\n\n/* === 4. 移除默认的顶部装饰线与三角 === */\n.absolute.top-0 { display: none !important; }\n\n/* === 1. 输入框容器 (底板) === */\n#ai-chat-bottom-input { \n    background: #e3dcd3 !important; /* 实心灰棕色底板，像桌垫 */\n    border-top: 3px solid #cbbfae !important;\n    padding: 10px !important;\n    backdrop-filter: none !important;\n}\n\n/* === 2. 输入框本体 (纸张) === */\n#ai-chat-input, \ntextarea, \ninput[type=\"text\"] {\n    background-color: #ffffff !important; /* 纯白纸张 */\n    border: 2px solid #5d4037 !important; /* 深棕色边框 */\n    border-radius: 0px !important;        /* 直角，像便签本 */\n    color: #000000 !important;\n    padding: 12px !important;\n    font-family: \"Microsoft YaHei\", sans-serif !important;\n    box-shadow: 4px 4px 0px #8d6e63 !important; /* 实体投影，像一叠纸 */\n    transition: all 0.2s !important;\n}\n\n/* 输入框聚焦效果 */\n#ai-chat-input:focus, \ntextarea:focus {\n    background-color: #fffbf0 !important; /* 聚焦变暖色 */\n    border-color: #c0392b !important;     /* 边框变红，像红笔 */\n    outline: none !important;\n    transform: translate(2px, 2px) !important; /* 按压效果 */\n    box-shadow: 2px 2px 0px #8d6e63 !important; /* 投影变小 */\n}\n\n/* === 1. 通用按钮样式 (邮票风格) === */\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7,\n.flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7),\nbutton[class*=\"button\"] {\n    background: #2c3e50 !important; /* 普鲁士蓝底色 */\n    color: #fdfbf7 !important;      /* 米白文字 */\n    border: 2px dashed #fdfbf7 !important; /* 虚线边框模拟邮票齿孔 */\n    border-radius: 4px !important;\n    padding: 6px 16px !important;\n    margin: 2px !important;\n    font-weight: bold !important;\n    font-family: \"Courier New\", monospace !important; /* 打字机字体 */\n    box-shadow: 0 0 0 2px #2c3e50 !important; /* 外层实线边框包裹虚线 */\n    transition: all 0.2s !important;\n    text-transform: none !important;\n}\n\n/* === 2. 按钮悬停 (盖戳) === */\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7,\n.flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7):hover {\n    background: #c0392b !important; /* 悬停变为火漆红色 */\n    border-color: #ffffff !important;\n    box-shadow: 0 0 0 2px #c0392b !important;\n    transform: rotate(-2deg) scale(1.05) !important; /* 微微倾斜放大 */\n}\n\n/* === 3. 功能小按钮 (复制/编辑/删除 - 票据风格) === */\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1ajg1ui button {\n    background: #e0e0e0 !important; /* 浅灰底 */\n    color: #333 !important;\n    border: 1px solid #333 !important; /* 实线黑边 */\n    border-radius: 0 !important;       /* 纯方角 */\n    box-shadow: 2px 2px 0 #333 !important; /* 硬阴影 */\n    font-size: 12px !important;\n    padding: 4px 10px !important;\n}\n\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1ajg1ui button:hover {\n    background: #fff !important;\n    transform: translate(1px, 1px) !important;\n    box-shadow: 1px 1px 0 #333 !important;\n}\n\n/* === 4. 按钮容器背景 === */\n/* 去除默认的圆角背景，改为实心底色条 */\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1ajg1ui {\n    background: #d7ccc8 !important;\n    border: 1px solid #a1887f !important;\n    border-radius: 0 !important;\n    padding: 5px !important;\n}\n\n/* === 1. 积分条容器 (收据纸) === */\n/* [Token消耗hover逻辑转换未启用]\n.flex.w-full.items-center.justify-between.gap-2.px-2.text-purple-500.mt-1.css-1kz283j {\n    background: #fffde7 !important; /* 淡黄收据纸 */\n    border: 1px solid #000 !important;\n    border-top: 4px dotted #000 !important; /* 顶部撕裂线 */\n    border-radius: 0 !important;\n    padding: 8px 12px !important;\n    margin: 10px 0 !important;\n    width: fit-content !important;\n    transform: rotate(1deg) !important; /* 微微贴歪 */\n    box-shadow: 2px 2px 5px rgba(0,0,0,0.1) !important;\n}\n*/\n\n/* === 2. 文字内容 (打印机字体) === */\n.MuiTypography-root.MuiTypography-body2 {\n    font-family: \"Courier New\", monospace !important;\n    font-size: 12px !important;\n    color: #333 !important;\n    margin: 2px 0 !important;\n}\n\n/* === 3. 强调数字 (红黑墨水) === */\n/* 模型名称 */\n.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground { \n    color: #000 !important; \n    font-weight: 900 !important;\n    border-bottom: 1px solid #ccc !important;\n    padding-bottom: 2px !important;\n    margin-bottom: 4px !important;\n    display: block !important;\n}\n/* 消耗数值 */\n/* [Token消耗hover逻辑转换未启用]\n.text-orange-500 {\n    color: #c0392b !important; /* 红色赤字 */\n}\n*/\n\n/* =================================================================\n   MODULE: TAG_POPUPS_FILM (标签浮窗系统 - 暗房标签版)\n   Theme: Solid Black, Red Border, Physical Label\n   ================================================================= */\n\n/* 1. 标签本体 (触发器) */\n.a-tag, .wt-sticker, .wt-stamp {\n    position: relative !important;\n    display: inline-block !important;\n    cursor: help !important;\n    z-index: 10 !important; /* 基础层级 */\n}\n\n/* 2. 浮窗容器 (暗房标签) */\n.wt-pop, .note-pop {\n    /* === 核心：跟随定位 === */\n    position: absolute !important;\n    bottom: 110% !important; /* 位于元素正上方 */\n    left: 50% !important;\n    transform: translateX(-50%) translateY(10px) !important; /* 初始下沉 */\n    \n    /* === 尺寸与外观 (参考 image_d96d5e.png) === */\n    width: max-content !important;\n    max-width: 220px !important; /* 限制最大宽度 */\n    \n    /* 实心黑底 (不透光) */\n    background: #000000 !important;\n    \n    /* 红色实体边框 + 红色投影 (模拟贴纸厚度) */\n    border: 2px solid #ff4757 !important; /* 航空红 */\n    box-shadow: 4px 4px 0px rgba(255, 71, 87, 0.4) !important;\n    \n    /* 内容排版 */\n    color: #ffffff !important;\n    padding: 10px 12px !important;\n    border-radius: 2px !important; /* 直角/微圆角 */\n    font-family: \"Noto Serif SC\", serif !important;\n    font-size: 13px !important;\n    line-height: 1.5 !important;\n    text-align: left !important;\n    \n    /* === 动画与显隐 === */\n    z-index: 99999 !important; /* 最高层级 */\n    opacity: 0 !important;\n    visibility: hidden !important;\n    pointer-events: none !important;\n    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;\n}\n\n/* 3. 触发显示 */\n.a-tag:hover .wt-pop,\n.wt-sticker:hover .wt-pop,\n.wt-stamp:hover .wt-pop,\n.t-stamp:hover .note-pop,\n.i-sticker:hover .note-pop {\n    opacity: 1 !important;\n    visibility: visible !important;\n    transform: translateX(-50%) translateY(0) !important; /* 上浮复位 */\n}\n\n/* 4. 浮窗小三角 (指向下方) */\n.wt-pop::after, .note-pop::after {\n    content: '' !important;\n    position: absolute !important;\n    top: 100% !important;\n    left: 50% !important;\n    margin-left: -6px !important;\n    border-width: 6px !important;\n    border-style: solid !important;\n    /* 黑色箭头 + 红色边缘模拟 (伪元素只能画单色，这里用黑色融合) */\n    border-color: #000000 transparent transparent transparent !important; \n}\n\n/* 5. 浮窗内的小标题 (ITEM_INFO) */\n.wt-pop-title, .wt-pop-header {\n    display: block !important;\n    font-family: \"Courier Prime\", monospace !important;\n    font-weight: 700 !important;\n    font-size: 11px !important;\n    color: #ff4757 !important; /* 红色标题 */\n    \n    /* 虚线分割 */\n    border-bottom: 1px dashed #555 !important;\n    padding-bottom: 4px !important;\n    margin-bottom: 6px !important;\n    \n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n}\n\n/* 6. 右上角装饰 (可选，如需保持简洁可删除) */\n.wt-pop::before {\n    content: '' !important;\n    position: absolute !important;\n    top: -4px !important; right: -4px !important;\n    width: 8px !important; height: 8px !important;\n    background: #ff4757 !important; /* 红点装饰 */\n}\n\n/* 确保浮窗不被父容器切断 */\n.wt-profile-box, .wt-profile-content, .wt-outfit-grid, .tag-cloud {\n    overflow: visible !important;\n}\n\n/* =================================================================\n   SURGICAL PATCH: POPUP_STYLE (暗房标签风格重塑)\n   Target: .wt-pop (The Tooltip)\n   Ref: Image d96d5e.png / d9f0de.png\n   ================================================================= */\n\n/* 1. 浮窗容器本体 */\n.wt-pop, .note-pop {\n    /* === 核心定位：绝对定位 === */\n    position: absolute !important;\n    bottom: 120% !important; /* 悬浮在物体正上方 */\n    left: 50% !important;\n    transform: translateX(-50%) translateY(10px) !important; /* 初始位置：稍向下沉 */\n    \n    /* === 尺寸控制 === */\n    width: max-content !important;  /* 宽度随文字自动撑开 */\n    max-width: 240px !important;    /* 但最宽不超过240px */\n    min-width: 120px !important;\n    \n    /* === 视觉风格 (复刻截图) === */\n    background-color: #111111 !important; /* 极黑灰色底，比纯黑更有质感 */\n    border: 2px solid #ff4757 !important; /* 航空红边框 */\n    border-radius: 4px !important;        /* 微圆角 */\n    \n    /* 实体投影，模拟贴纸厚度 */\n    box-shadow: 4px 4px 0px rgba(255, 71, 87, 0.3) !important;\n    \n    /* === 内部排版 === */\n    padding: 12px 14px !important;\n    z-index: 99999 !important; /* 最高层级 */\n    opacity: 0 !important;\n    visibility: hidden !important;\n    pointer-events: none !important;\n    transition: all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n    \n    /* 文字 */\n    color: #eeeeee !important;\n    font-family: \"Noto Serif SC\", serif !important;\n    font-size: 13px !important;\n    line-height: 1.5 !important;\n    text-align: left !important;\n    white-space: normal !important; /* 允许换行 */\n}\n\n/* 2. 鼠标悬停触发 */\n/* 只要鼠标碰到这些父元素，浮窗就浮现 */\n.a-tag:hover .wt-pop,\n.wt-sticker:hover .wt-pop,\n.wt-stamp:hover .wt-pop,\n.t-stamp:hover .note-pop,\n.i-sticker:hover .note-pop,\n.wt-outfit-tag:hover .wt-pop {\n    opacity: 1 !important;\n    visibility: visible !important;\n    transform: translateX(-50%) translateY(0) !important; /* 上浮归位 */\n}\n\n/* 3. 浮窗底部的小三角 (指向物体) */\n.wt-pop::after, .note-pop::after {\n    content: '' !important;\n    position: absolute !important;\n    top: 100% !important; /* 在浮窗底部 */\n    left: 50% !important;\n    margin-left: -6px !important;\n    border-width: 6px !important;\n    border-style: solid !important;\n    /* 上黑下透，形成黑色箭头 */\n    border-color: #111111 transparent transparent transparent !important; \n    z-index: 100000 !important;\n}\n/* 给小三角加个红色描边 (伪元素叠伪元素做不到，用 drop-shadow 模拟) */\n.wt-pop, .note-pop {\n    filter: drop-shadow(0 1px 0 #ff4757); \n}\n\n/* 4. 浮窗内的小标题 (ITEM_INFO / SHIRT) */\n.wt-pop-title, .wt-pop-header {\n    display: block !important;\n    font-family: \"Courier Prime\", monospace !important;\n    font-weight: 900 !important;\n    font-size: 12px !important;\n    color: #ff4757 !important; /* 红色标题 */\n    \n    /* 虚线分割 */\n    border-bottom: 1px dashed #555 !important;\n    padding-bottom: 6px !important;\n    margin-bottom: 8px !important;\n    \n    letter-spacing: 1px !important;\n    text-transform: uppercase !important;\n}\n\n/* =================================================================\n   SURGICAL PATCH: OVERFLOW_FIX (溢出修正与防漂移)\n   Target: Profile Containers\n   ================================================================= */\n\n/* 1. 锚点锁定：防止浮窗飞到屏幕左上角 */\n/* 这一步至关重要！所有触发浮窗的元素必须是相对定位基准 */\n.a-tag, .wt-sticker, .wt-stamp, .t-stamp, .i-sticker, .wt-outfit-tag {\n    position: relative !important;\n    overflow: visible !important; /* 允许子元素(浮窗)跑出去 */\n}\n\n/* 2. 定向越狱：只打开这几个容器的围墙 */\n/* 这样浮窗才能显示在容器外面 */\n.wt-profile-content, \n.wt-outfit-grid, \n.tag-cloud, \n.wt-inventory-box,\n.wt-traits-container {\n    overflow: visible !important; \n    transform: none !important; /* 移除变换，防止层级锁死 */\n    z-index: 10 !important;\n}\n\n/* 3. 修复印章 (Fix Stamps) */\n/* 针对 image_d9691e.png 的字符漂移修复 */\n.wt-stamp, .t-stamp {\n    /* 保持圆形外观 */\n    border-radius: 50% !important;\n    /* 内部文字布局修正 */\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    align-items: center !important;\n    /* 关键：虽然允许overflow visible，但我们要确保印章本身大小固定 */\n    width: 65px !important;\n    height: 65px !important;\n}\n\n/* 4. 修复详情页 (Details) 的层级问题 */\n/* 确保当 Details 展开时，内容不会被下一行遮挡 */\ndetails[open] {\n    overflow: visible !important;\n    z-index: 20 !important; /* 展开时层级提高 */\n}\n\n/* === [UI Component] 章节进度条 (Chapter Tracker) === */\n.chapter-bar {\n    display: flex; \n    justify-content: space-between; \n    align-items: center;\n    padding: 8px 5px;\n    margin-bottom: 12px;\n    border-bottom: 2px dashed #dcd0c0; /* 虚线分割 */\n    font-family: 'Courier New', monospace;\n    font-size: 0.8em;\n    position: relative;\n}\n\n/* 进度线 */\n.chapter-bar::after {\n    content: ''; position: absolute; \n    top: 50%; left: 10px; right: 10px; height: 2px; \n    background: #e0e0e0; z-index: 0;\n}\n\n/* 章节节点 */\n.chap-node {\n    background: #fff;\n    border: 1px solid #ccc;\n    color: #ccc;\n    padding: 2px 8px;\n    border-radius: 10px;\n    position: relative;\n    z-index: 1; /* 盖住线 */\n    transition: all 0.3s;\n}\n\n/* 激活状态 (当前章节) */\n.chap-active {\n    border-color: var(--accent-red);\n    color: var(--accent-red);\n    font-weight: 900;\n    transform: scale(1.1);\n    box-shadow: 0 0 5px rgba(255, 107, 107, 0.3);\n}\n\n/* 完成状态 (已过) */\n.chap-done {\n    background: #f0f0f0;\n    color: #aaa;\n    text-decoration: line-through;\n}","options":{"items":[{"order":0,"label":"[差评]","type":"SET-INPUT","value":"(差评！没有思考过程，也字数不够)"},{"order":1,"label":"[状态栏]","type":"SET-INPUT","value":"(【差评】格式严重衰减！[绝对指令]：立即进行全局格式化刷新。严格锚定并完整执行【.输出格式 (绝对锁定)】原始模板，彻底抛弃简化记忆，校准所有UI面板，尤其是思维面板。)"},{"order":2,"label":"防抢话","type":"SET-INPUT","value":"【防抢话：ON/OFF】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":23,"totalMessages":123,"totalCreditsUsed":229891,"totalTokensUsed":5267875,"totalPlayedUsers":20,"deeplyPlayed":2,"fixedPromptLength":13052,"lorebookLength":74093,"author":{"id":"8ddXOM7TLSwQeQbmXtedOnjJqLrtagRl","name":"SaikyouYukimura","displayUsername":"SaikyouYukimura","username":"saikyouyukimura"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"超高自由度","cardsCount":984}},{"tag":{"name":"已破甲","cardsCount":2210}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}