{"id":"dd8fda13-37f9-4311-bd20-3e4e10f6d58f","authorId":"t5z05ZKAGIEHqefDal7JRlyOjaSC0IYO","title":"风雪十九州","description":"刀要有鞘，才不伤人。\n他天生双魂，一体双面——恶的那一面伤尽了所有人，善的那一面只能眼睁睁看着。\n如今恶鞘合上，执刀的人却已不是原来的他。\n她是他青梅竹马的姑娘，曾满眼是他，如今眼中只剩恨与漠然。她腹中有一孩子，却不是他的。\n他说：我来还债。\n她说：滚。\n——好，那我就在你看不见的地方，替你挡下所有的刀。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"dt0g86p78n492usyiqv1y7jh.webp","coverWidth":null,"coverHeight":null,"introPage":"hoo9g7m9pyc31qluwithkenj.html","changelog":null,"createdAt":"2026-05-08T03:18:05.243Z","updatedAt":"2026-05-11T17:27:54.097Z","initPublicAt":"2026-05-08T03:20:54.619Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================== */\n/* 风月江湖 · 古典武侠风格 CSS    */\n/* ============================== */\n\n/* 色彩变量 */\n.ui-frame {\n    --ink: #e8dcc8;\n    --ink-dim: #a89880;\n    --gold: #c9a96e;\n    --gold-dim: rgba(201, 169, 110, 0.3);\n    --jade: #5a8a7a;\n    --vermilion: #c44e4e;\n    --blood: #8b2020;\n    --night: #0f0e0c;\n    --parchment: #1a1814;\n    --parchment-light: #242018;\n    --border-dim: #3a3428;\n    --male-speech: #7ab8d4;\n    --female-speech: #d4a0b0;\n}\n\n/* 根容器 */\n.ui-frame {\n    max-width: 820px;\n    margin: 20px auto;\n    background-color: var(--parchment);\n    color: var(--ink);\n    font-family: 'Noto Serif SC', 'Songti SC', 'SimSun', serif;\n    border-radius: 4px;\n    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6), 0 0 60px var(--gold-dim);\n    overflow: hidden;\n    border: 1px solid var(--border-dim);\n    font-size: 14px;\n    line-height: 1.8;\n}\n\n.ui-frame::before {\n    content: '';\n    display: block;\n    height: 3px;\n    background: linear-gradient(90deg, transparent, var(--gold), transparent);\n}\n\n/* ========== 场景头部 ========== */\n.ui-frame .scene-header {\n    background: linear-gradient(180deg, var(--parchment-light) 0%, var(--parchment) 100%);\n    padding: 14px 18px;\n    border-bottom: 1px solid var(--border-dim);\n}\n\n.ui-frame .scene-header summary {\n    cursor: pointer;\n    font-weight: bold;\n    color: var(--gold);\n    font-size: 15px;\n    letter-spacing: 2px;\n}\n\n.ui-frame .scene-header summary::before {\n    content: '◈ ';\n    color: var(--gold);\n}\n\n.ui-frame .scene-header summary:hover {\n    color: #ddb87a;\n}\n\n.ui-frame .scene-header .header-content {\n    padding: 10px 0 2px 0;\n    color: var(--ink-dim);\n    font-size: 13px;\n    line-height: 1.8;\n}\n\n/* ========== 正文内容 ========== */\n.ui-frame .story-content {\n    padding: 22px 25px;\n    color: var(--ink);\n    font-size: 15.5px;\n    line-height: 2;\n}\n\n.ui-frame .story-content p {\n    margin-bottom: 12px;\n    text-indent: 2em;\n}\n\n/* 对话染色 */\n.ui-frame .male-speech {\n    color: var(--male-speech);\n}\n\n.ui-frame .female-speech {\n    color: var(--female-speech);\n}\n\n/* ========== 状态栏通用 ========== */\n.ui-frame .status-bar {\n    margin: 8px 15px;\n    border-radius: 3px;\n    overflow: hidden;\n    border: 1px solid var(--border-dim);\n}\n\n.ui-frame .status-bar summary {\n    cursor: pointer;\n    font-weight: bold;\n    padding: 9px 15px;\n    transition: background 0.3s;\n    letter-spacing: 1px;\n}\n\n.ui-frame .status-bar summary::before {\n    content: '▸ ';\n}\n\n.ui-frame .status-bar summary:hover {\n    background: rgba(201, 169, 110, 0.08);\n}\n\n.ui-frame .status-content {\n    padding: 12px 15px;\n    background: rgba(26, 24, 20, 0.6);\n    font-size: 13px;\n    line-height: 1.8;\n}\n\n/* 玩家状态栏 */\n.ui-frame .player-status summary {\n    color: var(--jade);\n    background: linear-gradient(180deg, rgba(90, 138, 122, 0.1) 0%, transparent 100%);\n    border-bottom: 1px solid rgba(90, 138, 122, 0.2);\n}\n\n.ui-frame .player-status summary::before {\n    content: '⚔ ';\n}\n\n/* NPC状态栏 */\n.ui-frame .npc-status summary {\n    color: var(--gold);\n    background: linear-gradient(180deg, rgba(201, 169, 110, 0.1) 0%, transparent 100%);\n    border-bottom: 1px solid var(--gold-dim);\n}\n\n.ui-frame .npc-status summary::before {\n    content: '◆ ';\n}\n\n/* 女性NPC身体状态表格 */\n.ui-frame .body-status {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 8px;\n    font-size: 12px;\n}\n\n.ui-frame .body-status th {\n    background: rgba(201, 169, 110, 0.12);\n    color: var(--gold);\n    padding: 6px 8px;\n    text-align: left;\n    font-weight: normal;\n    border-bottom: 1px solid var(--border-dim);\n    letter-spacing: 1px;\n}\n\n.ui-frame .body-status td {\n    padding: 5px 8px;\n    border-bottom: 1px solid rgba(58, 52, 40, 0.5);\n    color: var(--ink-dim);\n}\n\n.ui-frame .body-status tr:hover td {\n    background: rgba(201, 169, 110, 0.05);\n}\n\n/* 天下大势栏 */\n.ui-frame .world-status summary {\n    color: var(--vermilion);\n    background: linear-gradient(180deg, rgba(196, 78, 78, 0.1) 0%, transparent 100%);\n    border-bottom: 1px solid rgba(196, 78, 78, 0.2);\n}\n\n.ui-frame .world-status summary::before {\n    content: '☷ ';\n}\n\n/* ========== 记忆区 ========== */\n.ui-frame .memory-zone {\n    margin: 12px 15px;\n    border: 1px solid var(--border-dim);\n    border-radius: 3px;\n    overflow: hidden;\n}\n\n.ui-frame .memory-zone summary {\n    cursor: pointer;\n    font-weight: bold;\n    color: var(--gold);\n    padding: 9px 15px;\n    background: linear-gradient(180deg, rgba(201, 169, 110, 0.1) 0%, transparent 100%);\n    letter-spacing: 2px;\n}\n\n.ui-frame .memory-zone summary:hover {\n    background: rgba(201, 169, 110, 0.08);\n}\n\n.ui-frame .memory-content {\n    padding: 12px 15px;\n    background: rgba(26, 24, 20, 0.6);\n}\n\n.ui-frame .memory-scroll {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n}\n\n.ui-frame .memory-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 12px;\n}\n\n.ui-frame .memory-table th {\n    background: rgba(201, 169, 110, 0.12);\n    color: var(--gold);\n    padding: 7px 6px;\n    text-align: left;\n    font-weight: normal;\n    border-bottom: 1px solid var(--border-dim);\n    letter-spacing: 1px;\n    white-space: nowrap;\n}\n\n.ui-frame .memory-table td {\n    padding: 6px;\n    border-bottom: 1px solid rgba(58, 52, 40, 0.4);\n    color: var(--ink-dim);\n    font-size: 12px;\n}\n\n.ui-frame .memory-table tr:hover td {\n    background: rgba(201, 169, 110, 0.05);\n}\n\n.ui-frame .memory-divider {\n    border: none;\n    border-top: 1px dashed var(--border-dim);\n    margin: 10px 0;\n}\n\n.ui-frame .ltm-label,\n.ui-frame .stm-label {\n    color: var(--gold);\n    font-size: 13px;\n    letter-spacing: 2px;\n    margin: 6px 0 4px 0;\n}\n\n/* ========== 行动建议 ========== */\n.ui-frame .action-suggestions {\n    margin: 18px 15px;\n    padding-top: 12px;\n    border-top: 1px solid var(--border-dim);\n}\n\n.ui-frame .action-title {\n    color: var(--gold);\n    font-size: 14px;\n    font-weight: bold;\n    letter-spacing: 2px;\n    margin-bottom: 10px;\n}\n\n.ui-frame .action-title::before {\n    content: '☛ ';\n}\n\n.ui-frame .option {\n    background: var(--parchment-light);\n    border: 1px solid var(--border-dim);\n    border-radius: 3px;\n    padding: 10px 15px;\n    margin-bottom: 8px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    color: var(--ink-dim);\n    font-size: 14px;\n}\n\n.ui-frame .option:hover {\n    border-color: var(--gold);\n    color: var(--ink);\n    transform: translateY(-1px);\n    box-shadow: 0 3px 10px var(--gold-dim);\n    background: rgba(201, 169, 110, 0.05);\n}\n\n.ui-frame .option::before {\n    content: '▷ ';\n    color: var(--gold);\n}\n\n/* ========== 动画 ========== */\n@keyframes inkFadeIn {\n    from { opacity: 0; transform: translateY(8px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n.ui-frame .fade-in {\n    animation: inkFadeIn 0.5s ease-out;\n}\n\n/* ========== 响应式 ========== */\n@media screen and (max-width: 768px) {\n    .ui-frame {\n        margin: 8px;\n        border-radius: 2px;\n        font-size: 13px;\n    }\n\n    .ui-frame .story-content {\n        padding: 15px;\n        font-size: 14px;\n        line-height: 1.9;\n    }\n\n    .ui-frame .story-content p {\n        text-indent: 1.5em;\n        margin-bottom: 8px;\n    }\n\n    .ui-frame .status-bar {\n        margin: 6px 10px;\n    }\n\n    .ui-frame .status-content {\n        padding: 10px 12px;\n        font-size: 12px;\n    }\n\n    .ui-frame .memory-zone {\n        margin: 8px 10px;\n    }\n\n    .ui-frame .memory-table {\n        font-size: 11px;\n    }\n\n    .ui-frame .memory-table th,\n    .ui-frame .memory-table td {\n        padding: 5px 4px;\n    }\n\n    .ui-frame .memory-table th:first-child,\n    .ui-frame .memory-table td:first-child {\n        max-width: 28px;\n    }\n\n    .ui-frame .action-suggestions {\n        margin: 12px 10px;\n    }\n\n    .ui-frame .option {\n        padding: 10px 12px;\n        font-size: 13px;\n    }\n\n    .ui-frame .body-status {\n        font-size: 11px;\n    }\n\n    .ui-frame .body-status th,\n    .ui-frame .body-status td {\n        padding: 4px 6px;\n    }\n}\n\n@media screen and (min-width: 769px) and (max-width: 1024px) {\n    .ui-frame {\n        margin: 15px;\n    }\n}\n\n/* iOS安全区域 */\n@supports (padding: max(0px)) {\n    .ui-frame {\n        padding-left: max(12px, env(safe-area-inset-left));\n        padding-right: max(12px, env(safe-area-inset-right));\n    }\n}\n\n/* 触摸优化 */\n@media (max-width: 768px) {\n    .ui-frame details summary,\n    .ui-frame .option {\n        min-height: 40px;\n        display: flex;\n        align-items: center;\n    }\n\n    .ui-frame {\n        touch-action: manipulation;\n        -webkit-tap-highlight-color: transparent;\n    }\n}\n\n/* 滚动条 */\n.ui-frame .memory-scroll::-webkit-scrollbar {\n    height: 4px;\n}\n\n.ui-frame .memory-scroll::-webkit-scrollbar-track {\n    background: var(--parchment);\n}\n\n.ui-frame .memory-scroll::-webkit-scrollbar-thumb {\n    background: var(--border-dim);\n    border-radius: 2px;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":5,"totalMessages":90,"totalCreditsUsed":90209,"totalTokensUsed":3522555,"totalPlayedUsers":3,"deeplyPlayed":2,"fixedPromptLength":7115,"lorebookLength":30867,"author":{"id":"t5z05ZKAGIEHqefDal7JRlyOjaSC0IYO","name":"luyunyi456","displayUsername":"luyunyi456","username":"luyunyi456"},"cardsTags":[],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}