公开统计
21,400热度分
6,405消息量
69,497世界书字符
6,437固定设定字符
CHARACTER CARD
狐妖小红娘同人大世界,包含原作剧情以及独特的转世续缘玩法,可以开局选择续缘对象亦或者游玩中与NPC进行转世续缘。超高还原原作玩法。 复制功能的话,pc端可以直接点击角色卡信息进行复制,现已进行全部优化,后续会跟随动漫持续更新无暮篇等等。 核心游玩内容: #体验原作剧情玩法,你可以体验原作剧情,改变原作的事件,打造出完美结局。 #最核心的转世续缘玩法,强烈推荐,你可以将满好感度的NPC进行转世续缘绑定,同时也能自定义你专属的转世续缘对象。 #超真实的狐妖文风与NPC反应链接,你可以体验到神人白月初和东方月初(可能还有平丘月初),也能体验到过去时间线(月红篇)那个傲娇的小雅雅与现世雅雅的强烈对比,NPC拥有自己的情感。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: zixbwt90ejurjdbfjsjoxdtd.webpbackground: u60rrnff7ujeioj14a7fq0r8.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 39,486 字符;仅作为文本显示,不会在本站执行。
/* 柳叶清风主题 · 淡金治愈系 v3 — 已修复全局污染 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap');
/* CSS变量挂载到ai容器上,避免:root污染全站 */
ai {
--fox-bg-deep: #f0ead6;
--fox-bg-soft: #faf8f0;
--fox-glass-bg: rgba(253, 251, 245, 0.92);
--fox-glass-border: rgba(211, 198, 160, 0.45);
--fox-text-main: #5a5344;
--tag-info-color: #7a8c5c;
--tag-abli-color: #7985a1;
--tag-sl-color: #bfa16b;
--tag-aeme-color: #c46e74;
--red-line-1: #c9757a;
--red-line-2: #e0a0a4;
--gold-accent: #c4b078;
--gold-glow: rgba(212, 195, 145, 0.18);
--gold-soft: rgba(250, 245, 228, 0.7);
--fox-fate-red: #d11a2d;
font-family: 'Noto Serif SC', '楷体', serif;
color: var(--fox-text-main);
display: block;
}
/* fox-narrative-container 也补充自身变量(已有) */
/* ====== 折叠面板(限定在 ai 容器内,避免影响网页其他details) ====== */
ai details {
background: linear-gradient(150deg,
rgba(253, 251, 245, 0.97) 0%,
rgba(250, 248, 240, 0.93) 100%);
border: 1px solid var(--fox-glass-border);
border-radius: 16px;
margin: 16px auto;
max-width: 95%;
backdrop-filter: blur(14px);
-webkit-backdrop-filter: blur(14px);
position: relative;
overflow: visible;
transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
box-shadow:
0 4px 20px rgba(191, 175, 130, 0.08),
0 1px 4px rgba(191, 175, 130, 0.06),
inset 0 1px 0 rgba(255, 255, 255, 0.85);
}
ai details[open] {
border-color: rgba(201, 117, 122, 0.25);
box-shadow:
0 8px 32px rgba(196, 176, 120, 0.1),
0 2px 8px rgba(201, 117, 122, 0.05),
inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
/* ====== 双红线 · details伪元素实现 ====== */
ai details::after {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%) scaleX(0);
width: 88%;
height: 1.8px;
background: linear-gradient(90deg,
transparent 0%,
rgba(201, 117, 122, 0.15) 8%,
var(--red-line-1) 25%,
var(--red-line-1) 75%,
rgba(201, 117, 122, 0.15) 92%,
transparent 100%);
border-radius: 2px;
opacity: 0;
z-index: 10;
pointer-events: none;
transition:
opacity 0.4s ease 0.05s,
transform 0.65s cubic-bezier(0.4, 0, 0.2, 1) 0.05s,
top 0s;
top: 0;
}
ai details::before {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%) scaleX(0);
width: 78%;
height: 1px;
background: linear-gradient(90deg,
transparent 0%,
rgba(224, 160, 164, 0.1) 10%,
var(--red-line-2) 30%,
rgba(224, 160, 164, 0.45) 75%,
transparent 100%);
border-radius: 2px;
opacity: 0;
z-index: 10;
pointer-events: none;
transition:
opacity 0.4s ease 0.18s,
transform 0.75s cubic-bezier(0.4, 0, 0.2, 1) 0.18s,
top 0s;
top: 0;
}
ai details[open]::after {
top: 50px;
opacity: 0.75;
transform: translateX(-50%) scaleX(1);
}
ai details[open]::before {
top: 56px;
opacity: 0.5;
transform: translateX(-50%) scaleX(1);
}
/* ====== SUMMARY 标题栏 ====== */
ai summary {
padding: 14px 22px;
font-size: 1.06em;
font-weight: 700;
color: var(--tag-sl-color);
cursor: pointer;
background: linear-gradient(125deg,
rgba(253, 249, 237, 0.98) 0%,
rgba(248, 243, 228, 0.94) 40%,
rgba(253, 249, 237, 0.98) 100%);
list-style: none;
position: relative;
letter-spacing: 1.2px;
display: flex;
align-items: center;
z-index: 2;
border-radius: 16px 16px 0 0;
transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
}
ai details:not([open]) summary {
border-radius: 16px;
}
ai summary::-webkit-details-marker { display: none; }
ai summary::before {
content: '🍃';
margin-right: 10px;
font-size: 1.15em;
opacity: 0.8;
transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
filter: drop-shadow(0 1px 2px rgba(122, 140, 92, 0.2));
}
ai details[open] summary::before {
transform: rotate(120deg) scale(1.1);
}
ai summary::after {
content: '';
position: absolute;
bottom: 0;
left: 10%;
width: 80%;
height: 1px;
background: linear-gradient(90deg,
transparent 0%,
rgba(196, 176, 120, 0.18) 50%,
transparent 100%);
opacity: 0;
transition: opacity 0.4s ease;
}
ai details[open] summary::after {
opacity: 1;
}
/* ====== 内容区域 ====== */
ai .hud-content {
padding: 20px 24px;
font-size: 0.93em;
color: var(--fox-text-main);
line-height: 1.8;
position: relative;
z-index: 2;
border-radius: 0 0 16px 16px;
background:
radial-gradient(ellipse at top center, rgba(212, 195, 145, 0.1) 0%, transparent 55%),
radial-gradient(ellipse at bottom right, rgba(200, 183, 138, 0.06) 0%, transparent 50%),
linear-gradient(180deg,
rgba(253, 249, 237, 0.55) 0%,
rgba(250, 245, 228, 0.4) 35%,
rgba(248, 242, 222, 0.5) 100%);
animation: contentFadeIn 0.5s ease forwards;
}
@keyframes contentFadeIn {
from { opacity: 0; transform: translateY(-4px); }
to { opacity: 1; transform: translateY(0); }
}
ai .hud-content::before {
content: '';
position: absolute;
top: 0;
left: 12%;
width: 76%;
height: 1px;
background: linear-gradient(90deg,
transparent 0%,
rgba(196, 176, 120, 0.15) 50%,
transparent 100%);
}
/* ====== 标签系统(自定义标签限定在ai容器内) ====== */
ai info, ai abli, ai SL, ai aeme {
display: inline-flex;
align-items: center;
font-weight: 700;
padding: 4px 12px;
border-radius: 20px;
margin: 3px 6px 3px 0;
font-size: 0.85em;
letter-spacing: 0.5px;
backdrop-filter: blur(6px);
transition: all 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);
position: relative;
overflow: hidden;
box-shadow:
0 2px 6px rgba(0,0,0,0.025),
inset 0 1px 0 rgba(255,255,255,0.65);
}
ai info::after, ai abli::after, ai SL::after, ai aeme::after {
content: '';
position: absolute;
top: 0; left: -100%;
width: 45%; height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.55), transparent);
transition: left 0.55s ease;
}
ai info:hover::after, ai abli:hover::after, ai SL:hover::after, ai aeme:hover::after {
left: 160%;
}
ai info {
color: var(--tag-info-color);
background: linear-gradient(135deg,
rgba(122, 140, 92, 0.13) 0%,
rgba(122, 140, 92, 0.04) 100%);
border: 1px solid rgba(122, 140, 92, 0.22);
}
ai info::before { content: '🌿 '; margin-right: 4px; font-size: 0.9em; }
ai abli {
color: var(--tag-abli-color);
background: linear-gradient(135deg,
rgba(121, 133, 161, 0.13) 0%,
rgba(121, 133, 161, 0.04) 100%);
border: 1px solid rgba(121, 133, 161, 0.22);
}
ai abli::before { content: '🎐 '; margin-right: 4px; font-size: 0.9em; }
ai SL {
color: var(--tag-sl-color);
background: linear-gradient(135deg,
rgba(191, 161, 107, 0.15) 0%,
rgba(191, 161, 107, 0.05) 100%);
border: 1px solid rgba(191, 161, 107, 0.25);
}
ai SL::before { content: '🪔 '; margin-right: 4px; font-size: 0.9em; }
ai aeme {
color: var(--tag-aeme-color);
background: linear-gradient(135deg,
rgba(196, 110, 116, 0.13) 0%,
rgba(196, 110, 116, 0.04) 100%);
border: 1px solid rgba(196, 110, 116, 0.22);
}
ai aeme::before { content: '🌺 '; margin-right: 4px; font-size: 0.9em; }
ai info:hover, ai abli:hover, ai SL:hover, ai aeme:hover {
transform: translateY(-2px) scale(1.04);
box-shadow:
0 5px 14px rgba(0,0,0,0.06),
inset 0 1px 0 rgba(255,255,255,0.8);
}
/* ====== 叙事区域 ====== */
ai .narrative-area {
background: linear-gradient(125deg,
rgba(253, 249, 237, 0.85) 0%,
rgba(250, 245, 228, 0.7) 100%);
border-left: 2.5px solid rgba(196, 176, 120, 0.45);
padding: 18px 22px;
margin: 18px 0;
border-radius: 0 14px 14px 0;
font-size: 1.01em;
color: var(--fox-text-main);
line-height: 1.85;
box-shadow:
0 2px 10px rgba(191, 175, 130, 0.05),
inset 0 0 20px rgba(253, 249, 237, 0.3);
position: relative;
}
ai .narrative-area::before {
content: '';
position: absolute;
left: -5px;
top: 50%;
transform: translateY(-50%);
width: 7px;
height: 7px;
background: radial-gradient(circle, var(--gold-accent) 30%, transparent 70%);
border-radius: 50%;
opacity: 0.6;
}
/* ====== 表格(限定ai容器内) ====== */
ai table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
margin: 14px 0;
border-radius: 12px;
overflow: hidden;
border: 1px solid rgba(211, 198, 160, 0.35);
box-shadow: 0 3px 12px rgba(191, 175, 130, 0.06);
}
ai th {
background: linear-gradient(135deg,
rgba(212, 195, 145, 0.2) 0%,
rgba(212, 195, 145, 0.1) 100%);
color: var(--tag-sl-color);
font-weight: bold;
padding: 12px 14px;
text-align: left;
font-size: 0.95em;
letter-spacing: 0.5px;
}
ai td {
padding: 11px 14px;
border-top: 1px solid rgba(212, 195, 145, 0.15);
color: var(--fox-text-main);
font-size: 0.91em;
transition: background 0.3s ease;
}
ai tr:nth-child(even) td {
background: rgba(250, 245, 228, 0.4);
}
ai tr:nth-child(odd) td {
background: rgba(253, 251, 245, 0.6);
}
ai tr:hover td {
background: linear-gradient(120deg,
rgba(253, 249, 237, 0.95) 0%,
rgba(250, 245, 228, 0.88) 100%);
}
/* ====== 分隔线(限定ai容器内) ====== */
ai hr {
border: none;
height: 1px;
background: linear-gradient(90deg,
transparent 0%,
rgba(196, 176, 120, 0.25) 25%,
rgba(196, 176, 120, 0.25) 75%,
transparent 100%);
margin: 16px 0;
}
/* ====== 滚动条(限定ai容器内,避免改变全站滚动条) ====== */
ai ::-webkit-scrollbar { width: 5px; }
ai ::-webkit-scrollbar-track {
background: rgba(250, 245, 228, 0.35);
border-radius: 3px;
}
ai ::-webkit-scrollbar-thumb {
background: rgba(196, 176, 120, 0.3);
border-radius: 3px;
transition: background 0.3s;
}
ai ::-webkit-scrollbar-thumb:hover {
background: rgba(196, 176, 120, 0.5);
}
/* ====== 文字选中色(限定ai容器内) ====== */
ai ::selection {
background: rgba(196, 176, 120, 0.2);
color: var(--fox-text-main);
}
/* 行动选项按钮 */
ai .ygg-opts {
display: flex;
flex-direction: column;
gap: 12px;
margin-top: 20px;
}
ai .opt-btn {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 240, 245, 0.8) 100%);
border: 1px solid var(--fox-glass-border);
padding: 12px 20px;
border-radius: 25px;
color: var(--fox-fate-red);
font-weight: 700;
font-family: 'Noto Serif SC', serif;
cursor: pointer;
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
text-align: left;
position: relative;
overflow: hidden;
box-shadow: 0 2px 8px rgba(209, 26, 45, 0.05);
display: flex;
align-items: center;
}
ai .opt-btn::after {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 50%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);
transform: skewX(-20deg);
transition: 0.5s;
}
ai .opt-btn:hover {
transform: translateY(-3px) scale(1.01);
box-shadow: 0 6px 15px rgba(209, 26, 45, 0.15);
border-color: var(--fox-fate-red);
background: #ffffff;
color: var(--fox-fate-red);
animation: spiritPulse 2s infinite;
}
ai .opt-btn:hover::after {
left: 150%;
}
/* ====== 狐妖小红娘风格 - 技能悬浮窗(已用.fox-spirit-ui限定) ====== */
.fox-spirit-ui .skill-anchor {
position: relative;
display: inline;
cursor: help;
border-bottom: 2px solid #d64f52;
color: #d64f52;
font-weight: 800;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
padding: 0 2px;
text-shadow: 0 0 1px rgba(214, 79, 82, 0.2);
}
.fox-spirit-ui .skill-anchor:hov
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "iaycd78g1uvvhyw7lonbk29m.html",
"options": {
"items": [
{
"order": 0,
"label": "评价系统(修正ai)",
"type": "SET-INPUT",
"value": "【好/差评】+{此处输入你认为ai布兑或者正确的地方。}"
},
{
"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": null,
"cover": "zixbwt90ejurjdbfjsjoxdtd.webp",
"background": "u60rrnff7ujeioj14a7fq0r8.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。