{"id":"dd638dd5-fe22-4582-9e84-beae6c7a5314","authorId":"Mlr1P5Seqqas8UCCK9LCrNG6n4hY1KZa","title":"庙不可言","description":"(本作品由诗人ok大佬提供，请大家去品尝它的作品尤其是继妹和蜘蛛子)主角赤神明光，他因家族“风流”的坏名声，发誓要过清心寡欲的生活。然而，他在路上偶遇了少女苍叶结月并一见钟情，内心产生了极大动摇。为了清除“杂念”，他决定休学去寺庙修行。阴差阳错的是，他抵达的“三日月寺”并非和尚庙，而是一座尼姑庵。更巧的是，住在这里的正是结月和她性格各异的姐姐、妹妹，以及另外几位美少女。由于明光的父亲欠了寺庙的钱，他被迫留下以打工还债，从此开始了与计划完全相反的、被美少女环绕的爆笑寺庙生活。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"g0fiuxf9rqcazyfvk3szi1aw.webp","coverWidth":400,"coverHeight":300,"introPage":"cmt64ld31h6hazes41h69lm6.html","changelog":null,"createdAt":"2026-07-12T14:19:40.430Z","updatedAt":"2026-07-14T13:03:18.103Z","initPublicAt":"2026-07-12T14:55:12.985Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========================================\n   日历rili平台适配 - 暖光日记风格 (完整版)\n   全面重构：统一配色、紧凑布局、移动优先\n======================================== */\n\n/* --- 容器与全局 --- */\n.temple-ui {\n    font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei', 'Segoe UI', Roboto, sans-serif;\n    background-color: #fdfbf7;\n    background-image:\n        linear-gradient(135deg, rgba(255, 222, 173, 0.08) 25%, transparent 25%),\n        linear-gradient(225deg, rgba(255, 222, 173, 0.08) 25%, transparent 25%),\n        linear-gradient(315deg, rgba(255, 222, 173, 0.08) 25%, transparent 25%),\n        linear-gradient(45deg, rgba(255, 222, 173, 0.08) 25%, transparent 25%);\n    background-size: 40px 40px;\n    color: #3d3029;\n    border: 2px solid #e8d5c0;\n    border-radius: 16px;\n    padding: 14px;\n    box-shadow:\n        0 2px 12px rgba(139, 90, 43, 0.08),\n        0 0 0 1px rgba(232, 213, 192, 0.5);\n    max-width: 100%;\n    box-sizing: border-box;\n    font-size: 15px;\n    line-height: 1.65;\n    position: relative;\n    margin-bottom: 16px;\n    overflow: hidden;\n    transition: box-shadow 0.3s ease;\n}\n\n.temple-ui:hover {\n    box-shadow:\n        0 4px 20px rgba(139, 90, 43, 0.12),\n        0 0 0 1px rgba(232, 213, 192, 0.7);\n}\n\n.temple-ui::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 3px;\n    background: linear-gradient(90deg, #d4a574, #e8c9a0, #f0d9b5, #e8c9a0, #d4a574);\n    background-size: 200% 100%;\n    animation: header-shimmer 4s ease-in-out infinite;\n    border-radius: 16px 16px 0 0;\n}\n\n@keyframes header-shimmer {\n    0%, 100% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n}\n\n.temple-ui::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    right: 0;\n    width: 60px;\n    height: 60px;\n    background: \n        radial-gradient(circle at 70% 70%, rgba(212, 165, 116, 0.1) 0%, transparent 60%);\n    pointer-events: none;\n    z-index: 0;\n}\n\n/* --- 折叠栏 --- */\n.temple-ui details {\n    background: #fffef9;\n    border: 1.5px solid #e8d5c0;\n    border-radius: 12px;\n    margin-bottom: 10px;\n    overflow: visible;\n    transition: all 0.25s ease;\n    position: relative;\n    z-index: 1;\n}\n\n.temple-ui details:hover {\n    border-color: #d4a574;\n    box-shadow: 0 2px 10px rgba(212, 165, 116, 0.15);\n    z-index: 10;\n}\n\n.temple-ui summary {\n    background: linear-gradient(135deg, #d4a574 0%, #c8956a 100%);\n    color: #fff;\n    padding: 10px 14px;\n    font-weight: 600;\n    cursor: pointer;\n    list-style: none;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 15px;\n    letter-spacing: 0.3px;\n    text-shadow: 0 1px 2px rgba(100, 60, 20, 0.2);\n    position: relative;\n    border-radius: 10px 10px 0 0;\n    min-height: 40px;\n    user-select: none;\n    transition: background 0.3s ease;\n}\n\n.temple-ui summary::-webkit-details-marker {\n    display: none;\n}\n\n.temple-ui summary:hover {\n    background: linear-gradient(135deg, #c8956a 0%, #b8845a 100%);\n}\n\n.temple-ui summary::after {\n    content: \"▼\";\n    font-size: 11px;\n    opacity: 0.7;\n    transition: transform 0.3s ease;\n    margin-left: 8px;\n}\n\n.temple-ui details[open] summary::after {\n    transform: rotate(180deg);\n}\n\n.temple-ui details[open] summary {\n    background: linear-gradient(135deg, #c8956a 0%, #b8845a 100%);\n    border-radius: 10px 10px 0 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n}\n\n.temple-content {\n    padding: 12px;\n    background-color: #fffef9;\n    border-radius: 0 0 10px 10px;\n}\n\n/* --- 顶部环境 --- */\n.env-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));\n    gap: 6px;\n    text-align: center;\n    background: linear-gradient(135deg, #f5ede4 0%, #faf5ef 100%);\n    padding: 10px;\n    border-radius: 10px;\n    font-size: 0.9em;\n    border: 1.5px solid #e8d5c0;\n    margin-bottom: 10px;\n    position: relative;\n}\n\n.env-grid::before {\n    content: '';\n    position: absolute;\n    top: -1px;\n    left: 20px;\n    right: 20px;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, #d4a574, transparent);\n}\n\n.env-grid > div {\n    background: #fffef9;\n    padding: 5px 8px;\n    border-radius: 6px;\n    border: 1px solid #ebe0d3;\n    font-weight: 600;\n    color: #6b4c30;\n    transition: all 0.2s ease;\n    font-size: 0.88em;\n}\n\n.env-grid > div:hover {\n    background: #fff8f0;\n    border-color: #d4a574;\n    transform: translateY(-1px);\n    box-shadow: 0 2px 6px rgba(212, 165, 116, 0.15);\n}\n\n.env-extra {\n    margin-top: 4px;\n    text-align: center;\n    font-size: 0.85em;\n    color: #8b6f52;\n    font-style: italic;\n}\n\n/* --- 主角状态 --- */\n.stat-row {\n    display: flex;\n    align-items: center;\n    margin-bottom: 8px;\n    font-size: 0.9em;\n    background: #fffef9;\n    padding: 7px 10px;\n    border-radius: 8px;\n    border: 1px solid #ebe0d3;\n    gap: 10px;\n    transition: border-color 0.2s;\n}\n\n.stat-row:hover {\n    border-color: #d4a574;\n}\n\n.stat-label {\n    min-width: 70px;\n    font-weight: 700;\n    color: #8b5a2b;\n    flex-shrink: 0;\n    font-size: 0.88em;\n}\n\n.bar-track {\n    flex-grow: 1;\n    height: 18px;\n    background: #f0e8df;\n    border-radius: 9px;\n    border: 1px solid #e0d0c0;\n    overflow: hidden;\n    position: relative;\n    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n}\n\n.bar-fill {\n    height: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: flex-end;\n    font-size: 10px;\n    color: white;\n    padding-right: 6px;\n    font-weight: 700;\n    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n    transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n    min-width: 25px;\n    border-radius: 9px;\n}\n\n.bar-hp {\n    background: linear-gradient(90deg, #66bb6a, #81c784);\n    position: relative;\n}\n\n.bar-hp::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 50%;\n    background: linear-gradient(180deg, rgba(255,255,255,0.2), transparent);\n    border-radius: 9px 9px 0 0;\n}\n\n.bar-mp {\n    background: linear-gradient(90deg, #42a5f5, #64b5f6);\n    position: relative;\n}\n\n.bar-mp::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 50%;\n    background: linear-gradient(180deg, rgba(255,255,255,0.2), transparent);\n    border-radius: 9px 9px 0 0;\n}\n\n.bar-karma {\n    background: linear-gradient(90deg, #ce93d8, #ba68c8);\n    position: relative;\n    overflow: hidden;\n}\n\n.bar-karma::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n    animation: karma-shine 2.5s infinite;\n}\n\n@keyframes karma-shine {\n    0% { left: -100%; }\n    100% { left: 100%; }\n}\n\n.bar-karma::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 50%;\n    background: linear-gradient(180deg, rgba(255,255,255,0.2), transparent);\n    border-radius: 9px 9px 0 0;\n}\n\n.temple-divider {\n    border: 0;\n    border-top: 1px solid #ebe0d3;\n    margin: 8px 0;\n}\n\n.char-info {\n    font-size: 0.88em;\n    padding: 4px 0;\n    color: #5d4037;\n}\n\n.bloodline-active {\n    color: #c62828;\n    font-weight: 700;\n    position: relative;\n    display: inline-block;\n}\n\n.bloodline-active::after {\n    content: '';\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, #c62828, #ef5350, #c62828);\n    border-radius: 1px;\n    animation: bloodline-pulse 1.5s ease-in-out infinite;\n}\n\n@keyframes bloodline-pulse {\n    0%, 100% { opacity: 0.5; }\n    50% { opacity: 1; }\n}\n\n.skill-header {\n    font-weight: 700;\n    margin-top: 6px;\n    color: #8b5a2b;\n    font-size: 1em;\n    padding-bottom: 3px;\n    border-bottom: 1.5px dashed #e8d5c0;\n}\n\n.skill-section {\n    margin-bottom: 12px;\n    background: #fdfbf7;\n    padding: 10px;\n    border-radius: 10px;\n    border: 1px solid #ebe0d3;\n}\n\n.skill-flex {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 6px;\n}\n\n/* --- Tooltip --- */\n.tooltip {\n    position: relative;\n    display: inline-block;\n    background: linear-gradient(135deg, #f5ede4, #faf5ef);\n    border: 1.5px solid #d4a574;\n    padding: 6px 10px;\n    border-radius: 20px;\n    cursor: help;\n    font-size: 0.88em;\n    color: #6b4c30;\n    font-weight: 600;\n    transition: all 0.25s ease;\n    z-index: 10;\n}\n\n.tooltip:hover {\n    border-color: #8b5a2b;\n    background: linear-gradient(135deg, #fff8f0, #ffefd5);\n    color: #5d3a1a;\n    transform: translateY(-2px);\n    z-index: 100;\n    box-shadow: 0 4px 12px rgba(139, 90, 43, 0.15);\n}\n\n.tooltip .tooltiptext {\n    visibility: hidden;\n    width: 200px;\n    background: #fffef9;\n    color: #3d3029;\n    text-align: left;\n    border: 1.5px solid #d4a574;\n    padding: 10px;\n    border-radius: 10px;\n    position: absolute;\n    z-index: 999;\n    bottom: 130%;\n    left: 50%;\n    margin-left: -100px;\n    opacity: 0;\n    transition: opacity 0.25s ease, transform 0.25s ease;\n    transform: translateY(5px);\n    box-shadow: 0 4px 16px rgba(139, 90, 43, 0.12);\n    font-size: 0.85em;\n    pointer-events: none;\n    line-height: 1.5;\n    word-wrap: break-word;\n    font-weight: normal;\n}\n\n.tooltip .tooltiptext::after {\n    content: '';\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    margin-left: -6px;\n    border-width: 6px;\n    border-style: solid;\n    border-color: #d4a574 transparent transparent transparent;\n}\n\n.tooltip:hover .tooltiptext {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(0);\n}\n\n/* --- NPC 卡片 --- */\n.npc-card {\n    background: #fffef9;\n    border: 1.5px solid #e8d5c0;\n    padding: 10px 12px;\n    margin-bottom: 10px;\n    border-radius: 10px;\n    border-left: 4px solid #d4a574;\n    transition: all 0.25s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.npc-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    width: 4px;\n    background: linear-gradient(180deg, #d4a574, #8b5a2b);\n    border-radius: 0;\n    opacity: 0;\n    transition: opacity 0.3s;\n}\n\n.npc-card:hover {\n    border-color: #d4a574;\n    box-shadow: 0 2px 10px rgba(212, 165, 116, 0.12);\n    transform: translateX(3px);\n}\n\n.npc-card:hover::before {\n    opacity: 1;\n}\n\n.npc-identity {\n    font-size: 0.78em;\n    color: #8b7355;\n    margin-bottom: 4px;\n    letter-spacing: 0.3px;\n}\n\n.npc-mood-row {\n    margin: 3px 0;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.kaomoji-box {\n    font-family: \"MS PGothic\", \"Segoe UI Symbol\", sans-serif;\n    background: linear-gradient(135deg, #d4a574, #c8956a);\n    color: white;\n    padding: 4px 8px;\n    border-radius: 12px;\n    display: inline-block;\n    margin: 3px 0;\n    font-weight: 700;\n    font-size: 0.85em;\n    flex-shrink: 0;\n    text-shadow: 0 1px 1px rgba(0,0,0,0.15);\n}\n\n.mood-desc {\n    color: #c62828;\n    font-weight: 600;\n    flex-grow: 1;\n    font-size: 0.9em;\n}\n\n.misunderstanding-alert {\n    color: #bf360c;\n    font-weight: 600;\n    background: #fff3e0;\n    padding: 6px 10px;\n    border-radius: 6px;\n    display: block;\n    margin-top: 6px;\n    border: 1.5px solid #ffab91;\n    position: relative;\n    font-size: 0.88em;\n    animation: alert-breathe 2s ease-in-out infinite;\n}\n\n@keyframes alert-breathe {\n    0%, 100% { border-color: #ffab91; }\n    50% { border-color: #ff7043; }\n}\n\n.misunderstanding-alert::before {\n    content: \"⚠\";\n    margin-right: 5px;\n    font-size: 1em;\n}\n\n.npc-alert-row {\n    font-size: 0.85em;\n    margin-top: 3px;\n    color: #bf360c;\n}\n\n.npc-details-wrapper {\n    margin-top: 5px;\n    font-size: 0.85em;\n    color: #5d4037;\n    padding: 6px 8px;\n    background: #faf5ef;\n    border-radius: 6px;\n    border: 1px solid #ebe0d3;\n}\n\n.gentleman-summary {\n    background: #f5ede4;\n    color: #6b4c30;\n    font-size: 0.8em;\n    padding: 3px 8px;\n    border-radius: 4px;\n    cursor: pointer;\n    user-select: none;\n    font-weight: 600;\n}\n\n.gentleman-content {\n    padding: 5px;\n    font-size: 0.85em;\n    border-left: 2px solid #d4a574;\n    margin-left: 5px;\n    margin-top: 4px;\n}\n\n/* --- 烦恼与弹幕 --- */\n.crisis-panel {\n    border: 1.5px solid #ef5350;\n    background: #fff8f7;\n    padding: 8px 10px;\n    border-radius: 8px;\n    margin-bottom: 8px;\n    position: relative;\n}\n\n.crisis-panel::before {\n    content: '!';\n    position: absolute;\n    top: -8px;\n    left: 12px;\n    font-size: 11px;\n    font-weight: 700;\n    background: #ef5350;\n    color: white;\n    width: 16px;\n    height: 16px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n}\n\n.danmaku-box {\n    background: linear-gradient(135deg, #4a3728 0%, #5d4037 100%);\n    color: #f5ede4;\n    padding: 10px 12px;\n    border-radius: 8px;\n    font-family: 'PingFang SC', 'Microsoft YaHei', monospace;\n    border: 1.5px solid #8d6e63;\n    margin-bottom: 8px;\n    position: relative;\n    overflow: hidden;\n    font-size: 0.9em;\n}\n\n.danmaku-box::before {\n    content: \"弹幕\";\n    position: absolute;\n    top: 0;\n    right: 0;\n    background: #d4a574;\n    color: white;\n    padding: 1px 6px;\n    font-size: 9px;\n    border-radius: 0 6px 0 6px;\n    font-weight: 600;\n    letter-spacing: 1px;\n}\n\n.danmaku-box.system-msg {\n    border-color: #42a5f5;\n    background: linear-gradient(135deg, #1a3a5c 0%, #263e5a 100%);\n}\n\n.danmaku-user {\n    color: #ffd54f;\n    font-weight: 700;\n}\n\n.danmaku-sys {\n    color: #80cbc4;\n    font-style: italic;\n    font-weight: 600;\n}\n\n.target-row {\n    margin-top: 4px;\n    font-size: 0.85em;\n    padding: 4px 6px;\n    background: rgba(255, 255, 255, 0.08);\n    border-radius: 4px;\n}\n\n/* --- 记忆区 --- */\n.memory-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    font-size: 0.85em;\n    background: #fffef9;\n    border-radius: 10px;\n    overflow: hidden;\n    border: 1.5px solid #e8d5c0;\n    margin-bottom: 8px;\n}\n\n.memory-table th {\n    background: linear-gradient(135deg, #d4a574, #c8956a);\n    color: #fff;\n    padding: 8px 10px;\n    text-align: left;\n    font-weight: 600;\n    font-size: 0.9em;\n    text-shadow: 0 1px 1px rgba(0,0,0,0.15);\n}\n\n.memory-table td {\n    border-bottom: 1px solid #ebe0d3;\n    padding: 8px 10px;\n    vertical-align: top;\n}\n\n.memory-table tr:last-child td {\n    border-bottom: none;\n}\n\n.memory-table tr:nth-child(even) {\n    background: #faf5ef;\n}\n\n.memory-table tr:hover {\n    background: #fff8f0;\n}\n\n.stm-header {\n    margin-top: 8px;\n    color: #8b5a2b;\n    font-weight: 700;\n    border-bottom: 1.5px solid #e8d5c0;\n    padding-bottom: 4px;\n    font-size: 0.92em;\n}\n\n/* --- 行动区 --- */\n.action-list {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n}\n\n.action-btn {\n    background: #fffef9;\n    border: 1.5px solid #e8d5c0;\n    padding: 10px 14px;\n    border-radius: 10px;\n    cursor: pointer;\n    font-weight: 600;\n    text-align: left;\n    transition: all 0.25s ease;\n    position: relative;\n    overflow: hidden;\n    user-select: none;\n    color: #5d4037;\n    font-size: 0.92em;\n}\n\n.action-btn::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    width: 3px;\n    background: #d4a574;\n    border-radius: 3px 0 0 3px;\n    transition: width 0.25s ease;\n}\n\n.action-btn:hover {\n    background: #fff8f0;\n    border-color: #d4a574;\n    transform: translateX(4px);\n    box-shadow: 0 2px 8px rgba(212, 165, 116, 0.15);\n}\n\n.action-btn:hover::before {\n    width: 5px;\n    background: linear-gradient(180deg, #d4a574, #8b5a2b);\n}\n\n.action-btn:active {\n    transform: translateX(2px);\n    box-shadow: 0 1px 4px rgba(212, 165, 116, 0.1);\n}\n\n/* --- 响应式设计 --- */\n@media (max-width: 768px) {\n    .temple-ui {\n        padding: 10px;\n        border-radius: 12px;\n        font-size: 14px;\n    }\n\n    .env-grid {\n        grid-template-columns: repeat(auto-fit, minmax(85px, 1fr));\n        gap: 4px;\n        padding: 8px;\n        font-size: 0.82em;\n    }\n\n    .stat-row {\n        flex-direction: column;\n        align-items: stretch;\n        gap: 4px;\n        padding: 6px 8px;\n    }\n\n    .stat-label {\n        width: 100%;\n        font-size: 0.82em;\n    }\n\n    .bar-track {\n        width: 100%;\n        height: 16px;\n    }\n\n    .tooltip .tooltiptext {\n        width: 170px;\n        margin-left: -85px;\n        font-size: 0.8em;\n        padding: 8px;\n    }\n\n    .memory-table {\n        font-size: 0.78em;\n    }\n\n    .memory-table th,\n    .memory-table td {\n        padding: 6px 8px;\n    }\n\n    .action-btn {\n        padding: 8px 12px;\n        font-size: 0.88em;\n    }\n\n    .npc-card {\n        padding: 8px 10px;\n    }\n\n    .danmaku-box {\n        padding: 8px 10px;\n        font-size: 0.85em;\n    }\n\n    .skill-flex {\n        gap: 6px;\n    }\n\n    .tooltip {\n        padding: 4px 8px;\n        font-size: 0.82em;\n    }\n}\n\n@media (max-width: 400px) {\n    .temple-ui {\n        padding: 8px;\n        border-radius: 10px;\n        font-size: 13px;\n        border-width: 1.5px;\n    }\n\n    .env-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 3px;\n        padding: 6px;\n    }\n\n    .stat-row {\n        margin-bottom: 6px;\n        padding: 5px 7px;\n    }\n\n    .npc-card {\n        margin-bottom: 8px;\n        padding: 7px 9px;\n    }\n}\n\n/* --- 打印样式 --- */\n@media print {\n    .temple-ui {\n        border: 1px solid #ccc;\n        box-shadow: none;\n        background: white !important;\n        color: black !important;\n    }\n\n    .tooltip:hover .tooltiptext,\n    .tooltip .tooltiptext {\n        display: none !important;\n    }\n\n    .bar-karma::before {\n        animation: none;\n    }\n\n    .bloodline-active::after {\n        animation: none;\n    }\n}\n\n/* --- 滚动条美化 --- */\n.temple-ui ::-webkit-scrollbar {\n    width: 6px;\n    height: 6px;\n}\n\n.temple-ui ::-webkit-scrollbar-track {\n    background: #f5ede4;\n    border-radius: 3px;\n}\n\n.temple-ui ::-webkit-scrollbar-thumb {\n    background: #d4a574;\n    border-radius: 3px;\n}\n\n.temple-ui ::-webkit-scrollbar-thumb:hover {\n    background: #8b5a2b;\n}\n\n/* --- 文本选择高亮 --- */\n.temple-ui ::selection {\n    background: rgba(212, 165, 116, 0.3);\n    color: #3d3029;\n}\n\n/* ========================================\n   日历rili平台 - 加载动画适配\n======================================== */\n\n/* 加载容器 */\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) {\n    justify-content: center !important;\n    align-items: center !important;\n    width: auto !important;\n    height: auto !important;\n    min-height: 120px !important;\n    background: linear-gradient(135deg, #fdfbf7, #faf5ef) !important;\n    border: 1.5px solid #e8d5c0 !important;\n    border-radius: 16px !important;\n    padding: 24px 28px !important;\n    margin: 10px 0 !important;\n    animation: loading-breathe 3s ease-in-out infinite !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n\n/* 顶部装饰线 */\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q)::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    height: 3px !important;\n    background: linear-gradient(90deg, #d4a574, #e8c9a0, #f0d9b5, #e8c9a0, #d4a574) !important;\n    background-size: 200% 100% !important;\n    animation: loading-bar 2s ease-in-out infinite !important;\n    border-radius: 16px 16px 0 0 !important;\n    z-index: 2 !important;\n}\n\n/* 隐藏原有旋转点 */\n#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q {\n    display: none !important;\n}\n\n/* 墨水滴落动画元素 */\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q)::after {\n    content: '' !important;\n    position: absolute !important;\n    width: 8px !important;\n    height: 8px !important;\n    background: #d4a574 !important;\n    border-radius: 50% !important;\n    animation: ink-drop 2.5s ease-in-out infinite !important;\n    z-index: 3 !important;\n    display: block !important;\n    box-shadow:\n        20px 0 0 -1px #c8956a,\n        40px 0 0 -2px #b8845a !important;\n}\n\n/* 背景纹理 */\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) {\n    background-image:\n        linear-gradient(135deg, rgba(212, 165, 116, 0.04) 25%, transparent 25%),\n        linear-gradient(225deg, rgba(212, 165, 116, 0.04) 25%, transparent 25%),\n        linear-gradient(315deg, rgba(212, 165, 116, 0.04) 25%, transparent 25%),\n        linear-gradient(45deg, rgba(212, 165, 116, 0.04) 25%, transparent 25%) !important;\n    background-size: 30px 30px !important;\n    background-repeat: repeat !important;\n}\n\n/* 呼吸动画 */\n@keyframes loading-breathe {\n    0%, 100% {\n        box-shadow: 0 2px 12px rgba(139, 90, 43, 0.06);\n    }\n    50% {\n        box-shadow: 0 4px 18px rgba(139, 90, 43, 0.1);\n    }\n}\n\n/* 顶部加载条动画 */\n@keyframes loading-bar {\n    0%, 100% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n}\n\n/* 墨水滴落动画 */\n@keyframes ink-drop {\n    0%, 100% {\n        transform: translateY(0) scale(1);\n        opacity: 0.8;\n    }\n    25% {\n        transform: translateY(-8px) scale(1.1);\n        opacity: 1;\n    }\n    50% {\n        transform: translateY(0) scale(1);\n        opacity: 0.8;\n    }\n    75% {\n        transform: translateY(-4px) scale(1.05);\n        opacity: 0.9;\n    }\n}\n\n/* 点状闪烁复用 */\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) .style_dot-flashing__8L91Q {\n    display: block !important;\n    position: absolute !important;\n    background: radial-gradient(circle, rgba(212, 165, 116, 0.4) 40%, transparent 70%) !important;\n    border-radius: 50% !important;\n    width: 5px !important;\n    height: 5px !important;\n    border: none !important;\n    animation: dot-fade 2s ease-in-out infinite !important;\n    z-index: 1 !important;\n    top: 30% !important;\n    left: 25% !important;\n    box-shadow:\n        30px 20px 0 0 rgba(212, 165, 116, 0.3),\n        60px -10px 0 0 rgba(200, 149, 106, 0.25),\n        90px 15px 0 0 rgba(184, 132, 90, 0.2) !important;\n}\n\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) .style_dot-flashing__8L91Q::before {\n    content: '' !important;\n    position: absolute !important;\n    width: 6px !important;\n    height: 6px !important;\n    background: radial-gradient(circle, rgba(212, 165, 116, 0.25) 30%, transparent 70%) !important;\n    border-radius: 50% !important;\n    bottom: -40px !important;\n    left: 40px !important;\n    animation: dot-rise 3s ease-in-out infinite !important;\n    display: block !important;\n    z-index: 0 !important;\n}\n\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) .style_dot-flashing__8L91Q::after {\n    content: '' !important;\n    position: absolute !important;\n    width: 4px !important;\n    height: 4px !important;\n    background: radial-gradient(circle, rgba(200, 149, 106, 0.2) 30%, transparent 70%) !important;\n    border-radius: 50% !important;\n    bottom: -30px !important;\n    left: 80px !important;\n    animation: dot-rise 2.5s ease-in-out 0.5s infinite !important;\n    display: block !important;\n    z-index: 0 !important;\n}\n\n@keyframes dot-fade {\n    0%, 100% { opacity: 0.4; transform: scale(0.9); }\n    50% { opacity: 1; transform: scale(1.2); }\n}\n\n@keyframes dot-rise {\n    0% { transform: translateY(0) scale(0.8); opacity: 0; }\n    50% { opacity: 0.5; }\n    100% { transform: translateY(-50px) scale(1.1); opacity: 0; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":8,"totalMessages":140,"totalCreditsUsed":128191,"totalTokensUsed":2964390,"totalPlayedUsers":8,"deeplyPlayed":3,"fixedPromptLength":11389,"lorebookLength":4817,"author":{"id":"Mlr1P5Seqqas8UCCK9LCrNG6n4hY1KZa","name":"彼方","displayUsername":"zxcv5150254","username":"zxcv5150254"},"cardsTags":[{"tag":{"name":"庙不可言","cardsCount":1}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"搞笑","cardsCount":11}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"同人","cardsCount":105}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}