{"id":"8920378b-fafa-49f2-b49d-d2a6cafef555","authorId":"T8OCn07iW3dsQipgxZXlBhdbU5B6yIXS","title":"夏璃笙：亡妻回忆录","description":"夏璃笙。\n这个名字，是你此生唯一的救赎，却也成了你永远无法逃离的梦魇。那场惨烈的车祸，至今仍在你的脑海中日夜轰鸣。在车辆坠崖的最后一刻，她拼尽全力将你猛推车外。你苟延残喘，却只能眼睁睁看着深爱的妻子，在扭曲的钢铁与冲天的火光中被活活烧死。\n从那一天起，你的世界彻底崩塌。极端的黑暗恐惧症死死缠绕着你，你像个疯子般拒绝接受现实，将悲痛与扭曲的臆想疯狂地泼洒在画布上。荒诞的画作让你在艺术界声名大噪，但再多的赞誉，也填补不了那个被彻底挖空的家。\n直到2025年的平安夜。\n你带着浓重的酒气，拖着微跛的右腿，跌撞着回到了那间冰冷且毫无安全感的单身公寓。当你颤抖着摸索墙上的开关，按亮客厅那盏昏黄的灯光时，你的呼吸在瞬间停滞了。\n在破旧的沙发上，安静地坐着一个熟悉的身影。她穿着车祸那天被鲜血彻底浸透的红衣，惨白如纸的肌肤在灯光下泛着令人胆寒的冷意。似乎是察觉到了你的目光，“她”缓缓抬起头，那张你日思夜想的脸上，正挂着一抹令人毛骨悚然的诡异笑容。","background":"x9rn2ycdecuik0mlatolyr2v.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"i544ik5fzrgq8xo3bkrpuzr7.webp","coverWidth":2400,"coverHeight":1800,"introPage":"u65n84g2ztao3v6bvyr0bwgl.html","changelog":"","createdAt":"2026-05-13T06:44:52.744Z","updatedAt":"2026-05-14T11:49:16.463Z","initPublicAt":"2026-05-13T07:01:02.889Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"body {\n    /* The cold, dead slab of the morgue floor */\n    background-color: #e0e2e5;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    min-height: 100vh;\n    margin: 0;\n    padding: 1em 0;\n}\n\n/* Base style for main modules (Institutional Gray Theme) */\n.m1, .m2 {\n    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    max-width: 600px;\n    width: calc(100% - 2em);\n    margin: .5em auto;\n    background-color: #f4f5f7; /* Pale ash */\n    color: #2c2c2c; /* Deep shadow */\n    border: 1px solid #b8b8b8; /* Cold metal */\n    border-radius: 12px;\n    padding: 15px;\n    box-sizing: border-box;\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); /* Darker, heavier shadow */\n    font-size: 14px;\n    line-height: 1.6;\n}\n\n/* Details element base style */\n.det {\n    margin-bottom: 10px;\n    border: 1px solid #cccccc;\n    border-radius: 8px;\n    background: #ffffff;\n    overflow: hidden;\n}\n.det:last-child { margin-bottom: 0; }\n\n/* Summary (collapsible header) - The standard, lifeless panels */\n.sum {\n    background: linear-gradient(to right, #e8e8e8, #f5f5f5);\n    padding: 10px 15px;\n    cursor: pointer;\n    font-weight: bold;\n    color: #4a4a4a; /* Muted, dead gray */\n    list-style: none;\n    display: flex;\n    align-items: center;\n    transition: background .3s, color .3s;\n    border-bottom: 1px solid transparent;\n}\n.sum::-webkit-details-marker { display: none; }\n.sum:hover { \n    background: #dcdcdc; \n    color: #111111;\n}\n.sum::before {\n    content: '⛓️'; /* Cold iron chains instead of a flower */\n    margin-right: 8px;\n    font-size: .9em;\n    filter: grayscale(100%);\n    transition: transform .2s;\n}\n.det[open] > .sum::before { transform: rotate(90deg); }\n\n/* \n=======================================================================\n  🩸 THE TARGET: XIA LISHENG (.sum.phl) 🩸\n  This is where the horror pops. Blood red outer frame.\n=======================================================================\n*/\n.sum.phl {\n    background: #ffffff; /* Ghostly white to make the red scream */\n    border: 2px solid #8a0303; /* Thick, coagulated blood border */\n    border-left: 6px solid #8a0303; /* Heavy arterial slash on the left */\n    color: #8a0303; /* Blood text */\n    box-shadow: inset 0 0 15px rgba(138, 3, 3, 0.05), 0 0 8px rgba(138, 3, 3, 0.2); /* Faint bloody glow */\n}\n.sum.phl::before {\n    content: '🩸'; /* A fresh drop of blood for our final girl */\n    filter: none; /* Let it bleed */\n}\n\n/* Internal content dividers */\n.con { padding: 12px; border-top: 1px dashed #cccccc; }\n.con.npd { padding: 0; }\n\n/* Grid for environment info */\n.grd { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 8px; }\n.itm {\n    display: flex; align-items: baseline; \n    background: #eeeeee; /* Concrete gray */\n    padding: 8px 12px; border-radius: 6px; \n    border-left: 3px solid #555555; /* Dark slate */\n    font-size: .95em; overflow: hidden;\n}\n.itm .key { font-weight: bold; color: #1a1a1a; margin-right: 8px; flex-shrink: 0; }\n.itm .val { color: #444444; white-space: normal; overflow: hidden; text-overflow: ellipsis; }\n.itm.ful { grid-column: 1 / -1; }\n\n/* Main story text paper style & Plot */\n.pap, .plo {\n    background: #ffffff; padding: 15px 18px; border-radius: 2px;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); margin: 15px 0;\n    border-left: 3px solid #333333; font-size: 1.05em;\n    color: #222222; text-align: justify; line-height: 1.7;\n}\n.plo { font-size: 1em; margin: 0; padding: 12px; border-left-width: 2px; }\n.dvi { height: 1px; background: linear-gradient(to right, transparent, #888888, transparent); margin: 15px 0; } /* Gray divider */\n\n/* Your status & Other characters */\n.cls p, .oin p { margin: 6px 0; font-size: .95em; }\n.cls p strong { color: #111111; }\n\n/* --- Inventory Container (Muted & Menacing) --- */\n.ivc { margin-top: 12px; padding-top: 12px; border-top: 1px dashed #b0b0b0; text-align: left; }\n.ivc-line {\n    display: flex;\n    justify-content: flex-start;\n    align-items: center;\n    gap: 10px; \n    flex-wrap: wrap; \n}\n.ivc .ebw { position: relative; display: inline-block; }\n.ivc .itm-tag { \n    background: #333333; /* Pitch dark */\n    border: 1px solid #1a1a1a; \n    color: #e0e0e0; \n    padding: 6px 14px; \n    border-radius: 6px; \n    font-weight: bold;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.4);\n    transition: all 0.3s ease;\n}\n/* The Jump Scare Hover: Turns blood red when interacted with */\n.ivc .ebw:hover .itm-tag, .ivc .ebw:focus-within .itm-tag { \n    background: #8a0303; \n    border-color: #4a0000;\n    color: #ffffff;\n    transform: translateY(-2px); \n    box-shadow: 0 4px 10px rgba(138, 3, 3, 0.4);\n}\n\n/* Tooltip Bubbles (Grime and Ash) */\n.ivc .bub { border-color: #555555 !important; background: #f9f9f9 !important;}\n.ivc .bub::after { border-top-color: #555555 !important; }\n.ivc .bhd { color: #111111 !important; border-bottom-color: #cccccc !important; }\n.ivc .bde { text-align: left; line-height: 1.5; color: #333; }\n\n/* Character card list */\n.crd { border-bottom: 1px solid #dddddd; }\n.crd:last-child { border-bottom: none; }\n.bsm { padding: 10px 12px; display: flex; justify-content: space-between; align-items: center; cursor: pointer; list-style: none; background: #fdfdfd; }\n.bsm::-webkit-details-marker { display: none; }\n.bna { font-weight: bold; color: #333333; }\n.bba { display: flex; gap: 5px; }\n.bad { font-size: .75em; padding: 2px 8px; border-radius: 10px; color: #fff; }\n.bad.lov { background: #555555; } /* Muted affection */\n.bdt { padding: 10px 15px; background: #f4f4f4; font-size: .9em; color: #444; border-top: 1px solid #e0e0e0; }\n.bro { margin-bottom: 4px; }\n.bxp { margin-top: 8px; background: #ebebeb; padding: 8px; border-radius: 6px; border: 1px dashed #cccccc; display: flex; flex-wrap: wrap; gap: 4px 8px; }\n.xte { width: 100%; font-weight: bold; color: #111111; font-size: .85em; margin-bottom: 2px; }\n.bxp span { background: #ffffff; padding: 2px 5px; border-radius: 3px; font-size: .85em; color: #333333; border: 1px solid #ddd; }\n.xtg { width: 100%; margin-top: 4px; font-style: italic; color: #666; }\n\n/* Current character's detailed view */\n.cvi p { margin: 4px 0; font-size: .95em; }\n.cvi p strong { color: #1a1a1a; }\n.clb { margin-top: 8px; padding: 8px; background: #e8e8e8; border-radius: 6px; font-size: .9em; display: flex; flex-wrap: wrap; gap: 4px 10px; color: #444; border: 1px solid #ccc; }\n.cst { display: grid; grid-template-columns: 1fr; gap: 8px; margin: 12px 0; }\n.sti { font-size: .95em; font-weight: bold; color: #222222; background: #f0f0f0; padding: 8px 10px; border-radius: 6px; border-left: 3px solid #777; }\n.dtx { display: block; font-size: .85em; color: #555; font-weight: normal; margin-top: 3px; line-height: 1.4; }\n\n/* Sensitive Area (Stripped of warmth) */\n.etz { text-align: center; color: #555555; font-size: .9em; margin: 15px 0 10px 0; font-style: italic; font-weight: bold; letter-spacing: 1px; }\n.etc { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 10px; justify-items: center; padding-bottom: 10px; }\n.ebw { position: relative; display: block; }\n.etc .tag {\n    width: auto;\n    min-width: 85px;\n    max-width: 140px;\n    padding: 6px 10px;\n}\n.tag {\n    display: inline-block; padding: 6px 12px; box-sizing: border-box;\n    text-align: center; background: #ffffff; border: 1px solid #777777; color: #333333;\n    border-radius: 20px; font-size: .9em; font-weight: bold; cursor: pointer; transition: all .2s;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, .1); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\n}\n.ebw:hover .tag, .ebw:focus-within .tag { background: #333333; color: #ffffff; transform: translateY(-2px); border-color: #111; }\n\n/* Bubble Popup Positioning */\n.bub {\n    visibility: hidden; opacity: 0; position: absolute; bottom: 100%; margin-bottom: 10px;\n    left: 50%; transform: translateX(-50%); min-width: 240px; max-width: 280px;\n    background: #ffffff; border: 2px solid #555555; border-radius: 8px; padding: 10px;\n    box-shadow: 0 5px 15px rgba(0, 0, 0, .25); z-index: 100;\n    transition: all .2s; pointer-events: none; word-wrap: break-word;\n}\n.bub::after {\n    content: ''; position: absolute; top: 100%; left: 50%; margin-left: -6px;\n    border-width: 6px; border-style: solid; border-color: #555555 transparent transparent transparent;\n}\n.ebw:hover .bub, .ebw:focus-within .bub {\n    visibility: visible; opacity: 1; transform: translateX(-50%) translateY(-5px); pointer-events: auto;\n}\n.bhd { font-weight: bold; color: #111111; border-bottom: 1px dashed #999999; padding-bottom: 4px; margin-bottom: 4px; }\n.bst { font-size: .85em; color: #444444; margin-bottom: 4px; font-weight: bold; }\n.bde { font-size: .9em; color: #333333; line-height: 1.4; }\n\n/* Memory Area & Option Area */\n.mmb pre { background-color: #eeeeee; padding: 1em; border-radius: 5px; border: 1px inset #cccccc; white-space: pre-wrap; word-wrap: break-word; font-size: .9em; color: #222; line-height: 1.5; font-family: monospace; }\n.m2 { counter-reset: option-counter; }\n.m2 .act { \n    text-align: center;\n    color: #1a1a1a;\n    font-weight: bold;\n    margin-top: 20px; \n    margin-bottom: 15px;\n    font-size: 1.05em;\n    padding: 5px 0 10px 0;\n    border-top: 1px dashed #aaaaaa; \n    border-bottom: 1px dashed #aaaaaa;\n}\n\n/* pre as button container, scoped to m2 */\n.m2 pre {\n    position: relative !important;\n    margin: 12px 0 !important; \n    overflow: hidden !important;\n    border-radius: 12px !important; \n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    min-height: 55px;\n}\n.m2 pre div[class*=\"border-b\"] {\n    position: absolute !important; top: 0 !important; left: 0 !important;\n    width: 100% !important; height: 100% !important;\n    border: none !important; background: transparent !important;\n    padding: 0 !important; margin: 0 !important;\n    z-index: 2; pointer-events: none;\n}\n.m2 pre div[class*=\"border-b\"] > div:first-child { display: none !important; }\n.m2 pre div[data-tooltip-id] {\n    position: absolute !important; top: 0; left: 0;\n    width: 100% !important; height: 100% !important;\n    margin: 0 !important; padding: 0 !important;\n    display: block !important; cursor: pointer !important;\n    background: transparent !important; border: none !important;\n    pointer-events: auto; z-index: 3;\n}\n.m2 pre div[data-tooltip-id] .style_copyIcon__GJL9e { display: none !important; }\n\n/* Code content area, styled as option button (Tombstone style) */\n.m2 pre div[node=\"[object Object]\"] {\n    position: relative; z-index: 1;\n    display: block !important;\n    pointer-events: none;\n    background: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%) !important;\n    border: 1px solid #cccccc !important; \n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255,255,255,0.8) !important;\n    color: #222222 !important; \n    font-family: \"Kosugi Maru\", sans-serif !important;\n    font-size: 1.05em !important; \n    padding: 12px 20px 12px 65px !important; \n    margin: 0 !important;\n    border-radius: 12px !important; \n    min-height: 55px;\n    white-space: pre-wrap;\n    word-break: break-word;\n    transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); \n    counter-increment: option-counter;\n}\n\n/* Option Letter (A, B, C...) */\n.m2 pre div[node=\"[object Object]\"]::before {\n    content: counter(option-counter, upper-alpha); \n    display: flex;\n    align-items: center;\n    justify-content: center;\n    position: absolute;\n    left: 20px;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 32px; \n    height: 32px;\n    background: linear-gradient(45deg, #444444 0%, #111111 100%); \n    color: #ffffff;\n    border-radius: 50%;\n    font-size: 1.1em; \n    font-weight: bold;\n    border: 2px solid rgba(255,255,255,0.3); \n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); \n    z-index: 2;\n}\n.m2 pre div[node=\"[object Object]\"] code {\n    display: block; color: inherit !important;\n    background: transparent !important; padding: 0 !important;\n    margin: 0 !important; font-family: inherit !important;\n    font-size: inherit !important; white-space: pre-wrap;\n}\n/* Hover effect - Dips into darkness */\n.m2 pre:hover div[node=\"[object Object]\"] {\n    transform: translateY(-4px); \n    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255,255,255,0.4) !important; \n    background: linear-gradient(135deg, #e8e8e8 0%, #d1d1d1 100%) !important; \n    border-color: #888888 !important; \n}\n/* Active effect (on press) */\n.m2 pre:active div[node=\"[object Object]\"] {\n    transform: translateY(1px) !important; \n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 2px 4px rgba(0,0,0,0.2) !important; \n    background: linear-gradient(135deg, #dcdcdc 0%, #c8c8c8 100%) !important; \n    border-color: #555555 !important;\n}\n\n/* SELECT/COPIED Box Styling */\n.m2 pre div[node=\"[object Object]\"]::after {\n    content: 'SELECT'; \n    position: absolute;\n    right: 15px; \n    top: 50%;\n    transform: translateY(-50%);\n    padding: 6px 10px;\n    background-color: rgba(26, 26, 26, 0.8); \n    color: white;\n    font-size: 0.8em;\n    font-weight: bold;\n    border-radius: 6px;\n    opacity: 0; \n    transition: all 0.2s ease-out;\n    pointer-events: none; \n    box-shadow: 0 2px 5px rgba(0,0,0,0.4);\n    letter-spacing: 0.5px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n}\n.m2 pre:hover div[node=\"[object Object]\"]::after {\n    opacity: 1;\n    transform: translateY(-50%) translateX(0); \n}\n.m2 pre div[data-tooltip-id]:active + div[node=\"[object Object]\"]::after {\n    content: 'COPIED!';\n    background-color: #8a0303; /* Blood red confirmation */\n    opacity: 1;\n    transform: translateY(-50%) translateX(0) scale(1.05); \n    box-shadow: 0 3px 8px rgba(138, 3, 3, 0.5);\n}\n\n/* Click overlay hint */\n.m2 pre div[data-tooltip-id]::after {\n    content: ''; \n    position: absolute; top: 0; left: 0;\n    width: 100%; height: 100%;\n    background: repeating-linear-gradient(\n        45deg,\n        rgba(0, 0, 0, 0.1),\n        rgba(0, 0, 0, 0.1) 10px,\n        rgba(0, 0, 0, 0.2) 10px,\n        rgba(0, 0, 0, 0.2) 20px\n    );\n    display: flex; align-items: center; justify-content: center;\n    color: white; font-size: 1.6em; \n    font-weight: bold;\n    opacity: 0; transition: opacity 0.1s;\n    pointer-events: none; z-index: 4;\n    border-radius: 12px; \n    text-shadow: 1px 1px 5px rgba(0,0,0,0.8);\n}\n.m2 pre div[data-tooltip-id]:active::after {\n    content: '✔ 已复制'; \n    opacity: 1;\n}\n\n/* Responsive adjustments */\n@media (max-width: 600px) {\n    .m1, .m2 {\n        width: 100%;\n        margin: .5em 0;\n        border-radius: 0;\n        padding: 10px;\n    }\n    .grd { grid-template-columns: 1fr; }\n    .itm .val { white-space: normal; text-overflow: clip; }\n    .etc { grid-template-columns: 1fr 1fr; }\n    .ebw .bub {\n        position: fixed;\n        left: 50%;\n        top: 50%;\n        bottom: auto;\n        transform: translate(-50%, -50%);\n        max-width: 90vw;\n        margin-bottom: 0;\n    }\n    .ebw .bub::after { display: none; }\n    .ebw:not(:hover):not(:focus-within) .bub {\n        visibility: hidden; opacity: 0;\n    }\n    .ebw:hover .bub, .ebw:focus-within .bub {\n        visibility: visible; opacity: 1;\n        transform: translate(-50%, -50%) scale(1);\n        transition: opacity 0.2s, transform 0.2s;\n    }\n    .m2 pre div[node=\"[object Object]\"]::after { \n        right: 10px; padding: 4px 8px; font-size: 0.7em; border-radius: 4px;\n    }\n}\n\n/* \n=======================================================================\n  🩸 PLATFORM OVERRIDES & NECROTIC LOADING ANIMATION 🩸\n=======================================================================\n*/\n\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n/* The Blood Pulse Animation */\n@keyframes blood-spinner-outer {\n    0% { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n}\n@keyframes blood-glow {\n    0%, 100% { text-shadow: 0 0 8px rgba(138, 3, 3, 0.4); opacity: 0.8; }\n    50% { text-shadow: 0 0 18px rgba(255, 0, 0, 0.8); opacity: 1; }\n}\n\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: auto !important;\n    height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    gap: 16px !important;\n    padding: 8px 0 !important;\n}\n\n/* Injecting the Cursed Ring SVG */\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '' !important;\n    display: block !important;\n    width: 38px !important;\n    height: 38px !important;\n    flex-shrink: 0 !important;\n    /* Custom SVG: Jagged, pulsing red and black rings instead of a rainbow */\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cdefs%3E%3ClinearGradient id='blood1' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' style='stop-color:%238a0303;stop-opacity:1' /%3E%3Cstop offset='50%25' style='stop-color:%23ff0000;stop-opacity:1' /%3E%3Cstop offset='100%25' style='stop-color:%233a0000;stop-opacity:1' /%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='60' cy='60' r='50' fill='none' stroke='url(%23blood1)' stroke-width='6' stroke-linecap='square' stroke-dasharray='100 40 40 40' /%3E%3Ccircle cx='60' cy='60' r='38' fill='none' stroke='%23111111' stroke-width='4' stroke-dasharray='80 40' opacity='0.9' /%3E%3Ccircle cx='60' cy='60' r='25' fill='none' stroke='%238a0303' stroke-width='2' stroke-dasharray='20 20' opacity='0.6' /%3E%3C/svg%3E\") !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    animation: blood-spinner-outer 1.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite !important;\n    filter: drop-shadow(0 0 8px rgba(138, 3, 3, 0.6)) !important;\n    position: relative !important;\n}\n\n/* The Eerie Text Override */\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: '亡妻回忆中...请切换到2-3记忆游玩...' !important;\n    display: inline-block !important;\n    font-size: 14px !important;\n    color: #8a0303 !important; /* Arterial red */\n    font-weight: bold !important;\n    letter-spacing: 1px !important;\n    white-space: nowrap !important;\n    animation: blood-glow 2.5s ease-in-out infinite !important;\n}\n\n@media (max-width: 768px) {\n    .flex.items-center.justify-center.w-6.h-5 {\n        flex-wrap: wrap !important;\n        height: auto !important;\n        gap: 12px !important;\n        justify-content: center !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 32px !important;\n        height: 32px !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::after {\n        font-size: 13px !important;\n        max-width: 90% !important;\n        white-space: normal !important;\n        line-height: 1.5 !important;\n        text-align: center !important;\n    }\n}\n\n/* Chat Box Color Strip Removal */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* Global Chat Box Background - Overcast Concrete */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(140deg, #ececec, #d9d9d9) !important;\n    border: 1px solid #bfbfbf !important;\n    border-radius: 12px !important;\n    box-shadow: inset 0 0 20px rgba(0,0,0,0.02), 0 4px 12px rgba(0, 0, 0, 0.1) !important;\n}\n\n/* High Contrast Text for Readability */\n.markdown-body {\n    color: #1a1a1a !important;\n    text-shadow: none !important;\n}\n\n/* Muted, Menacing Action Buttons */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    background-color: rgba(0, 0, 0, 0.05) !important;\n    color: #333333 !important;\n    border-radius: 16px !important;\n    padding: 4px 12px !important;\n    margin: 0 4px !important;\n    font-weight: bold !important;\n    transition: all 0.2s ease-in-out !important;\n    border: 1px solid transparent !important;\n}\n\n/* Hover: The buttons bleed */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background-color: #8a0303 !important;\n    color: #ffffff !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 4px 8px rgba(138, 3, 3, 0.4) !important;\n}\n\n/* Bottom Metrics (Tokens/Model Name) - Charred Ash */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2,\n.text-orange-500 {\n    color: #555555 !important;\n    opacity: 0.9 !important;\n    padding: 0 8px !important;\n    font-weight: bold !important;\n}","options":{"items":[{"order":0,"label":"A","type":"SET-INPUT","value":"A"},{"order":1,"label":"B","type":"SET-INPUT","value":"B"},{"order":2,"label":"C","type":"SET-INPUT","value":"C"},{"order":3,"label":"记忆区手动总结","type":"SET-INPUT","value":"(清空当前短期记忆，总结成X条长期记忆，新的短期记忆编号从[S.1]开始)"},{"order":4,"label":"记忆区遗失检查","type":"SET-INPUT","value":"(【差评】！检查记忆区是否缺少记忆，补全丢失的记忆x条短期记忆，现在的短期记忆应该是x条，增加新的短期记忆，判断是否要总结新增长期或者永久记忆！)"},{"order":5,"label":"检查字数，修复格式","type":"SET-INPUT","value":"(【差评！】初始化，格式修复！立即抛弃当前格式，完全依照初始输出格式重构所有HTML状态栏。正文字数严格控制在1500-2100字，务必达标！)"},{"order":6,"label":"打开思维链","type":"SET-INPUT","value":"(开启思维链)"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-2.5-pro"},"totalConversations":12,"totalMessages":69,"totalCreditsUsed":156661,"totalTokensUsed":2778454,"totalPlayedUsers":13,"deeplyPlayed":2,"fixedPromptLength":8432,"lorebookLength":16943,"author":{"id":"T8OCn07iW3dsQipgxZXlBhdbU5B6yIXS","name":"君若○","displayUsername":"Pseudooo","username":"pseudooo"},"cardsTags":[{"tag":{"name":"第一届猪神之战","cardsCount":3}},{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"已破甲","cardsCount":2210}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"诡异","cardsCount":4}},{"tag":{"name":"女鬼","cardsCount":3}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}