公开统计
2热度分
0消息量
345世界书字符
9,700固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: mjemr633wwbt78wxvfjo0bbz.webpbackground: c32lewd0rpv6zwp1ft97re4j.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 34,133 字符;仅作为文本显示,不会在本站执行。
/* ============================================================
暧昧期 · 夜色情书主题美化 v4(档案纸 · 全动态)
根标签:<card>(含 hd / text / panel / sync / m / d)
已遵守平台红线:无 html/body/* 前缀、无 inset 简写、
无 backdrop-filter
============================================================ */
/* ---------- 隐藏推演链(思维链) ---------- */
card details.cot {
display: none !important;
}
/* ---------- 根容器:夜色酒馆氛围 ---------- */
card {
--rose: #ff7aa2;
--rose-deep: #e0527f;
--rose-light: #ff9dbd;
--rose-soft: #ffc2d4;
--gold: #e8bd7a;
--cream: #f7e8dc;
--ink: #f6e0e8;
display: block;
position: relative;
max-width: 900px;
margin: 0 auto;
padding: 34px 30px 40px;
border-radius: 30px;
color: var(--ink);
font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
line-height: 1.85;
overflow: hidden;
border: 1px solid rgba(232, 189, 122, 0.35);
background:
radial-gradient(1100px 500px at -10% -20%, rgba(255, 122, 162, 0.26), transparent 60%),
radial-gradient(900px 460px at 115% 110%, rgba(232, 189, 122, 0.2), transparent 60%),
radial-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1.6px),
linear-gradient(155deg, #23101d 0%, #3c1a2e 50%, #55233c 100%);
background-size: auto, auto, 22px 22px, auto;
box-shadow:
0 24px 60px rgba(15, 4, 12, 0.6),
0 0 0 1px rgba(255, 122, 162, 0.12),
0 0 0 8px rgba(255, 122, 162, 0.05),
0 0 0 9px rgba(232, 189, 122, 0.28),
inset 0 1px 0 rgba(255, 255, 255, 0.1),
inset 0 0 0 1px rgba(232, 189, 122, 0.25);
}
/* 顶部饰带:细金线 + 菱钻 */
card::before {
content: "✦ ✦ ✦";
position: absolute;
top: 10px;
left: 0;
right: 0;
text-align: center;
font-size: 10px;
letter-spacing: 22px;
padding-left: 22px;
color: var(--gold);
opacity: 0.55;
pointer-events: none;
}
/* 底部暗纹:大朵玫瑰水印 */
card::after {
content: "❀";
position: absolute;
right: 18px;
bottom: 8px;
font-size: 60px;
line-height: 1;
color: var(--rose);
opacity: 0.08;
transform: rotate(-14deg);
pointer-events: none;
}
/* 文字选中色 */
card ::selection {
background: rgba(224, 82, 127, 0.45);
color: #ffffff;
}
/* 细滚动条 */
card ::-webkit-scrollbar {
width: 6px;
height: 6px;
}
card ::-webkit-scrollbar-thumb {
background: rgba(255, 122, 162, 0.35);
border-radius: 3px;
}
/* ---------- 顶部信息条(时间 / 地点 / 天气) ---------- */
card hd {
display: block;
position: relative;
overflow: hidden;
margin: 10px 0 20px;
padding: 12px 46px;
text-align: center;
font-size: 14px;
letter-spacing: 2px;
color: var(--cream);
border-radius: 14px;
border: 1px solid rgba(232, 189, 122, 0.35);
background:
repeating-linear-gradient(115deg, rgba(255, 255, 255, 0.045) 0 8px, transparent 8px 16px),
linear-gradient(90deg, rgba(224, 82, 127, 0.3), rgba(232, 189, 122, 0.2), rgba(150, 110, 200, 0.24), rgba(224, 82, 127, 0.3));
animation: cardHdBreathe 3.2s ease-in-out infinite;
}
/* 状态灯:左侧呼吸亮点 */
card hd::before {
content: "●";
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
font-size: 9px;
color: var(--rose);
text-shadow: 0 0 10px var(--rose), 0 0 4px var(--rose);
animation: cardHdBlink 1.6s ease-in-out infinite;
pointer-events: none;
}
/* 流光:斜向扫过信息条 */
card hd::after {
content: "";
position: absolute;
top: -20%;
bottom: -20%;
left: -35%;
width: 32%;
background: linear-gradient(105deg, transparent, rgba(255, 255, 255, 0.22), transparent);
transform: skewX(-16deg);
animation: cardHdSweep 4.2s ease-in-out infinite;
pointer-events: none;
}
@keyframes cardHdBlink {
0%, 100% { opacity: 0.35; }
50% { opacity: 1; }
}
@keyframes cardHdSweep {
0% { left: -35%; }
55%, 100% { left: 115%; }
}
@keyframes cardHdBreathe {
0%, 100% {
border-color: rgba(232, 189, 122, 0.35);
box-shadow: 0 0 0 rgba(255, 122, 162, 0), inset 0 1px 0 rgba(255, 255, 255, 0.08);
}
50% {
border-color: rgba(255, 122, 162, 0.65);
box-shadow: 0 0 20px rgba(255, 122, 162, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.14);
}
}
/* ---------- 面板通用:双层描边 + 顶部色带 ---------- */
card panel,
card sync,
card > details {
display: block;
position: relative;
margin: 18px 0;
padding: 10px;
border-radius: 18px;
border: 1px solid rgba(255, 255, 255, 0.09);
background: linear-gradient(165deg, rgba(255, 122, 162, 0.08), rgba(10, 4, 8, 0.25));
box-shadow: 0 6px 18px rgba(15, 4, 12, 0.3);
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
/* 面板顶部高光色带 */
card panel::before,
card sync::before,
card > details::before {
content: "";
position: absolute;
top: -1px;
left: 20px;
right: 20px;
height: 2px;
border-radius: 2px;
background: linear-gradient(90deg, transparent, var(--gold), transparent);
opacity: 0.75;
}
card panel:hover,
card sync:hover,
card > details:hover {
transform: translateY(-2px);
box-shadow:
0 12px 30px rgba(15, 4, 12, 0.5),
0 0 22px rgba(255, 122, 162, 0.12);
}
/* 面板内部的虚线“缝线” */
card panel > details,
card sync > details {
border: 1px dashed rgba(255, 255, 255, 0.08);
border-radius: 12px;
padding: 2px;
}
/* ---------- 档案纸面板通用 ---------- */
card panel.shared > details,
card sync > details,
card panel.npc > details,
card panel.actions > details {
border: none;
border-radius: 0;
padding: 0 0 6px;
}
@keyframes cardPaperBreath {
0%, 100% {
box-shadow: 0 12px 28px rgba(15, 4, 12, 0.45), inset 0 0 0 1px rgba(255, 255, 255, 0.6);
}
50% {
box-shadow: 0 16px 36px rgba(15, 4, 12, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.75);
}
}
@keyframes cardPanelSweep {
0% { left: -50%; opacity: 0; }
6% { opacity: 0.9; }
62% { opacity: 0.9; }
70%, 100% { left: 115%; opacity: 0; }
}
@keyframes cardRowSweep {
0% { left: -55%; }
55%, 100% { left: 120%; }
}
@keyframes cardStamp {
0%, 100% { transform: rotate(-6deg) scale(1); opacity: 0.85; }
50% { transform: rotate(-6deg) scale(1.06); opacity: 1; }
}
@keyframes cardBannerGlow {
0%, 100% { box-shadow: 0 2px 8px rgba(120, 60, 40, 0.15); }
50% { box-shadow: 0 2px 16px rgba(120, 60, 40, 0.32); }
}
@keyframes cardStarSpin {
0%, 100% { transform: rotate(0deg) scale(1); }
50% { transform: rotate(90deg) scale(1.2); }
}
@keyframes cardSignFloat {
0%, 100% { transform: rotate(-4deg) translateY(0); }
50% { transform: rotate(-4deg) translateY(-2px); }
}
@keyframes cardBtnPulse {
0%, 100% { border-color: rgba(192, 67, 95, 0.4); }
50% { border-color: rgba(192, 67, 95, 0.9); }
}
@keyframes cardArrowSlide {
0%, 100% { transform: translateX(0); opacity: 0.7; }
50% { transform: translateX(3px); opacity: 1; }
}
/* ---------- 折叠标题 ---------- */
card summary {
cursor: pointer;
list-style: none;
position: relative;
padding: 13px 46px 13px 20px;
font-weight: 700;
font-size: 16px;
letter-spacing: 2px;
color: var(--cream);
border-radius: 12px;
user-select: none;
text-shadow: 0 2px 6px rgba(0, 0, 0, 0.35);
transition: color 0.25s ease, letter-spacing 0.3s ease;
}
card summary::-webkit-details-marker {
display: none;
}
card summary:hover {
color: #ffffff;
letter-spacing: 3.5px;
}
/* 右侧开合指示器 */
card summary::after {
content: "+";
position: absolute;
right: 16px;
top: 13px;
font-size: 15px;
font-weight: 400;
color: var(--rose);
opacity: 0.8;
transition: transform 0.4s ease;
}
card details[open] > summary::after {
content: "-";
}
/* 展开后的分隔线 */
card details[open] > summary {
border-bottom: 1px dashed rgba(255, 122, 162, 0.25);
margin-bottom: 12px;
}
card summary:focus-visible {
outline: 1px dashed var(--rose);
outline-offset: 3px;
border-radius: 8px;
}
/* 正文段落基础 */
card p {
margin: 6px 0;
font-size: 14.5px;
color: var(--ink);
}
/* ---------- 主角信息:人物档案卡(换向美化) ---------- */
card panel.mc-neighbor {
padding: 0;
overflow: hidden;
border-radius: 16px;
border: 1px solid rgba(214, 166, 120, 0.55);
background:
linear-gradient(90deg, rgba(224, 82, 127, 0.13), transparent 44px),
repeating-linear-gradient(180deg, transparent 0 30px, rgba(176, 90, 80, 0.16) 30px 31px),
linear-gradient(165deg, #fdf4e8 0%, #f6e3cf 70%, #efd8bd 100%);
box-shadow:
0 12px 28px rgba(15, 4, 12, 0.5),
inset 0 0 0 1px rgba(255, 255, 255, 0.6);
}
/* 档案卡内层:去掉通用虚线框 */
card panel.mc-neighbor > details {
border: none;
border-radius: 0;
padding: 0 0 8px;
}
/* 红丝绒页签标题 */
card panel.mc-neighbor > details > summary {
position: relative;
margin: 0;
padding: 14px 60px 14px 20px;
color: #fff5ee;
font-size: 17px;
letter-spacing: 3px;
border-radius: 0;
border-bottom: 2px solid rgba(255, 255, 255, 0.35);
background:
linear-gradient(120deg, rgba(255, 255, 255, 0.14), transparent 45%),
linear-gradient(120deg, #d14a72 0%, #a93157 100%);
text-shadow: 0 1px 4px rgba(90, 10, 40, 0.45);
animation: cardBannerGlow 3.8s ease-in-out infinite;
}
/* 页签上的开合指示器 */
card panel.mc-neighbor > details > summary::after {
color: rgba(255, 245, 238, 0.9);
}
/* 右上角红色档案章 */
card panel.mc-neighbor::before {
content: "★ 档案";
position: absolute;
top: 10px;
right: 14px;
width: auto;
height: auto;
padding: 2px 9px;
font-size: 12px;
letter-spacing: 3px;
color: rgba(255, 245, 238, 0.85);
border: 2px solid rgba(255, 245, 238, 0.85);
border-radius: 6px;
background: none;
transform: rotate(-6deg);
opacity: 1;
animation: cardStamp 4.2s ease-in-out infinite;
pointer-events: none;
}
/* 右下角留档签名 */
card panel.mc-neighbor::after {
content: "♡ 留档";
position: absolute;
bottom: 10px;
right: 16px;
font-size: 11px;
letter-spacing: 2px;
color: rgba(176, 90, 80, 0.35);
transform: rotate(-4deg);
pointer-events: none;
}
/* 档案内容行:横线纸 + 左侧花式小标 */
card panel.mc-neighbor p {
position: relative;
margin: 0;
padding: 10px 18px 10px 52px;
color: #4a2a38;
font-size: 14.5px;
border-bottom: 1px dashed rgba(176, 90, 80, 0.18);
transition: background 0.25s ease;
}
card panel.mc-neighbor p::before {
content: "❧";
position: absolute;
left: 22px;
top: 10px;
font-size: 12px;
color: #c0435f;
opacity: 0.55;
pointer-events: none;
}
/* 姓名行高亮 */
card panel.mc-neighbor p:first-child {
font-weight: 700;
color: #8f2f4f;
font-size: 15.5px;
background: linear-gradient(90deg, rgba(224, 82, 127, 0.12), transparent 70%);
}
card panel.mc-neighbor p:hover {
background: rgba(224, 82, 127, 0.06);
}
/* 档案行扫光(依次错开) */
card panel.mc-neighbor p::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: -55%;
width: 45%;
background: linear-gradient(105deg, transparent, rgba(224, 82, 127, 0.09), transparent);
transform: skewX(-15deg);
animation: cardRowSweep 6s ease-in-out infinite;
pointer-events: none;
}
card panel.mc-neighbor p:nth-of-type(1)::after { animation-delay: 0s; }
card panel.mc-neighbor p:nth-of-type(2)::after { animation-delay: 0.4s; }
card panel.mc-neighbor p:nth-of-type(3)::after { animation-delay: 0.8s; }
card panel.mc-neighbor p:nth-of-type(4)::after { animation-delay: 1.2s; }
card panel.mc-neighbor p:nth-of-type(5)::after { animation-delay: 1.6s; }
card panel.mc-neighbor p:nth-of-type(6)::after { animation-delay: 2s; }
card panel.mc-neighbor p:nth-of-type(7)::after { animation-delay: 2.4s; }
card panel.mc-neighbor p:nth-of-type(8)::after { animation-delay: 2.8s; }
/* ---------- 共通数值:青玉档案 ---------- */
card panel.shared {
padding: 0;
overflow: hidden;
border-radius: 16px;
border: 1px solid rgba(214, 166, 120, 0.55);
background:
linear-gradient(90deg, rgba(47, 125, 118, 0.14), transparent 44px),
repeating-linear-gradient(180deg, transparent 0 30px, rgba(47, 125, 118, 0.12) 30px 31px),
linear-gradient(165deg, #fdf4e8 0%, #f6e3cf 70%, #efd8bd 100%);
box-shadow:
0 12px 28px rgba(15, 4, 12, 0.45),
inset 0 0 0 1px rgba(255, 255, 255, 0.6);
animation: cardPaperBreath 5s ease-in-out infinite;
}
/* 青玉页签标题 */
card panel.shared > details > summary {
position: relative;
margin: 0;
padding: 14px 60px 14px 20px;
color: #eefbf7;
font-size: 16.5px;
lette
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "kk6tdirxzunu0k7a6k8hh9p4.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "mjemr633wwbt78wxvfjo0bbz.webp",
"background": "c32lewd0rpv6zwp1ft97re4j.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。