公开统计
41,044热度分
12,354消息量
75,142世界书字符
18,540固定设定字符
CHARACTER CARD
(增加聊天美化)(推荐火龙果的3.1p)(本人记忆区不太行,可以自行添加记忆区mod)在这里,你可以设计一个完美的她: 她的容貌、身材、性格、过去,她与你的关系,她的每一个细节。 然后,选择一种方式,看着她被夺走—— 可能是平淡婚姻中的缓慢堕落,可能是青梅竹马被富二代抢走,可能是高洁师尊被魔头玷污,可能是你透过游戏屏幕无能为力地目睹一切... 支持5个世界观(现代/古宫/修仙/西幻/末世)、8种NTR类型、5种进阶玩法。 AI会用千字级正文、精细的数值追踪(堕落度/好感/热情/痛苦值)、完整的记忆系统来运行你的故事。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: fg5a2r9pboklj86jfkgkp4ad.webpbackground: nxu7bpu3lf4u1cw64a7h2hyh.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 106,991 字符;仅作为文本显示,不会在本站执行。
/* ═══════════════════════════════════════════
NTR互动文学引擎 · 完整CSS v6.1
═══════════════════════════════════════════ */
/* ===== A. 顶部信息栏 ===== */
story-header {
display: block;
width: 100%;
margin: 0 0 18px 0;
padding: 16px 22px;
border-radius: 14px;
background: linear-gradient(135deg, #1c2440, #2b2146 55%, #312747) !important;
border: 1px solid rgba(164, 205, 255, 0.38) !important;
box-shadow: 0 8px 24px rgba(31, 42, 68, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.04) !important;
position: relative;
overflow: hidden;
}
story-header::before {
content: '';
position: absolute;
top: -50%;
left: -25%;
width: 60%;
height: 200%;
background: radial-gradient(ellipse, rgba(143, 183, 255, 0.09), transparent 68%);
pointer-events: none;
}
story-header p {
margin: 0;
color: #f6f8ff !important;
font-size: 0.96em;
font-weight: 650 !important;
letter-spacing: 0.4px;
line-height: 1.6;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.35) !important;
}
.is-assistant .rili-markdown-renderer story-header,
.is-assistant .rili-markdown-renderer story-header p {
color: #f4f7ff !important;
}
/* ===== B. 正文区域 ===== */
.story-text {
display: block;
width: 100%;
margin: 0 0 20px 0;
padding: 20px 18px;
background: linear-gradient(180deg, #ffffff, #fcfcff);
border-radius: 14px;
border: 1px solid rgba(200, 210, 230, 0.55);
box-shadow: 0 4px 16px rgba(100, 120, 160, 0.07);
}
.story-text p {
margin: 0 0 14px 0;
color: #253044 !important;
font-size: 1.02em;
line-height: 1.92;
letter-spacing: 0.2px;
text-indent: 2em;
}
.story-text p:last-child {
margin-bottom: 0;
}
.is-assistant .rili-markdown-renderer .story-text,
.is-assistant .rili-markdown-renderer .story-text p {
color: #253044 !important;
}
/* ===== C. 状态栏 ===== */
status {
display: block;
width: 100%;
margin: 20px 0 0 0;
padding: 16px;
background: linear-gradient(160deg, #141a2e, #1b2240 55%, #161d35);
border-radius: 16px;
border: 1px solid rgba(143, 183, 255, 0.24);
box-shadow: 0 10px 30px rgba(15, 20, 40, 0.28);
}
.is-assistant .rili-markdown-renderer status,
.is-assistant .rili-markdown-renderer status p,
.is-assistant .rili-markdown-renderer status details,
.is-assistant .rili-markdown-renderer status details p {
color: #eaf0ff !important;
}
status details {
display: block;
margin-bottom: 10px;
border-radius: 11px;
overflow: hidden;
border: 1px solid rgba(154, 190, 255, 0.18);
background: #151a2a !important;
}
status details:last-child {
margin-bottom: 0;
}
status summary {
display: block;
padding: 12px 16px;
cursor: pointer;
color: #ffffff !important;
font-weight: 800;
font-size: 0.95em;
letter-spacing: 0.3px;
transition: background 0.2s;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.38) !important;
}
.is-assistant .rili-markdown-renderer status summary {
color: #ffffff !important;
opacity: 1 !important;
}
status summary:hover {
filter: brightness(1.1);
}
status details:nth-of-type(1) summary {
background: linear-gradient(135deg, #5577b0, #7d9bd2) !important;
}
status details:nth-of-type(2) summary {
background: linear-gradient(135deg, #6862b8, #9888df) !important;
}
status details:nth-of-type(3) summary {
background: linear-gradient(135deg, #528a9e, #6bb8c8) !important;
}
status details:nth-of-type(4) summary {
background: linear-gradient(135deg, #756095, #ae8dcc) !important;
}
status details:nth-of-type(5) summary {
background: linear-gradient(135deg, #8a7750, #c1aa6a) !important;
}
status details:nth-of-type(6) summary {
background: linear-gradient(135deg, #437d77, #65b7ae) !important;
}
status details:nth-of-type(7) summary {
background: linear-gradient(135deg, #5f6c7d, #91a0b4) !important;
}
status details > p {
padding: 4px 16px;
margin: 0;
color: #eaf0ff !important;
background: #151a2a !important;
font-size: 0.9em;
line-height: 1.85;
border-bottom: 1px solid rgba(154, 190, 255, 0.07);
opacity: 1 !important;
}
status details > p:last-child {
border-bottom: none;
}
.is-assistant .rili-markdown-renderer status details > p {
background: #151a2a !important;
color: #eaf0ff !important;
opacity: 1 !important;
}
.is-assistant .rili-markdown-renderer status strong,
status strong {
color: #cfe0ff !important;
font-weight: 800 !important;
text-shadow: 0 0 8px rgba(143, 183, 255, 0.18) !important;
}
/* 行动建议按钮 */
status div[data-action] {
display: block;
margin: 6px 16px;
padding: 11px 15px;
border-radius: 9px;
color: #f1f6ff !important;
background: #1b2235 !important;
border: 1px solid rgba(143, 183, 255, 0.2);
cursor: pointer;
font-size: 0.9em;
transition: all 0.2s;
opacity: 1 !important;
}
status div[data-action]:hover {
color: #ffffff !important;
background: #222b42 !important;
border-color: rgba(143, 183, 255, 0.45);
transform: translateX(3px);
}
/* ===== D. 微信组件 ===== */
wechat {
display: block;
max-width: 560px;
margin: 20px auto;
border-radius: 16px;
overflow: hidden;
background: #f5f5f5;
border: 1px solid #e0e0e0;
box-shadow: 0 6px 22px rgba(0, 0, 0, 0.09);
color: #222 !important;
}
.is-assistant .rili-markdown-renderer wechat,
.is-assistant .rili-markdown-renderer wechat p,
.is-assistant .rili-markdown-renderer wechat-top p,
.is-assistant .rili-markdown-renderer wechat-bubble {
color: #222 !important;
}
wechat-top {
display: block;
padding: 14px 18px;
background: #ededed;
border-bottom: 1px solid #ddd;
text-align: center;
}
wechat-top p {
margin: 0;
color: #222 !important;
font-weight: 700;
font-size: 1em;
}
wechat-body {
display: block;
padding: 15px;
max-height: 520px;
overflow-y: auto;
}
wechat-date,
wechat-time {
display: block;
width: fit-content;
margin: 10px auto;
padding: 3px 10px;
border-radius: 4px;
color: #999 !important;
background: rgba(0, 0, 0, 0.04);
font-size: 0.78em;
}
.is-assistant .rili-markdown-renderer wechat-date,
.is-assistant .rili-markdown-renderer wechat-time {
color: #999 !important;
}
wechat-msg {
display: flex;
align-items: flex-start;
gap: 9px;
margin-bottom: 12px;
}
wechat-msg.left {
flex-direction: row;
}
wechat-msg.right {
flex-direction: row-reverse;
}
wechat-msg.system {
justify-content: center;
}
wechat-avatar {
display: flex;
align-items: center;
justify-content: center;
width: 38px;
height: 38px;
flex-shrink: 0;
border-radius: 6px;
background: #ddd;
font-size: 1.3em;
}
wechat-bubble {
display: block;
max-width: 72%;
padding: 10px 13px;
border-radius: 6px;
background: #fff;
color: #222 !important;
font-size: 0.94em;
line-height: 1.65;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
position: relative;
}
wechat-msg.right wechat-bubble {
background: #95ec69;
color: #222 !important;
}
wechat-sys-text,
wechat-recall {
display: block;
width: fit-content;
max-width: 80%;
margin: 0 auto;
padding: 4px 10px;
border-radius: 4px;
background: rgba(0, 0, 0, 0.04);
color: #999 !important;
font-size: 0.82em;
text-align: center;
}
.is-assistant .rili-markdown-renderer wechat-sys-text,
.is-assistant .rili-markdown-renderer wechat-recall {
color: #999 !important;
}
wechat-img {
display: block;
max-width: 100%;
border-radius: 4px;
overflow: hidden;
}
wechat-img img {
display: block;
max-width: 100%;
height: auto;
}
/* ===== E. 平台组件美化 ===== */
/* 输入框 */
.chat-input-box,
.rili-chat-input-box {
background: linear-gradient(135deg, #f9fafc, #ffffff) !important;
border: 1px solid rgba(143, 183, 255, 0.28) !important;
border-radius: 14px !important;
box-shadow: 0 4px 18px rgba(100, 120, 160, 0.08) !important;
transition: all 0.25s ease;
}
.chat-input-box:focus-within,
.rili-chat-input-box:focus-within {
border-color: rgba(85, 119, 176, 0.55) !important;
box-shadow: 0 6px 24px rgba(85, 119, 176, 0.15) !important;
}
.chat-input-box textarea,
.rili-chat-input-box textarea {
color: #2c3e50 !important;
font-size: 0.98em !important;
line-height: 1.7 !important;
}
.chat-input-box textarea::placeholder,
.rili-chat-input-box textarea::placeholder {
color: rgba(100, 120, 160, 0.45) !important;
}
/* 发送按钮 */
.chat-send-btn,
.rili-chat-send-btn {
background: linear-gradient(135deg, #5577b0, #7d9bd2) !important;
border: none !important;
border-radius: 10px !important;
color: #ffffff !important;
font-weight: 700 !important;
box-shadow: 0 4px 12px rgba(85, 119, 176, 0.25) !important;
transition: all 0.2s ease;
}
.chat-send-btn:hover,
.rili-chat-send-btn:hover {
background: linear-gradient(135deg, #6888c2, #8eacde) !important;
box-shadow: 0 6px 18px rgba(85, 119, 176, 0.35) !important;
transform: translateY(-1px);
}
.chat-send-btn:active,
.rili-chat-send-btn:active {
transform: translateY(0);
box-shadow: 0 2px 8px rgba(85, 119, 176, 0.2) !important;
}
/* 模组评论区 */
.mod-comment-item,
.rili-mod-comment-item,
.comment-item,
.rili-comment-item {
background: linear-gradient(145deg, #f8f9fc, #ffffff) !important;
border: 1px solid rgba(200, 210, 230, 0.4) !important;
border-radius: 12px !important;
padding: 14px 16px !important;
margin-bottom: 12px !important;
box-shadow: 0 3px 10px rgba(100, 120, 160, 0.06) !important;
transition: all 0.2s ease;
}
.mod-comment-item:hover,
.rili-mod-comment-item:hover,
.comment-item:hover,
.rili-comment-item:hover {
border-color: rgba(143, 183, 255, 0.5) !important;
box-shadow: 0 5px 16px rgba(100, 120, 160, 0.12) !important;
transform: translateY(-1px);
}
.mod-comment-author,
.rili-mod-comment-author,
.comment-author,
.rili-comment-author {
color: #5577b0 !important;
font-weight: 800 !important;
font-size: 0.96em !important;
}
.mod-comment-content,
.rili-mod-comment-content,
.comment-content,
.rili-comment-content {
color: #2c3e50 !important;
font-size: 0.93em !important;
line-height: 1.75 !important;
margin-top: 6px !important;
}
.mod-comment-time,
.rili-mod-comment-time,
.comment-time,
.rili-comment-time {
color: rgba(100, 120, 160, 0.65) !important;
font-size: 0.82em !important;
margin-top: 8px !important;
}
/* 评分星星 */
.mod-rating,
.rili-mod-rating,
.rating-stars,
.rili-rating-stars {
filter: drop-shadow(0 1px 3px rgba(255, 193, 7, 0.35));
}
.mod-rating svg,
.rili-mod-rating svg,
.rating-stars svg,
.rili-rating-stars svg {
fill: #ffc107 !important;
transition: all 0.15s ease;
}
.mod-rating svg:hover,
.rili-mod-rating svg:hover,
.rating-stars svg:hover,
.rili-rating-stars svg:hover {
fill: #ffb300 !important;
transform: scale(1.12);
}
/* 回复按钮 */
.comment-reply-btn,
.rili-comment-reply-btn,
.mod-comment-reply-btn,
.rili-mod-comment-reply-btn {
background: linear-gradient(135deg, #6888c2, #8eacde) !important;
color: #ffffff !important;
border: none !important;
border-radius: 8px !important;
padding: 6px 14px !important;
font-size: 0.88em !important;
font-weight: 700 !important;
box-shadow: 0 2px 8px rgba(85, 119, 176, 0.2) !important;
transition: all 0.2s ease;
}
.comment-reply-btn:hover,
.rili-comment-reply-btn:hover,
.mod-comment-reply-btn:hover,
.rili-mod-comment-reply-btn:hover {
background: linear-gradient(135deg, #7999d3, #9fbdea) !important;
box-shadow: 0 4px 12px rgba(85, 119, 176, 0.3) !important;
transform: translateY(-1px);
}
/* ===== F. 滚动条美化 ===== */
wechat-body::-webkit-scrollbar,
.chat-messages::-webkit-scrollbar,
.rili-chat-messages::-webkit-scrollbar {
width: 7px;
}
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "zyk6td7hy0i1c524cu94nm2g.html",
"options": {
"items": [
{
"order": 0,
"label": "(开启强化情色, 描写增强)",
"type": "SET-INPUT",
"value": "(开启强化情色, 描写增强)"
},
{
"order": 1,
"label": "(恢复正常模式)",
"type": "SET-INPUT",
"value": "(恢复正常模式)"
},
{
"order": 2,
"label": "(字数扩充)",
"type": "SET-INPUT",
"value": "(字数扩充)"
},
{
"order": 3,
"label": "存档跑路",
"type": "SET-INPUT",
"value": "存档"
},
{
"order": 4,
"label": "读档",
"type": "SET-INPUT",
"value": "读档"
}
]
},
"defaultModelSettings": {
"model": "dragonfruit_gemini_anti/gemini-3.1-pro-preview"
},
"cover": "fg5a2r9pboklj86jfkgkp4ad.webp",
"background": "nxu7bpu3lf4u1cw64a7h2hyh.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。