公开统计
16热度分
0消息量
3,250世界书字符
11,964固定设定字符
CHARACTER CARD
2012年的某个深夜,一道血红色的光芒撕裂了你房间的寂静。当光芒散去,一个陌生的女孩出现在了你的面前——酒红色的长发如瀑布般垂落,血一样鲜艳的瞳孔里满是茫然与恐惧。她穿着不合时宜的和服,手里紧紧握着一部粉色的翻盖手机。 她叫上杉绘梨衣。 在她原本的世界里,她是蛇岐八家的"皇",是被囚禁的混血种,是随时可能失控的怪物。言灵·审判赋予了她毁灭一切的力量,也将她困在了铁窗与规则之中。她的一生,从未拥有过自由。 但在这个世界,一切都不同了。 龙血的副作用消失了,诅咒不复存在,她第一次可以像普通女孩一样呼吸、行走、活着。然而代价是——没有人记得她。蛇岐八家、源稚生……所有曾与她有过交集的人,都在这个世界里不曾认识过她。 而你,是她在这个陌生世界中遇见的第一个人。 她不知道自己为什么会来到这里,也不知道该如何在这个陌生的2012年生存下去。她只是想被当作"人"来对待,想吃草莓味的零食,想看烟花,想像普通女孩一样活着。 现在,她站在你面前,用非常轻的声音问:"这里...是哪里?" 你的回答,将决定她在这个世界的命运。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: eoimvodxa4h05vpl5yo1h5yy.webpbackground: v22hqv3zhbikvivv8tbkbnkq.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 11,062 字符;仅作为文本显示,不会在本站执行。
ai {
--bg: #fff5f5;
--paper: #ffffff;
--ink: #2a1a1a;
--red: #d32f2f;
--red-light: #ff6b6b;
--pink: #ffb3ba;
--orange: #ffcc80;
--green: #a8e6cf;
--shadow: rgba(211,47,47,0.15);
display: block;
max-width: 800px;
margin: 0 auto;
padding: 16px;
background: var(--bg);
font-family: 'Noto Serif SC', 'Noto Sans SC', serif, sans-serif;
font-size: 15px;
line-height: 1.7;
color: var(--ink);
position: relative;
}
ai::before {
content: '';
position: fixed;
top: 0; left: 0; right: 0; bottom: 0;
background: url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 10 L55 25 L70 25 L58 35 L63 50 L50 40 L37 50 L42 35 L30 25 L45 25 Z' fill='%23ffb3ba' opacity='0.08'/%3E%3C/svg%3E");
pointer-events: none;
z-index: 0;
}
ai > * { position: relative; z-index: 1; }
/* ========== 章节标题区 ========== */
ai hd {
display: block; text-align: center; margin-bottom: 20px; padding: 28px 16px;
background: var(--paper); border: 3px solid var(--red); border-radius: 20px;
box-shadow: 0 6px 16px var(--shadow); position: relative; overflow: hidden;
}
ai hd::before {
content: ''; position: absolute; top: 8px; left: 8px; right: 8px; bottom: 8px;
border: 1px solid var(--pink); pointer-events: none; border-radius: 16px;
}
ai hd::after {
content: '🌸'; position: absolute; top: 12px; right: 24px;
font-size: 28px; opacity: 0.5; animation: sakuraFloat 3s ease-in-out infinite;
}
ai chap {
display: block; font-family: 'Noto Serif SC', serif; font-size: 17px; font-weight: 600;
letter-spacing: 6px; margin-bottom: 10px; color: var(--red); position: relative; z-index: 1;
text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
ai h1 {
font-family: 'Noto Serif SC', serif; font-size: 32px; font-weight: 700; margin: 0; letter-spacing: 3px;
background: linear-gradient(135deg, var(--red) 0%, var(--red-light) 50%, var(--orange) 100%);
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
position: relative; z-index: 1; text-shadow: 2px 2px 4px rgba(211,47,47,0.2);
filter: drop-shadow(2px 2px 3px rgba(211,47,47,0.15));
}
/* ========== 时间卡片 ========== */
ai tm {
display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto; gap: 0;
background: var(--paper); border: 3px solid var(--red); border-radius: 18px;
margin-bottom: 20px; padding: 18px; box-shadow: 0 4px 12px var(--shadow); position: relative;
}
ai tm::after {
content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;
background: url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1.5' fill='%23ffb3ba' opacity='0.3'/%3E%3C/svg%3E");
pointer-events: none; border-radius: 18px;
}
ai tm t { display: block; font-size: 14px; padding: 8px; position: relative; z-index: 1; font-weight: 500; }
ai tm t.c {
grid-column: 1 / -1; text-align: center; font-weight: 700; font-size: 17px;
border-bottom: 3px solid var(--red); padding-bottom: 14px; margin-bottom: 10px;
color: var(--red); letter-spacing: 1px;
}
ai tm t.w { text-align: left; padding-right: 12px; }
ai tm t.w::before { content: '☁️ '; font-size: 16px; }
ai tm t.l { text-align: right; padding-left: 12px; }
ai tm t.l::before { content: '📍 '; font-size: 16px; }
ai tm t.d {
grid-column: 1 / -1; text-align: center; font-style: italic; color: #666;
border-top: 2px solid var(--pink); padding-top: 12px; margin-top: 10px; font-size: 13px;
}
/* ========== 正文 ========== */
ai article { display: block; margin-bottom: 20px; }
ai article p { margin: 0 0 16px 0; text-indent: 2em; line-height: 1.9; font-weight: 400; }
/* ============================================================
对话气泡系统 — Grid 漫画布局
============================================================ */
/* ── 容器 q:透明网格 ── */
ai q {
display: grid;
margin: 16px 0;
padding: 0;
background: transparent;
border: none;
box-shadow: none;
align-items: start;
animation: fadeUp 0.45s ease-out both;
}
/* NPC(头像在左,气泡在右) */
ai q[side="r"] {
grid-template-areas: "nm ." "av q";
grid-template-columns: 48px 1fr;
grid-template-rows: auto auto;
gap: 2px 10px;
padding-right: 30px;
}
/* 玩家(气泡在左,头像在右) */
ai q[side="l"] {
grid-template-areas: ". nm" "q av";
grid-template-columns: 1fr 48px;
grid-template-rows: auto auto;
gap: 2px 10px;
padding-left: 30px;
}
/* ── 名字标签 ── */
ai q::before {
content: attr(sp);
grid-area: nm;
font-size: 11.5px;
font-weight: 700;
color: #c9a96e;
letter-spacing: 0.8px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 4px;
background: none;
position: static;
width: auto;
height: auto;
border: none;
border-radius: 0;
box-shadow: none;
display: block;
}
ai q[side="r"]::before { text-align: left; }
ai q[side="l"]::before { text-align: right; }
/* ── 头像圆框 ── */
ai q::after {
content: '';
grid-area: av;
width: 44px;
height: 44px;
border-radius: 50%;
border: 2.5px solid rgba(255,255,255,0.9);
box-shadow: 0 2px 10px rgba(255,127,127,0.18);
background-color: #e8dff0;
background-size: cover;
background-position: center 20%;
display: flex;
align-items: center;
justify-content: center;
font-size: 15px;
font-weight: 700;
color: #ff6b6b;
overflow: hidden;
position: static;
}
/* 玩家头像淡蓝 */
ai q[side="l"]::after {
background: linear-gradient(135deg, #a8c8f0, #b8d0e8);
color: #fff;
font-size: 16px;
font-weight: 800;
}
/* 绘梨衣头像使用图片 */
ai q[sp="绘梨衣"]::after {
content: '';
background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEXwehqYe_CJfQFuJvYpq_ucqA4wBymZwACMSEAAmrvEVfLV_0-K6TcAz0E.jpg');
background-size: cover;
background-position: center 20%;
color: transparent;
font-size: 0;
}
/* 普通NPC/玩家头像用名字首字 */
ai q:not([sp="绘梨衣"])::after {
content: attr(sp);
text-align: center;
line-height: 44px;
font-size: 16px;
font-weight: 800;
}
/* ── 气泡内容 <b> ── */
ai q b {
grid-area: q;
display: block;
position: relative;
padding: 12px 16px;
border-radius: 4px 16px 16px 16px;
font-size: 14.5px;
font-weight: 400;
line-height: 1.7;
max-width: 90%;
width: fit-content;
word-break: break-word;
background: linear-gradient(135deg, #f0eaf5, #ebe4f0);
color: #3a3050;
box-shadow: 0 2px 8px rgba(200,180,220,0.18);
transition: transform 0.25s ease, box-shadow 0.25s ease;
}
ai q[side="l"] b {
border-radius: 16px 4px 16px 16px;
background: linear-gradient(135deg, #dce8f8, #e8f0fe);
color: #2a3a5a;
box-shadow: 0 2px 8px rgba(168,200,240,0.22);
margin-left: auto;
}
ai q b:hover {
transform: translateY(-1px);
box-shadow: 0 4px 20px rgba(255,127,127,0.16);
}
/* ── 气泡尖角(NPC左) ── */
ai q[side="r"] b::before {
content: '';
position: absolute;
top: 14px;
left: -7px;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: 9px solid #f0eaf5;
}
/* ── 气泡尖角(玩家右) ── */
ai q[side="l"] b::before {
content: '';
position: absolute;
top: 14px;
right: -7px;
left: auto;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 9px solid #dce8f8;
}
/* ── 绘梨衣气泡特殊美化 ── */
ai q[sp="绘梨衣"] b {
background: linear-gradient(135deg, #ffe4ec, #ffd6e0);
color: #4a3040;
box-shadow: 0 2px 8px rgba(255,182,193,0.22);
}
ai q[sp="绘梨衣"] b::before {
border-right-color: #ffe4ec;
}
/* ========== 折叠区 ========== */
ai details {
background: var(--paper);
border: 2px solid var(--red);
border-radius: 14px;
margin-bottom: 14px;
box-shadow: 0 3px 8px var(--shadow);
transition: all 0.25s ease;
}
ai details:hover { border-color: var(--red-light); box-shadow: 0 5px 14px var(--shadow); }
ai details summary {
padding: 12px 16px;
font-weight: 700;
font-size: 15px;
cursor: pointer;
background: linear-gradient(90deg, var(--paper) 0%, var(--pink) 100%);
border-bottom: 2px solid var(--red);
user-select: none;
border-radius: 12px 12px 0 0;
letter-spacing: 0.5px;
}
ai details summary::marker { content: '▶ '; color: var(--red); font-size: 14px; }
ai details[open] summary::marker { content: '▼ '; color: var(--red-light); }
ai details sec {
display: block;
padding: 14px 16px;
border-bottom: 1px dashed var(--pink);
line-height: 1.9;
font-size: 14px;
font-weight: 400;
}
ai details sec:last-child { border-bottom: none; }
ai details sec::before { content: '■ '; color: var(--red); font-weight: 700; margin-right: 6px; font-size: 16px; }
ai details sec[t="基础信息"]::before { content: '📋 '; font-size: 15px; }
ai details sec[t="外貌"]::before { content: '👤 '; font-size: 15px; }
ai details sec[t="身材"]::before { content: '📏 '; font-size: 15px; }
ai details sec[t="穿着"]::before { content: '👗 '; font-size: 15px; }
ai details sec[t="工作记忆区"]::before { content: '🧠 '; font-size: 15px; }
ai details sec[t="历史档案区"]::before { content: '📚 '; font-size: 15px; }
/* ========== 选项区 ========== */
ai opt {
display: block; margin-top: 20px; padding: 18px;
background: var(--paper); border: 3px solid var(--red); border-radius: 18px;
box-shadow: 0 6px 16px var(--shadow);
}
ai opt li {
list-style: none; padding: 12px 16px; margin: 10px 0;
background: #fff; border-left: 5px solid var(--red); border-radius: 10px;
transition: all 0.25s ease; cursor: pointer; box-shadow: 0 2px 6px rgba(0,0,0,0.08);
font-weight: 500; font-size: 15px;
}
ai opt li:hover { background: var(--pink); border-left-width: 10px; transform: translateX(6px); box-shadow: 0 4px 12px var(--shadow); }
ai opt li.sp {
background: linear-gradient(135deg, #fff9e6 0%, #ffe6e6 100%);
border-left-color: var(--red-light); font-weight: 600; position: relative;
border-radius: 14px; box-shadow: 0 3px 10px rgba(211,47,47,0.2);
}
ai opt li.sp::after {
content: '✨'; position: absolute; right: 14px; top: 50%;
transform: translateY(-50%); font-size: 20px; animation: sparkle 2s ease-in-out infinite;
}
/* ========== 动画 ========== */
@keyframes sparkle {
0%, 100% { opacity: 1; transform: translateY(-50%) scale(1) rotate(0deg); }
50% { opacity: 0.6; transform: translateY(-50%) scale(1.3) rotate(15deg); }
}
@keyframes sakuraFloat {
0%, 100% { transform: translateY(0) rotate(0deg); opacity: 0.6; }
50% { transform: translateY(-10px) rotate(15deg); opacity: 0.8; }
}
@keyframes sakuraSpin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes fadeUp {
from { opacity: 0; transform: translateY(18px); }
to { opacity: 1; transform: translateY(0); }
}
/* ========== 移动端优化 ========== */
@media (max-width: 600px) {
ai { padding: 12px; font-size: 14px; }
ai h1 { font-size: 26px; letter-spacing: 2px; }
ai chap { font-size: 15px; letter-spacing: 4px; }
ai tm { padding: 14px; }
ai tm t { font-size: 13px; }
ai tm t.c { font-size: 15px; }
ai q[side="r"] { padding-right: 12px; }
ai q[side="l"] { padding-left: 12px; }
ai q b { font-size: 13.5px; max-width: 92%; }
ai opt li { font-size: 14px; }
}{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "zoihohmjknr0zx2rrlhwlm38.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "eoimvodxa4h05vpl5yo1h5yy.webp",
"background": "v22hqv3zhbikvivv8tbkbnkq.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。