{"id":"7c0366e3-9402-4dfe-8b3f-a583b1719f9e","authorId":"hRjDERRS8hgORV7vKR06Ay6JqeYRX8OB","title":"小说色情修改助手【R18】","description":"【R18描写】【低消耗】你是否在平时看小说时，对小说中那种隐晦的描写感觉不爽？那么你可以使用这张工具卡，把小说内容复制给ai，它会帮你把小说中的情节变为R18内容，并细化描写。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"ob2wdyjsrs3op2egdh5oyad9.webp","coverWidth":780,"coverHeight":1200,"introPage":"pl8avgaxh7xwau5tsegqfbf5.html","changelog":null,"createdAt":"2026-08-17T05:49:15.846Z","updatedAt":"2026-08-17T05:50:49.795Z","initPublicAt":"2026-08-17T05:50:49.795Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":".max-w-\\[720px\\] {\n    --dialogue-bg: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);\n    --dialogue-shadow: 0 6px 20px rgba(99, 102, 241, 0.08), 0 2px 8px rgba(59, 130, 246, 0.05);\n    --details-border-color: rgba(139, 92, 246, 0.15);\n    --details-header-bg: linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(248, 250, 252, 0.95));\n    --details-header-bg-hover: linear-gradient(135deg, rgba(248, 250, 252, 0.95), rgba(241, 245, 249, 0.95));\n    --content-bg: linear-gradient(135deg, rgba(248, 250, 252, 0.8), rgba(241, 245, 249, 0.8));\n    --text-color-primary: #1f2937;\n    --text-color-secondary: #6b7280;\n    --border-radius-main: 12px;\n    --border-radius-inner: 8px;\n}\n\n.chat-container .group .relative.inline-block {\n    background: var(--dialogue-bg);\n    border: 1px solid var(--details-border-color);\n    box-shadow: var(--dialogue-shadow);\n    border-radius: var(--border-radius-main);\n    backdrop-filter: blur(10px);\n    position: relative;\n    overflow: hidden;\n}\n\n.chat-container .group .relative.inline-block::before {\n    content: '';\n    position: absolute;\n    top: -1px;\n    left: -1px;\n    right: -1px;\n    bottom: -1px;\n    background: linear-gradient(135deg, rgba(59, 130, 246, 0.05), rgba(139, 92, 246, 0.05));\n    border-radius: calc(var(--border-radius-main) + 1px);\n    z-index: -1;\n}\n\n.chat-container .group .relative.inline-block > .MuiBox-root.css-0 {\n    display: none;\n}\n\n/* 用户消息样式 */\n.chat-container .user-message .relative.inline-block {\n    background: linear-gradient(135deg, #3b82f6, #8b5cf6);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    box-shadow: 0 6px 20px rgba(59, 130, 246, 0.2), 0 2px 8px rgba(59, 130, 246, 0.15);\n}\n\n.chat-container .user-message .relative.inline-block::before {\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));\n}\n\n.chat-container .user-message .relative.inline-block::after {\n    content: '';\n    position: absolute;\n    bottom: -8px;\n    right: 15px;\n    width: 0;\n    height: 0;\n    border-left: 10px solid transparent;\n    border-right: 10px solid transparent;\n    border-top: 10px solid #3b82f6;\n}\n\n/* AI消息样式 */\n.chat-container .ai-message .relative.inline-block {\n    background: linear-gradient(135deg, rgba(248, 250, 252, 0.95), rgba(241, 245, 249, 0.95));\n    border: 1px solid rgba(139, 92, 246, 0.15);\n    box-shadow: 0 6px 20px rgba(139, 92, 246, 0.08), 0 2px 8px rgba(139, 92, 246, 0.05);\n}\n\n.chat-container .ai-message .relative.inline-block::before {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.05), rgba(59, 130, 246, 0.05));\n}\n\n.chat-container .ai-message .relative.inline-block::after {\n    content: '';\n    position: absolute;\n    bottom: -8px;\n    left: 15px;\n    width: 0;\n    height: 0;\n    border-left: 10px solid transparent;\n    border-right: 10px transparent;\n    border-top: 10px solid rgba(248, 250, 252, 0.95);\n}\n\n/* 消息内容容器 */\n.chat-container .relative.inline-block > div:not(.MuiBox-root) {\n    padding: 16px;\n    color: var(--text-color-primary);\n    font-size: 14px;\n    line-height: 1.6;\n    font-family: 'Noto Sans SC', sans-serif;\n}\n\n.chat-container .user-message .relative.inline-block > div:not(.MuiBox-root) {\n    color: white;\n}\n\n.markdown-body details {\n    border: none;\n    margin: 16px 0;\n    background: transparent;\n    overflow: visible;\n}\n\n.markdown-body summary {\n    display: inline-flex;\n    align-items: center;\n    padding: 8px 16px;\n    cursor: pointer;\n    background: var(--details-header-bg);\n    color: var(--text-color-primary);\n    font-weight: 500;\n    font-family: 'Noto Sans SC', sans-serif;\n    transition: all 0.2s ease-in-out;\n    outline: none;\n    border: 1px solid var(--details-border-color);\n    border-radius: 9999px;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.04);\n    list-style: none;\n    backdrop-filter: blur(4px);\n}\n\n.markdown-body summary::-webkit-details-marker {\n    display: none;\n}\n\n.markdown-body summary:hover {\n    background: var(--details-header-bg-hover);\n    border-color: rgba(139, 92, 246, 0.25);\n    box-shadow: 0 3px 8px rgba(139, 92, 246, 0.08);\n    transform: translateY(-1px);\n}\n\n.markdown-body summary::before {\n    content: '▶';\n    display: inline-block;\n    margin-right: 12px;\n    font-size: 0.7em;\n    color: #8b5cf6;\n    transition: transform 0.2s ease-in-out;\n    transform-origin: center;\n    text-shadow: 0 0 8px rgba(139, 92, 246, 0.3);\n}\n\n.markdown-body details[open] > summary::before {\n    transform: rotate(90deg);\n}\n\n.markdown-body details[open] > summary {\n    border-bottom-left-radius: var(--border-radius-inner);\n    border-bottom-right-radius: var(--border-radius-inner);\n    border-bottom: none;\n    margin-bottom: 0;\n}\n\n.markdown-body details > pre,\n.markdown-body details > table {\n    margin-top: 0;\n    border: 1px solid var(--details-border-color);\n    border-top: none;\n    border-radius: 0 0 var(--border-radius-inner) var(--border-radius-inner);\n    background: var(--content-bg);\n    overflow-x: auto;\n    backdrop-filter: blur(4px);\n}\n\n.markdown-body details pre > div:first-child[style*=\"border-color\"] {\n    display: none;\n}\n\n.markdown-body details pre {\n    margin-left: 0;\n    margin-right: 0;\n    padding: 0;\n}\n\n.markdown-body details pre > div[node=\"[object Object]\"] {\n    padding: 16px;\n    color: var(--text-color-primary);\n    background: transparent !important;\n}\n\n.markdown-body details code.language-markdown {\n    font-size: 12px;\n    line-height: 1.4;\n    color: var(--text-color-primary);\n    background: transparent !important;\n    font-family: 'SF Mono', Monaco, 'Cascadia Mono', monospace;\n}\n\n.markdown-body details table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    margin: 0;\n}\n\n.markdown-body details table th,\n.markdown-body details table td {\n    font-size: 12px;\n    padding: 8px 12px;\n    line-height: 1.4;\n    border: 1px solid rgba(139, 92, 246, 0.1);\n}\n\n.markdown-body details table th {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.1), rgba(59, 130, 246, 0.1));\n    font-weight: 600;\n    color: var(--text-color-primary);\n}\n\n.markdown-body details table tr:hover {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.05), rgba(59, 130, 246, 0.05));\n}\n\n@keyframes ai-answer-spinner-rotation {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) {\n  justify-content: flex-start;\n  width: auto;\n  height: auto;\n}\n\n#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q)::after {\n  content: '内容正在生成...';\n  font-size: 13px;\n  color: #8b5cf6;\n  margin-left: 10px;\n  font-weight: 500;\n  font-family: 'Noto Sans SC', sans-serif;\n  text-shadow: 0 0 8px rgba(139, 92, 246, 0.2);\n}\n\n#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q::before,\n#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q::after {\n  content: none;\n  display: none;\n}\n\n#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q {\n  background: transparent;\n  width: 16px;\n  height: 16px;\n  box-sizing: border-box;\n  flex-shrink: 0;\n  border: 2px solid rgba(139, 92, 246, 0.2);\n  border-left-color: #8b5cf6;\n  border-radius: 50%;\n  animation: ai-answer-spinner-rotation 0.8s linear infinite;\n  box-shadow: 0 0 8px rgba(139, 92, 246, 0.3);\n}\n\n/* 消息发送时间 */\n.chat-container .message-time {\n    position: absolute;\n    top: 8px;\n    right: 12px;\n    font-size: 11px;\n    color: rgba(107, 114, 128, 0.6);\n    font-weight: 400;\n}\n\n.chat-container .user-message .message-time {\n    color: rgba(255, 255, 255, 0.7);\n}\n\n/* 消息操作按钮 */\n.chat-container .message-actions {\n    display: flex;\n    gap: 4px;\n    margin-top: 8px;\n    opacity: 0;\n    transition: opacity 0.2s ease;\n}\n\n.chat-container .relative.inline-block:hover .message-actions {\n    opacity: 1;\n}\n\n.chat-container .action-btn {\n    background: rgba(255, 255, 255, 0.1);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 4px;\n    padding: 2px 8px;\n    font-size: 11px;\n    color: white;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    display: flex;\n    align-items: center;\n    gap: 2px;\n    backdrop-filter: blur(4px);\n}\n\n.chat-container .ai-message .action-btn {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.1), rgba(59, 130, 246, 0.1));\n    color: var(--text-color-primary);\n    border: 1px solid rgba(139, 92, 246, 0.15);\n}\n\n.chat-container .action-btn:hover {\n    background: rgba(255, 255, 255, 0.2);\n    transform: translateY(-1px);\n}\n\n.chat-container .ai-message .action-btn:hover {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.15), rgba(59, 130, 246, 0.15));\n}\n\n/* 滚动条样式 */\n.markdown-body ::-webkit-scrollbar {\n    width: 6px;\n    height: 6px;\n}\n\n.markdown-body ::-webkit-scrollbar-track {\n    background: rgba(139, 92, 246, 0.05);\n    border-radius: 3px;\n}\n\n.markdown-body ::-webkit-scrollbar-thumb {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.3), rgba(59, 130, 246, 0.3));\n    border-radius: 3px;\n}\n\n.markdown-body ::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(135deg, rgba(139, 92, 246, 0.4), rgba(59, 130, 246, 0.4));\n}\n\n/* 代码块高亮 */\n.markdown-body pre code {\n    font-family: 'SF Mono', Monaco, 'Cascadia Mono', monospace;\n    font-size: 12px;\n    line-height: 1.4;\n}\n\n.markdown-body .code-block {\n    background: linear-gradient(135deg, rgba(30, 41, 59, 0.95), rgba(15, 23, 42, 0.95));\n    border: 1px solid rgba(139, 92, 246, 0.2);\n    border-radius: var(--border-radius-inner);\n    padding: 16px;\n    margin: 8px 0;\n    overflow-x: auto;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n}\n\n.markdown-body .code-block code {\n    color: #e2e8f0;\n    background: transparent !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":0,"totalMessages":0,"totalCreditsUsed":0,"totalTokensUsed":0,"totalPlayedUsers":0,"deeplyPlayed":0,"fixedPromptLength":5460,"lorebookLength":0,"author":{"id":"hRjDERRS8hgORV7vKR06Ay6JqeYRX8OB","name":"llyfyll","displayUsername":"llyfyll","username":"llyfyll"},"cardsTags":[{"tag":{"name":"细致描写","cardsCount":236}},{"tag":{"name":"R18小说工具","cardsCount":7}},{"tag":{"name":"低消耗","cardsCount":705}},{"tag":{"name":"已破甲","cardsCount":2656}},{"tag":{"name":"🌟tool","cardsCount":16}},{"tag":{"name":"工具","cardsCount":32}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}