{"id":"96508ed7-5acb-475b-8f57-d06d42db2c7a","authorId":"hbZxq9Ys5NtuuOdOHb2Pd0Ae5GyCA8Qa","title":"无职转生［roll天赋，还原大世界］","description":"无职转生的同人大世界，是选择鲁迪重来一遍，还是扮演原作其他NPC，亦或者自己做主成为穿越者这个最大的变数，自定义成其他动漫角色都能实现。（原作鲁迪开局时间线是固定为婴儿时期，如果不满意可\n（温馨提示：推荐玩家把个人信息放在自定义配置以免哈基米遗忘并且善用评价系统）。","background":"kvil4gvqu9zay0sapluacaoh.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"ckwmoqoqapgzvjuzk5gqvog4.webp","coverWidth":2400,"coverHeight":1800,"introPage":"i0yvp14qg4of6xe6j1azskwg.html","changelog":"","createdAt":"2026-04-10T10:29:33.743Z","updatedAt":"2026-07-27T04:44:06.045Z","initPublicAt":"2026-04-10T10:30:17.569Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"css\n/* --- 全局根容器设置 --- */\n.mushoku-world-root {\n    --bg-base: #fdf6e3; --bg-paper: #f4e4bc; --text-main: #2c241b; --text-sub: #5d4a3b; --accent-wood: #8b5a2b; --accent-gold: #d4af37; --accent-red: #c0392b; --accent-blue: #2980b9; --border-color: #d3c0a5; --modal-bg-overlay: rgba(44, 36, 27, 0.6);\n    font-family: 'Georgia', 'Noto Serif SC', serif; color: var(--text-main); background-color: var(--bg-base); max-width: 850px; margin: 0 auto; padding: 15px; line-height: 1.6; box-sizing: border-box;\n}\n\n/* --- 通用模块外壳 --- */\n.m-section { margin-bottom: 16px; border: 1px solid var(--border-color); border-radius: 6px; background: #fff; box-shadow: 0 2px 6px rgba(139, 90, 43, 0.08); overflow: hidden; }\n.m-header { background: linear-gradient(135deg, #704214 0%, #8b5a2b 100%); color: #ffffff; padding: 10px 15px; font-weight: 700; cursor: pointer; user-select: none; list-style: none; position: relative; text-shadow: 0 1px 2px rgba(0,0,0,0.3); border-bottom: 1px solid #5e3a15; }\n.m-header::after { content: \"▼\"; position: absolute; right: 15px; font-size: 0.8em; opacity: 0.8; transition: transform 0.2s; }\ndetails[open] > .m-header::after { transform: rotate(180deg); }\n.m-header::-webkit-details-marker { display: none; }\n.m-body { padding: 15px; background: rgba(255,255,255,0.85); }\n\n/* === 思维链(CoT) - 轻量级异世界风格 === */\n/* 优化性能，移除复杂动画和阴影 */\n\n.cot-container details {\n    --epic-bg: #0d0b14;\n    --epic-border: #4a3c6e;\n    --epic-text-main: #e6d9c2;\n    --epic-text-header: #d4af37;\n    --epic-text-accent: #8a6de9;\n    \n    background-color: var(--epic-bg);\n    border: 1px solid var(--epic-border);\n    border-radius: 8px;\n    font-family: 'Georgia', 'Times New Roman', serif;\n    color: var(--epic-text-main);\n    line-height: 1.6;\n    margin: 15px 0;\n    position: relative;\n    overflow: hidden;\n}\n\n/* 简单的边缘装饰线 */\n.cot-container details::before,\n.cot-container details::after {\n    content: '';\n    position: absolute;\n    left: 0;\n    right: 0;\n    height: 2px;\n    background-color: var(--epic-text-header);\n    opacity: 0.3;\n}\n\n.cot-container details::before {\n    top: 0;\n}\n\n.cot-container details::after {\n    bottom: 0;\n}\n\n/* 可折叠标题栏 - 简版 */\n.cot-container summary {\n    background-color: rgba(42, 35, 66, 0.9);\n    color: var(--epic-text-header);\n    padding: 14px 20px;\n    font-weight: 700;\n    font-size: 1.1em;\n    cursor: pointer;\n    list-style: none;\n    user-select: none;\n    border-bottom: 1px solid rgba(212, 175, 55, 0.2);\n    transition: background-color 0.2s ease;\n}\n\n.cot-container summary:hover {\n    background-color: rgba(58, 48, 92, 0.9);\n}\n\n/* 展开/折叠标记 */\n.cot-container summary::before {\n    content: '▶';\n    color: var(--epic-text-accent);\n    margin-right: 12px;\n    font-weight: bold;\n    display: inline-block;\n    transition: transform 0.2s ease;\n}\n\n.cot-container details[open] summary::before {\n    content: '▼';\n    transform: rotate(0deg);\n}\n\n/* 内容区域 */\n.cot-container details > div {\n    padding: 18px 22px;\n}\n\n/* 分割线 */\n.cot-container hr {\n    border: 0;\n    height: 1px;\n    background: linear-gradient(to right, transparent, var(--epic-text-header), transparent);\n    margin: 20px 0;\n}\n\n/* 段落样式 */\n.cot-container p {\n    margin-bottom: 1.2em;\n    text-align: justify;\n}\n\n.cot-container p:first-of-type::first-letter {\n    font-size: 2em;\n    color: var(--epic-text-header);\n    float: left;\n    line-height: 0.8;\n    margin-right: 8px;\n    margin-top: 6px;\n    font-weight: bold;\n}\n\n/* 列表样式 */\n.cot-container ul, .cot-container ol {\n    padding-left: 24px;\n    margin: 15px 0;\n}\n\n.cot-container li {\n    margin-bottom: 8px;\n    position: relative;\n}\n\n.cot-container ul li::before {\n    content: '•';\n    color: var(--epic-text-accent);\n    position: absolute;\n    left: -15px;\n    font-size: 1.2em;\n}\n\n/* 代码块样式 */\n.cot-container pre, .cot-container code {\n    font-family: 'Consolas', 'Courier New', monospace;\n    background-color: rgba(13, 11, 20, 0.8);\n    border: 1px solid rgba(74, 60, 110, 0.3);\n    border-radius: 4px;\n    padding: 6px 10px;\n    color: #b5a8e0;\n    font-size: 0.9em;\n}\n\n.cot-container pre {\n    padding: 12px;\n    overflow-x: auto;\n    margin: 15px 0;\n}\n\n/* 链接样式 */\n.cot-container a {\n    color: var(--epic-text-accent);\n    text-decoration: none;\n    border-bottom: 1px dotted var(--epic-text-accent);\n}\n\n.cot-container a:hover {\n    color: var(--epic-text-header);\n    border-bottom: 1px solid var(--epic-text-header);\n}\n\n/* 移除WebKit默认箭头 */\n.cot-container summary::-webkit-details-marker {\n    display: none;\n}\n\n/* 移动设备优化 */\n@media (max-width: 768px) {\n    .cot-container details {\n        margin: 12px 0;\n        border-radius: 6px;\n    }\n    \n    .cot-container summary {\n        padding: 12px 16px;\n        font-size: 1em;\n    }\n    \n    .cot-container details > div {\n        padding: 15px 18px;\n    }\n}\n\n/* --- [1] 环境面板 --- */\n.env-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; }\n.env-card { background: #fffcf5; border: 1px solid #e8e0d5; padding: 8px 12px; border-radius: 4px; display: flex; align-items: center; gap: 10px; font-size: 0.9em; color: var(--text-sub); }\n.env-icon { font-size: 1.2em; } .env-text { font-weight: 500; }\n\n/* --- [2] 羊皮纸正文 --- */\n.story-container { margin: 25px 0; }\n.parchment-paper { position: relative; background-color: var(--bg-paper); background-image: url(\"https://www.transparenttextures.com/patterns/parchment.png\"); padding: 40px 35px; box-shadow: 0 4px 15px rgba(0,0,0,0.15), inset 0 0 60px rgba(139, 90, 43, 0.15); border-radius: 3px; border: 1px solid #cbb89d; }\n.parchment-paper::before { content: \"\"; position: absolute; top: 6px; left: 6px; right: 6px; bottom: 6px; border: 2px solid rgba(139, 90, 43, 0.2); pointer-events: none; }\n.story-content { font-size: 1.1em; color: #1a1510; text-align: justify; line-height: 1.8; }\n\n/* --- [3] 角色与羁绊 --- */\n.char-top-row { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 15px; margin-bottom: 15px; }\n.char-name { font-size: 1.4em; font-weight: 800; color: var(--accent-wood); }\n.char-race { font-size: 0.9em; color: #665544; font-weight: 600; }\n.char-status-tags { display: flex; gap: 5px; flex-wrap: wrap; }\n.status-badge { padding: 4px 12px; border-radius: 12px; font-size: 0.8em; font-weight: bold; color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.15); }\n.status-badge.state { background: #7f8c8d; } .status-badge.nature { background: #27ae60; }\n.char-appearance-box { background: #fcf9f2; padding: 12px; border-left: 4px solid var(--accent-wood); font-size: 0.95em; color: #443322; }\n.char-appearance-box .label { font-weight: bold; display: block; margin-bottom: 6px; color: var(--accent-wood); }\n.char-appearance-box p { margin: 0; }\n.m-divider, .npc-panel hr { height: 1px; background: linear-gradient(90deg, transparent, #e0d0c0, transparent); margin: 15px 0; border: 0; }\n.stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin-bottom: 15px; }\n.stat-box { display: flex; flex-direction: column; gap: 6px; }\n.stat-info { display: flex; justify-content: space-between; font-size: 0.9em; font-weight: 700; }\n.bar-track { height: 10px; background: #e0e0e0; border-radius: 5px; overflow: hidden; border: 1px solid #ccc; }\n.bar-fill { height: 100%; transition: width 0.5s ease; }\n.bar-fill.hp { background: linear-gradient(180deg, #e74c3c, #c0392b); }\n.bar-fill.mp { background: linear-gradient(180deg, #3498db, #2980b9); }\n.stat-box.single { background: #f4f0ec; padding: 10px; border-radius: 6px; flex-direction: row; justify-content: space-between; align-items: center; border: 1px solid #e8ded4; }\n\n/* 羁绊列表 (无class) */\n.sub-header { color: var(--accent-wood); font-weight: bold; cursor: pointer; padding: 8px 0; border-bottom: 2px dashed #e0d0c0; }\n.relation-list-no-class { display: grid; gap: 10px; margin-top: 10px; }\n.relation-list-no-class > div { background: #fff; border: 1px solid #eee; padding: 10px; border-radius: 4px; transition: transform 0.2s, border-color 0.2s; }\n.relation-list-no-class > div:first-child:not(:only-child) { border: 1px dashed #ddd; background: #fafafa; text-align: center; color: #999; font-style: italic; } /*占位符*/\n.relation-list-no-class > div:not(:first-child):hover { transform: translateX(5px); border-color: var(--accent-wood); }\n.relation-list-no-class > div > div:first-child { display: flex; justify-content: space-between; font-weight: bold; color: #444; margin-bottom: 4px; }\n.relation-list-no-class > div > div:first-child > span:last-child { color: var(--accent-red); font-size: 0.9em; }\n\n/* --- 基础面板样式 (异世界羊皮纸风格) --- */\n.game-panel { font-family: \"Palatino Linotype\", \"Book Antiqua\", Palatino, serif; color: #3e2723; max-width: 100%; line-height: 1.6; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); }\n.game-panel .panel-section { border: 2px solid #8d6e63; border-radius: 4px; overflow: hidden; background: #efebe2; background-image: radial-gradient(#d7ccc8 1px, transparent 1px); background-size: 20px 20px; box-shadow: 2px 3px 6px rgba(0,0,0,0.15), inset 0 0 20px rgba(139, 110, 99, 0.1); }\n.game-panel .panel-header { background: linear-gradient(135deg, #d7ccc8, #efebe2); padding: 12px 15px; font-weight: bold; cursor: pointer; user-select: none; list-style: none; font-size: 1.1em; color: #4e342e; border-bottom: 2px solid #a1887f; font-family: \"Georgia\", serif; letter-spacing: 1px; }\n.game-panel .panel-header::-webkit-details-marker { display: none; }\n.game-panel .panel-body { padding: 15px; background: rgba(239, 235, 226, 0.85); box-shadow: inset 0 0 15px rgba(100, 80, 70, 0.1); }\n.game-panel .category-block { margin-bottom: 22px; }\n.game-panel .category-block:last-child { margin-bottom: 0; }\n.game-panel .category-title { font-size: 1.05em; color: #5d4037; margin-bottom: 12px; font-weight: bold; border-bottom: 2px dashed #bcaaa4; padding-bottom: 5px; position: relative; }\n.game-panel .category-title::before { content: \"✧\"; margin-right: 6px; color: #8d6e63; font-size: 0.9em; }\n\n/* --- 资产栏 --- */\n.game-panel .asset-bar { background: #e7e0d3; border: 1px solid #c8b7a6; border-radius: 2px; padding: 10px 14px; margin-bottom: 15px; display: flex; justify-content: space-between; font-size: 0.95em; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.05); border-left: 4px solid #8d6e63; }\n.game-panel .asset-title { font-weight: bold; color: #4e342e; }\n.game-panel .asset-value { font-family: \"Courier New\", Courier, monospace; font-weight: bold; color: #b71c1c; text-shadow: 0 1px 0 rgba(255,255,255,0.8); }\n\n/* --- 统一的标签云 (技能/天赋/装备 共用) --- */\n.game-panel .tag-cloud { display: flex; flex-wrap: wrap; gap: 12px; }\n.game-panel .tag-wrapper { position: static; display: inline-block; outline: none; cursor: pointer; }\n.game-panel .tag-item { padding: 6px 16px; background: #fdfaf6; border: 1px solid #d7ccc8; border-radius: 2px; font-size: 0.9em; transition: all 0.2s ease-in-out; box-shadow: 1px 2px 4px rgba(0,0,0,0.08); user-select: none; display: flex; align-items: center; gap: 6px; color: #4e342e; position: relative; overflow: hidden; }\n.game-panel .tag-item::after { content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%); transform: skewX(-25deg); transition: all 0.5s ease; }\n.game-panel .tag-item.empty { color: #a1887f; border-style: dashed; cursor: default; background: transparent; box-shadow: none; }\n.game-panel .tag-qty { font-size: 0.8em; background: #e0e0e0; color: #424242; padding: 2px 7px; border-radius: 2px; border: 1px solid #bdbdbd; box-shadow: inset 0 1px 2px rgba(255,255,255,0.8); }\n\n/* --- 交互状态 --- */\n.game-panel .tag-wrapper:hover .tag-item,\n.game-panel .tag-wrapper:focus-within .tag-item { background: #5d4037; color: #efebe2; border-color: #3e2723; box-shadow: 2px 3px 5px rgba(0,0,0,0.2); }\n.game-panel .tag-wrapper:hover .tag-item::after { left: 200%; }\n.game-panel .tag-wrapper:hover .tag-qty,\n.game-panel .tag-wrapper:focus-within .tag-qty { background: #a1887f; color: #fff; border-color: #8d6e63; }\n\n/* --- 统一的悬浮详情框 (上下跟随模式 - 异世界魔法面板) --- */\n.game-panel .tag-tooltip { \n    visibility: hidden; \n    opacity: 0; \n    \n    /* 核心定位修改：左右居中 + 上下跟随元素 */\n    position: fixed !important; \n    left: 50% !important; \n    top: anchor(top) !important; \n    transform: translate(-50%, 16px); \n    z-index: 99999 !important; \n    \n    width: 260px; \n    background: #faf8f5; \n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.04\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23n)\" opacity=\"0.05\"/></svg>'); \n    border: 2px solid #8d6e63; \n    border-radius: 4px; \n    box-shadow: 0 10px 30px rgba(0,0,0,0.4), 0 0 0 100vw rgba(0,0,0,0.3); \n    padding: 16px; \n    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); \n    pointer-events: none; \n    color: #3e2723; \n    font-family: \"Georgia\", serif; \n    text-shadow: none; \n}\n\n.game-panel .tag-wrapper:hover .tag-tooltip,\n.game-panel .tag-wrapper:focus-within .tag-tooltip { \n    visibility: visible; \n    opacity: 1; \n    /* 悬停时归位，保持水平居中，垂直在下方 8px 处 */\n    transform: translate(-50%, 8px) !important; \n}\n\n/* 移除不再需要的详情框小箭头 (因为改为悬浮跟随了) */\n.game-panel .tag-tooltip::after, .game-panel .tag-tooltip::before { \n    display: none; \n}\n\n/* 详情框内部排版 */\n.game-panel .tt-title { \n    font-weight: bold; \n    border-bottom: 2px double #a1887f; \n    padding-bottom: 8px; \n    margin-bottom: 10px; \n    text-align: center; \n    font-size: 1.15em; \n    color: #3e2723; \n}\n\n.game-panel .tt-title::before, .game-panel .tt-title::after { \n    content: \" ~ \"; \n    color: #8d6e63; \n}\n\n.game-panel .tt-row { \n    display: flex; \n    justify-content: space-between; \n    font-size: 0.9em; \n    margin-bottom: 6px; \n    color: #5d4037; \n    font-family: sans-serif; \n}\n\n.game-panel .tt-desc { \n    font-size: 0.9em; \n    color: #4e342e; \n    margin-top: 12px; \n    padding-top: 10px; \n    border-top: 1px dashed #bcaaa4; \n    background: rgba(215, 204, 200, 0.2); \n    padding: 8px; \n    border-radius: 2px; \n    line-height: 1.5; \n    font-style: italic; \n}\n\n/* 移动端防溢出适配 */\n@media (max-width: 768px) {\n  .game-panel .tag-tooltip { \n      width: 85vw; \n      max-width: 300px; \n  }\n}\n\n/* --- [5] NPC 卡片 (无class) --- */\n.npc-panel .m-body > div:first-child { text-align: center; padding-bottom: 10px; border-bottom: 2px solid var(--accent-gold); }\n.npc-panel .m-body > div:first-child > div:first-child { font-size: 1.5em; font-weight: bold; color: var(--accent-red); text-shadow: 1px 1px 2px rgba(0,0,0,0.1); }\n.npc-panel .m-body > div:first-child > div:last-child { margin-top: 8px; display: flex; justify-content: center; flex-wrap: wrap; gap: 8px; }\n.npc-panel .m-body > div:first-child > div:last-child > span { font-size: 0.8em; font-weight: bold; padding: 3px 10px; border-radius: 10px; color: #fff; }\n.npc-panel .m-body span:nth-of-type(1) { background-color: #8e44ad; } /* 种族 */\n.npc-panel .m-body span:nth-of-type(2) { background-color: #e91e63; } /* 性别 */\n.npc-panel .m-body span:nth-of-type(3) { background-color: #795548; } /* 年龄 */\n.npc-panel .m-body > div:last-child { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 15px; }\n.npc-panel .m-body > div:last-child > div > div:first-child { font-weight: bold; color: var(--accent-wood); margin-bottom: 10px; border-bottom: 1px solid #e0d0c0; padding-bottom: 5px; }\n.npc-panel .m-body > div:last-child > div:first-child p { font-size: 0.95em; color: #333; line-height: 1.6; margin: 0; }\n.npc-panel .m-body > div:last-child > div:last-child { background: #fdf6e3; padding: 10px; border-radius: 4px; }\n.npc-panel .m-body > div:last-child > div:last-child > div { display: flex; justify-content: space-between; font-size: 0.9em; padding: 6px 0; border-bottom: 1px dashed #d3c0a5; }\n.npc-panel .m-body > div:last-child > div:last-child > div:last-child { border-bottom: none; }\n.npc-panel .m-body > div:last-child > div:last-child > div > span:first-child { font-weight: bold; color: #5d4a3b; }\n\n/* --- [6] 世界线仪表 --- */\n.world-meter-box { margin-bottom: 15px; }\n.meter-label { font-size: 0.9em; font-weight: bold; margin-bottom: 5px; color: var(--text-sub); }\n.meter-track { height: 12px; background: #ecf0f1; border-radius: 6px; overflow: hidden; box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); border: 1px solid #bdc3c7; }\n.meter-bar { height: 100%; background: linear-gradient(90deg, #3498db, #9b59b6); }\n.gods-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 15px; }\n.god-box { padding: 12px; border-radius: 5px; text-align: center; font-weight: bold; border: 1px solid transparent; box-shadow: 0 2px 4px rgba(0,0,0,0.05); }\n.god-box.human-god { background: #fffcf0; border-color: #f1c40f; color: #d35400; }\n.god-box.dragon-god { background: #f4f6f7; border-color: #bdc3c7; color: #2c3e50; }\n.god-name { display: block; font-size: 0.8em; opacity: 0.7; margin-bottom: 2px; }\n.god-val { font-size: 1.2em; }\n.butterfly-box { background: #fdfefe; padding: 12px; border: 1px dashed #d0d3d4; border-radius: 4px; }\n.bf-title { font-size: 0.9em; font-weight: bold; color: #16a085; margin-bottom: 8px; }\n.bf-list { margin: 0; padding-left: 20px; font-size: 0.9em; color: #555; }\n.bf-empty { color: #999; font-style: italic; list-style: none; margin-left: -20px; text-align: center; }\n\n/* --- [7] 记忆档案 (无class) --- */\n.memory-layout-no-class { display: flex; flex-wrap: wrap; gap: 15px; }\n.memory-layout-no-class > details { flex: 1; min-width: 250px; background: #f9f9f9; border: 1px solid #eee; padding: 10px; border-radius: 4px; }\n.memory-layout-no-class > details > summary { font-weight: bold; color: var(--accent-wood); cursor: pointer; padding-bottom: 5px; }\n.memory-layout-no-class > details > b { font-size: 0.9em; color: #555; }\n.memory-layout-no-class > details > div { font-size: 0.9em; color: #555; line-height: 1.5; margin-top: 8px; }\n\n/* --- [8] 按钮组 (可复制交互优化版) --- */\n.action-flex { \n  display: flex; \n  flex-wrap: wrap; \n  gap: 10px; \n}\n\n.act-btn { \n  flex: 1; \n  min-width: 120px; \n  padding: 14px 10px; \n  border: 1px solid var(--border-color); \n  background: #fff; \n  color: var(--text-main); \n  border-radius: 5px; \n  font-family: inherit; \n  font-size: 0.95em; \n  font-weight: 600; \n  transition: all 0.2s; \n  text-align: center; \n  box-shadow: 0 2px 4px rgba(0,0,0,0.05); \n  position: relative;\n  \n  /* 交互核心：实现PC端/移动端一键点击/轻触全选文本，便于直接复制 */\n  -webkit-user-select: all;\n  user-select: all;\n  /* 将光标更改为复制样式，提供直观的桌面端交互暗示 */\n  cursor: copy; \n}\n\n.act-btn:hover { \n  background: var(--accent-wood); \n  color: #fff; \n  border-color: var(--accent-wood); \n  transform: translateY(-2px); \n  box-shadow: 0 5px 12px rgba(139, 90, 43, 0.25); \n}\n\n/* 交互增强：增加移动端按下时的物理下沉反馈，提升“点击”真实感 */\n.act-btn:active {\n  transform: translateY(1px);\n  box-shadow: 0 2px 4px rgba(139, 90, 43, 0.15);\n  filter: brightness(0.95);\n}\n\n/* 交互增强：优化全选后的高亮颜色，防止选中状态下文字与hover背景色糊在一起 */\n.act-btn::selection {\n  background: rgba(255, 255, 255, 0.4);\n  color: #fff;\n}\n\n/* --- 移动端适配 --- */\n@media (max-width: 600px) {\n    .char-top-row, .action-flex { flex-direction: column; }\n    .stats-grid, .npc-panel .m-body > div:last-child { grid-template-columns: 1fr; }\n    .parchment-paper { padding: 30px 20px; }\n    .m-modal-box { width: 95%; }\n}\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/* 7.2 输入框：无职转生风格 (Warm Parchment & Magic Gold) */\n/* 设计理念：模拟羊皮纸古书的质感，配合象征魔力与冒险的金色点缀 */\ntextarea, input[type=\"text\"] {\n    /* 背景：暖米色羊皮纸质感，替代原本的黑暗玻璃风 */\n    background-color: rgba(250, 243, 224, 0.95) !important;\n    \n    /* 文字：深褐色，如同羽毛笔书写的陈旧墨迹 */\n    color: #3e2723 !important;\n    \n    /* 边框：皮革质感的棕褐色，替代原本的工业灰 */\n    border: 2px solid #8d6e63 !important;\n    \n    /* 左侧高亮：由霓虹青改为暗金色，象征鲁迪乌斯的魔力或阿斯拉金币 */\n    border-left: 5px solid #d4af37 !important;\n    \n    /* 字体：使用衬线体，营造阅读异世界传记的沉浸感 */\n    font-family: 'Georgia', 'Times New Roman', serif !important;\n    \n    /* 圆角：稍微圆润，去除科技棱角，更具生活气息 */\n    border-radius: 6px !important;\n    \n    /* 光标：深棕色，与文字保持一致 */\n    caret-color: #5d4037 !important;\n    \n    /* 阴影：柔和的内阴影，增加纸张的厚重感，而非发光 */\n    box-shadow: inset 0 2px 6px rgba(62, 39, 35, 0.1) !important;\n    \n    /* 增加内边距，提升书写舒适度 */\n    padding: 10px 12px !important;\n    \n    /* 添加平滑过渡 */\n    transition: all 0.3s ease !important;\n}\n\n/* 聚焦状态：当输入时，边框泛起微弱的魔力金光 */\ntextarea:focus, input[type=\"text\"]:focus {\n    background-color: #fffaf0 !important; /* 纸张变亮 */\n    border-color: #d4af37 !important;\n    box-shadow: 0 0 12px rgba(212, 175, 55, 0.3) !important; /* 柔和金光 */\n    outline: none !important;\n}\n\n/* 占位符：褪色的墨水颜色，带一点斜体 */\ntextarea::placeholder, input::placeholder {\n    color: rgba(141, 110, 99, 0.5) !important;\n    font-style: italic !important;\n}\n\n/* 7.3 平台按钮：适配 无职转生 风格 (古典奇幻/羊皮纸与皮革质感) */\nbutton, .menu_button {\n    /* 背景：模仿深色皮革或旧木纹理，去除了科技感的冷色调 */\n    background: linear-gradient(180deg, #6d4c41, #3e2723) !important;\n    /* 文字：羊皮纸色，带有轻微的阴影以增加可读性 */\n    color: #efebe9 !important;\n    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) !important;\n    \n    /* 边框：做旧的铜色/淡褐色 */\n    border: 1px solid #8d6e63 !important;\n    border-bottom: 3px solid #281b15 !important; /* 底部加深模拟厚度 */\n    \n    /* 字体：改为衬线体，符合异世界书卷气 */\n    font-family: 'Georgia', 'Times New Roman', serif !important;\n    font-weight: 600 !important;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    \n    /* 细节：圆角与阴影 */\n    border-radius: 4px !important;\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.4) !important;\n    transition: all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n}\n\nbutton:hover, .menu_button:hover {\n    /* 悬停：提亮背景，仿佛注入了魔力 */\n    background: linear-gradient(180deg, #8d6e63, #5d4037) !important;\n    \n    /* 文字：变为魔力光辉的金色 */\n    color: #ffe082 !important;\n    \n    /* 边框：高亮发光 */\n    border-color: #ffe082 !important;\n    border-bottom-color: #3e2723 !important;\n    \n    /* 效果：添加金色的魔力光晕 */\n    box-shadow: 0 0 12px rgba(255, 224, 130, 0.3), inset 0 0 5px rgba(255, 224, 130, 0.2) !important;\n    transform: translateY(-1px) !important;\n}\n\nbutton:active, .menu_button:active {\n    /* 点击：下沉效果 */\n    transform: translateY(2px) !important;\n    border-bottom-width: 1px !important;\n    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.6) !important;\n}\n\n/* 1. 聊天框主体美化 - 无职转生：温馨异世界风格 */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    /* 背景：拟真羊皮纸质感 */\n    /* 使用暖色调的米黄渐变，模拟陈旧纸张或魔法书页的颜色，给人安心、温馨的感觉 */\n    background: linear-gradient(to bottom, #fffdf7, #f2e6d5) !important;\n    \n    /* 边框：古朴的木质/铜制边框 */\n    /* 四周统一为淡褐色的轮廓，模拟书页边缘 */\n    border: 1px solid #cbbba0 !important;\n    \n    /* 左侧修饰：魔法书脊/法杖风格 */\n    /* 将原本刺眼的赫红色改为深沉的“胡桃木色”或“皮革色”，代表冒险者的行囊与书本 */\n    border-left: 5px solid #8b5e3c !important; \n    \n    /* 造型：柔和的圆角 */\n    /* 更加圆润，去除了机械的棱角，符合生活化的异世界氛围 */\n    border-radius: 8px 8px 8px 4px !important;\n    \n    /* 阴影：暖色调的烛光氛围 */\n    /* 模拟在室内烛光下阅读的漫反射光晕，而非冷硬的悬浮阴影 */\n    box-shadow: \n        0 4px 6px rgba(139, 94, 60, 0.1), /* 外部柔和投影 */\n        inset 0 1px 0 rgba(255, 255, 255, 0.8) !important; /* 顶部高光，增加纸张厚度感 */\n        \n    /* 字体颜色适配（建议）：深褐色，比纯黑更护眼且契合羊皮纸 */\n    color: #4e342e !important; \n}\n\n/* =========================================\n   Mushoku Tensei Theme - 无职转生：水王级魔法阵\n   适配平台：Rili (B平台)\n   基于原生容器尺寸与SVG SMIL动画的重构版 (放大版)\n   ========================================= */\n\n/* 1. 强制隐藏Rili系统默认的加载点(三个span) */\n.flex.gap-2.w-full.h-full.items-center.justify-center span {\n    display: none !important;\n}\n\n/* 2. 定制加载动画容器：大幅放大尺寸以展现复杂的无咏唱魔法阵 */\n.flex.gap-2.w-full.h-full.items-center.justify-center {\n    position: relative !important;\n    min-width: 120px !important;\n    min-height: 120px !important;\n    width: 120px !important;\n    height: 120px !important;\n    overflow: visible !important;\n    background-color: transparent !important;\n}\n\n/* 3. 魔法阵外圈：水蓝色魔力回路与古文刻度环缓慢顺时针旋转（SMIL SVG动画） */\n.flex.gap-2.w-full.h-full.items-center.justify-center::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 120px !important;\n    height: 120px !important;\n    /* 注入清澈蓝魔力环、虚线刻度与古文字(希腊字母代指)的SVG */\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='3' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23glow)'%3E%3Ccircle cx='100' cy='100' r='90' fill='none' stroke='%2300bfff' stroke-width='2' opacity='0.9'/%3E%3Ccircle cx='100' cy='100' r='80' fill='none' stroke='%2348d1cc' stroke-width='1.5' stroke-dasharray='4 6' opacity='0.8'/%3E%3Ccircle cx='100' cy='100' r='65' fill='none' stroke='%2300bfff' stroke-width='1' opacity='0.6'/%3E%3Cg fill='%23e0ffff' font-family='serif' font-size='18' font-weight='bold' text-anchor='middle'%3E%3Ctext x='100' y='25'%3EΔ%3C/text%3E%3Ctext x='153' y='47'%3EΦ%3C/text%3E%3Ctext x='178' y='105'%3EΩ%3C/text%3E%3Ctext x='153' y='163'%3EΨ%3C/text%3E%3Ctext x='100' y='185'%3EΣ%3C/text%3E%3Ctext x='47' y='163'%3EΘ%3C/text%3E%3Ctext x='22' y='105'%3EΛ%3C/text%3E%3Ctext x='47' y='47'%3EΞ%3C/text%3E%3C/g%3E%3C/g%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 100 100' to='360 100 100' dur='10s' repeatCount='indefinite'/%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    z-index: 1 !important;\n}\n\n/* 4. 魔法阵内层：深蓝六芒星阵逆时针旋转 + 中心纯白魔力结晶脉动（SMIL SVG动画） */\n.flex.gap-2.w-full.h-full.items-center.justify-center::after {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 120px !important;\n    height: 120px !important;\n    /* 注入六芒星、内层虚线环与中心脉动光芒的SVG */\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg%3E%3Cg stroke='%231e90ff' stroke-width='2' fill='none' opacity='0.9'%3E%3Cpolygon points='100,40 152,130 48,130'/%3E%3Cpolygon points='100,160 48,70 152,70'/%3E%3C/g%3E%3Ccircle cx='100' cy='100' r='40' fill='none' stroke='%2387cefa' stroke-width='1.5' stroke-dasharray='3 3'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='360 100 100' to='0 100 100' dur='4s' repeatCount='indefinite'/%3E%3C/g%3E%3Cg font-family='serif' font-size='36' font-weight='900' fill='%23ffffff' text-anchor='middle'%3E%3Ctext x='100' y='112'%3E✧%3Canimate attributeName='opacity' values='0.3;1;0.3' dur='2s' repeatCount='indefinite'/%3E%3C/text%3E%3C/g%3E%3Ccircle cx='100' cy='100' r='20' fill='none' stroke='%2300ffff' stroke-width='2' opacity='0.8'%3E%3Canimate attributeName='r' values='15;25;15' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.9;0.1;0.9' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    z-index: 2 !important;\n    pointer-events: none !important;\n}\n\n/* 5. CSS增强动画（模拟鲁迪乌斯水系无咏唱魔法的青蓝光晕脉动） */\n@keyframes mushokuMagicPulse {\n    0%, 100% { \n        filter: drop-shadow(0 0 6px rgba(0, 191, 255, 0.6)) drop-shadow(0 0 10px rgba(30, 144, 255, 0.4));\n    }\n    50% { \n        filter: drop-shadow(0 0 15px rgba(0, 255, 255, 1)) drop-shadow(0 0 20px rgba(0, 191, 255, 0.8));\n    }\n}\n\n.flex.gap-2.w-full.h-full.items-center.justify-center::before,\n.flex.gap-2.w-full.h-full.items-center.justify-center::after {\n    animation: mushokuMagicPulse 2.5s ease-in-out infinite !important;\n}\n\n/* 6. 移动端适配 (按比例缩小以适配Rili聊天框容器) */\n@media (max-width: 480px) {\n    .flex.gap-2.w-full.h-full.items-center.justify-center {\n        min-width: 90px !important;\n        min-height: 90px !important;\n        width: 90px !important;\n        height: 90px !important;\n    }\n    .flex.gap-2.w-full.h-full.items-center.justify-center::before,\n    .flex.gap-2.w-full.h-full.items-center.justify-center::after {\n        width: 90px !important;\n        height: 90px !important;\n    }\n}\n\n/* 7. 低动效用户偏好适配：降低法阵运转频率但保留施法动效可见性 */\n@media (prefers-reduced-motion: reduce) {\n    .flex.gap-2.w-full.h-full.items-center.justify-center::before,\n    .flex.gap-2.w-full.h-full.items-center.justify-center::after {\n        animation-duration: 6s !important;\n    }\n}","options":{"items":[{"order":0,"label":"存档转移","type":"SET-INPUT","value":"【存档转移】"},{"order":1,"label":"评价系统","type":"SET-INPUT","value":"正文+【差/好评】｛此处输出你认为ai不对的地方或正确的地方｝"},{"order":2,"label":"状态栏格式修正","type":"SET-INPUT","value":"【差评】修正状态栏，重新审查UI格式"},{"order":3,"label":"将角色历史记忆提取出来（需要配合角色记忆区mod）","type":"SET-INPUT","value":"/提取角色历史记忆"},{"order":4,"label":"将长期记忆提出出来（自己放进自定义）","type":"SET-INPUT","value":"/记忆提取"},{"order":5,"label":"将蝴蝶效应记录提取出来","type":"SET-INPUT","value":"/提取蝴蝶效应"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vip/gemini-3.1-pro-preview-low"},"totalConversations":756,"totalMessages":22490,"totalCreditsUsed":54362809,"totalTokensUsed":1299316708,"totalPlayedUsers":348,"deeplyPlayed":225,"fixedPromptLength":5078,"lorebookLength":53339,"author":{"id":"hbZxq9Ys5NtuuOdOHb2Pd0Ae5GyCA8Qa","name":"诗人OK","displayUsername":"shirengok","username":"shirengok"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"成长","cardsCount":41}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"适合长时间游玩","cardsCount":83}},{"tag":{"name":"开放大世界","cardsCount":215}},{"tag":{"name":"战斗","cardsCount":69}},{"tag":{"name":"动漫同人","cardsCount":97}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}