公开统计
8,014热度分
1,898消息量
0世界书字符
15,643固定设定字符
CHARACTER CARD
(破甲有问题,大家就加一下破甲mod吧,不是不回大家,是作者不知道怎么在评论区回复…阿巴阿巴) (修改了破甲,和再次修改男线) (修改了一下男线,一开始设定的是男线得把夜见掰回直女,不喜欢就单独男线了。) ⚔️【超大制作,💎精美UI💎,💞内置140+CG💞,双路线选择,游玩推荐gemini 3,最好使用gemini 3.1pro】 被黑蔷薇标记以后,你的生活开始从现实边缘裂开。雨夜天台会出现她的影子,旧教学楼会响起她的脚步,管理局的诊断纸上只剩下一行结论:你正在被反派魔法少女追踪。女生路线中,她会主动越过边界来追求你;男生路线中,你必须主动攻略她,承受她的怀疑、试探和反击。她不是等待拯救的少女,而是会把你一起拖进黑夜的人
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: t0h1rhcumk9abkev5f4yq3by.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 29,629 字符;仅作为文本显示,不会在本站执行。
/* ===== 第二层:作品组件层 V2 Galgame魔法少女 × 黑蔷薇立绘系统 ===== */
/* ===== §A 主容器:视觉小说舞台 ===== */
.dossier {
display: block !important;
position: relative !important;
width: 100% !important;
box-sizing: border-box !important;
padding: 16px !important;
margin: 0 !important;
color: hsl(270,8%,7%) !important;
border: 1px solid rgba(155,40,88,0.30) !important;
border-radius: 22px !important;
overflow: hidden !important;
background:
radial-gradient(circle at 12% 6%, rgba(155,40,88,0.14), transparent 28%),
radial-gradient(circle at 92% 2%, rgba(126,94,170,0.12), transparent 34%),
linear-gradient(180deg, hsl(270,16%,100%), hsl(270,18%,95%)) !important;
box-shadow:
inset 0 0 0 1px rgba(255,255,255,0.78),
0 18px 42px rgba(52,36,66,0.16) !important;
}
.dossier::before {
content: "✦" !important;
position: absolute !important;
right: 18px !important;
top: 12px !important;
color: rgba(155,40,88,0.34) !important;
font-size: 42px !important;
line-height: 1 !important;
text-shadow:
-34px 28px 0 rgba(155,40,88,0.16),
-82px 8px 0 rgba(126,94,170,0.14),
-118px 52px 0 rgba(155,40,88,0.10) !important;
pointer-events: none !important;
}
.dossier::after {
content: "" !important;
position: absolute !important;
inset: 8px !important;
border: 1px dashed rgba(155,40,88,0.18) !important;
border-radius: 18px !important;
pointer-events: none !important;
}
/* ===== §B 标题线:魔法管理局Gal标题条 ===== */
.dossier .titleline {
position: relative !important;
z-index: 1 !important;
display: flex !important;
align-items: center !important;
gap: 10px !important;
padding: 12px 14px !important;
margin: 0 0 12px 0 !important;
border-radius: 18px !important;
border: 1px solid rgba(155,40,88,0.30) !important;
background:
linear-gradient(90deg, rgba(155,40,88,0.16), rgba(255,255,255,0.86) 46%, rgba(126,94,170,0.12)),
repeating-linear-gradient(135deg, rgba(155,40,88,0.06) 0 7px, transparent 7px 14px) !important;
box-shadow: 0 10px 24px rgba(52,36,66,0.10) !important;
}
.dossier .titleline::before {
content: "MAGICAL GIRL DOSSIER" !important;
position: absolute !important;
right: 14px !important;
bottom: 3px !important;
color: rgba(155,40,88,0.22) !important;
font-size: 10px !important;
letter-spacing: 0.18em !important;
font-weight: 900 !important;
}
.dossier .seal {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 42px !important;
height: 28px !important;
flex: 0 0 auto !important;
border-radius: 10px !important;
border: 1px solid rgba(155,40,88,0.55) !important;
background:
radial-gradient(circle, rgba(255,255,255,0.95), rgba(243,220,231,0.95)) !important;
color: hsl(338,50%,30%) !important;
font-size: 0.68rem !important;
font-weight: 900 !important;
letter-spacing: 0.08em !important;
box-shadow: 0 0 0 4px rgba(155,40,88,0.08) !important;
}
.dossier .titleline b {
color: hsl(338,50%,30%) !important;
font-size: 1.04rem !important;
letter-spacing: 0.08em !important;
text-shadow: 0 1px 0 rgba(255,255,255,0.9) !important;
}
.dossier .titleline small {
margin-left: auto !important;
padding-right: 132px !important;
color: hsl(270,5%,48%) !important;
font-size: 0.76rem !important;
}
/* ===== §C 场景条:魔法扫描HUD ===== */
.dossier .topline {
position: relative !important;
z-index: 1 !important;
display: block !important;
padding: 12px !important;
margin: 0 0 14px 0 !important;
border-radius: 18px !important;
border: 1px solid rgba(126,94,170,0.24) !important;
background:
linear-gradient(180deg, rgba(255,255,255,0.88), rgba(246,241,249,0.92)),
radial-gradient(circle at 0% 50%, rgba(155,40,88,0.12), transparent 45%) !important;
}
.dossier .metarow {
display: flex !important;
align-items: center !important;
flex-wrap: wrap !important;
gap: 8px !important;
}
.dossier .metaitem {
display: inline-flex !important;
align-items: center !important;
min-height: 26px !important;
padding: 3px 10px !important;
border-radius: 999px !important;
background: rgba(255,255,255,0.86) !important;
border: 1px solid rgba(155,40,88,0.20) !important;
color: hsl(270,6%,32%) !important;
font-size: 0.78rem !important;
box-shadow: inset 0 -1px 0 rgba(155,40,88,0.06) !important;
}
.dossier .metaitem::before {
content: "✧" !important;
margin-right: 6px !important;
color: hsl(338,62%,42%) !important;
font-size: 11px !important;
}
.dossier .stagehint {
position: relative !important;
margin-top: 9px !important;
padding: 9px 10px 9px 28px !important;
border-radius: 12px !important;
background: rgba(155,40,88,0.08) !important;
color: hsl(338,50%,30%) !important;
font-size: 0.88rem !important;
line-height: 1.55 !important;
}
.dossier .stagehint::before {
content: "🥀" !important;
position: absolute !important;
left: 8px !important;
top: 8px !important;
opacity: 0.78 !important;
}
/* ===== §D 正文叙事区:Galgame文本框 ===== */
.dossier text.text,
.dossier .text {
position: relative !important;
z-index: 1 !important;
display: block !important;
margin: 14px 0 !important;
padding: 18px 18px 18px 20px !important;
border-radius: 20px !important;
border: 1px solid rgba(155,40,88,0.26) !important;
background:
linear-gradient(180deg, rgba(255,255,255,0.92), rgba(250,246,252,0.96)),
radial-gradient(circle at 0% 100%, rgba(155,40,88,0.10), transparent 42%) !important;
color: hsl(270,8%,7%) !important;
line-height: 1.9 !important;
font-size: 0.98rem !important;
letter-spacing: 0.02em !important;
text-align: left !important;
box-shadow:
inset 0 0 0 1px rgba(255,255,255,0.82),
0 14px 30px rgba(52,36,66,0.10) !important;
}
.dossier text.text::before,
.dossier .text::before {
content: "SCENE" !important;
position: absolute !important;
left: 14px !important;
top: -10px !important;
padding: 2px 9px !important;
border-radius: 999px !important;
background: hsl(338,62%,42%) !important;
color: #fff !important;
font-size: 10px !important;
font-weight: 900 !important;
letter-spacing: 0.14em !important;
}
.dossier text.text::first-letter,
.dossier .text::first-letter {
color: hsl(338,50%,30%) !important;
font-size: 1.32em !important;
font-weight: 900 !important;
}
/* ===== §E 表情立绘:Gal CG cut-in ===== */
.dossier .sprite-emote {
position: relative !important;
display: grid !important;
grid-template-columns: 96px minmax(0,1fr) !important;
gap: 12px !important;
align-items: center !important;
margin: 14px 0 !important;
padding: 10px 12px 10px 10px !important;
min-height: 108px !important;
border-radius: 18px !important;
border: 1px solid rgba(155,40,88,0.30) !important;
background:
linear-gradient(90deg, rgba(155,40,88,0.13), rgba(255,255,255,0.92)),
repeating-linear-gradient(135deg, rgba(155,40,88,0.05) 0 7px, transparent 7px 14px) !important;
box-shadow: 0 12px 26px rgba(52,36,66,0.12) !important;
overflow: hidden !important;
}
.dossier .sprite-emote::before {
content: "" !important;
display: block !important;
width: 92px !important;
height: 92px !important;
border-radius: 18px !important;
background-size: cover !important;
background-position: center top !important;
background-repeat: no-repeat !important;
border: 2px solid rgba(155,40,88,0.58) !important;
box-shadow:
0 0 0 4px rgba(155,40,88,0.08),
0 10px 20px rgba(52,36,66,0.14) !important;
}
.dossier .sprite-emote::after {
content: "YOMI RIO" !important;
position: absolute !important;
left: 16px !important;
bottom: 4px !important;
color: rgba(155,40,88,0.30) !important;
font-size: 9px !important;
font-weight: 900 !important;
letter-spacing: 0.16em !important;
}
.dossier .sprite-emote span {
display: block !important;
color: hsl(270,8%,7%) !important;
font-size: 0.92rem !important;
line-height: 1.68 !important;
}
/* 表情映射 */
.dossier .emote-calm::before { background-image: url("https://i.ibb.co/39WGYsvz/20260624180532-2-2.png") !important; }
.dossier .emote-confused::before { background-image: url("https://i.ibb.co/k624RjX4/image.png") !important; }
.dossier .emote-displeased::before { background-image: url("https://i.ibb.co/BHzTDYy9/image.png") !important; }
.dossier .emote-anger::before { background-image: url("https://i.ibb.co/dwbCK3m7/image.png") !important; }
.dossier .emote-blush::before { background-image: url("https://i.ibb.co/nqCQXHzV/image.png") !important; }
.dossier .emote-surprise::before { background-image: url("https://i.ibb.co/RTWQbNdx/image.png") !important; }
.dossier .emote-cute::before { background-image: url("https://i.ibb.co/KxqTrrwp/image.png") !important; }
.dossier .emote-contempt::before { background-image: url("https://i.ibb.co/DDBcn7mZ/image.png") !important; }
.dossier .emote-tease::before { background-image: url("https://i.ibb.co/r2xjqcXs/image.png") !important; }
.dossier .emote-pain::before { background-image: url("https://i.ibb.co/5WBfyQ7Q/image.png") !important; }
.dossier .emote-smile::before { background-image: url("https://i.ibb.co/d4dm38Dz/image.png") !important; }
.dossier .emote-soft::before { background-image: url("https://i.ibb.co/5hBWLzKZ/image.png") !important; }
.dossier .emote-battle::before { background-image: url("https://i.ibb.co/qLwX81px/image.png") !important; }
/* ===== §F 内联道具 ===== */
.dossier .prop {
position: relative !important;
z-index: 1 !important;
display: block !important;
margin: 12px 0 !important;
padding: 11px 14px 11px 38px !important;
border-radius: 16px !important;
border: 1px solid rgba(155,40,88,0.24) !important;
background: rgba(255,255,255,0.86) !important;
color: hsl(270,6%,35%) !important;
box-shadow: 0 9px 22px rgba(52,36,66,0.08) !important;
}
.dossier .prop::before {
content: "✦" !important;
position: absolute !important;
left: 13px !important;
top: 50% !important;
transform: translateY(-50%) !important;
color: hsl(338,62%,42%) !important;
}
.dossier .prop b {
color: hsl(338,50%,30%) !important;
margin-right: 8px !important;
}
.dossier .prop span {
color: hsl(270,8%,7%) !important;
}
.dossier .prop-mark {
background:
linear-gradient(90deg, rgba(155,40,88,0.13), rgba(255,255,255,0.90)) !important;
animation: markBreath 3.8s ease-in-out infinite !important;
}
.dossier .prop-mark::after {
content: "BLACK ROSE SEAL" !important;
position: absolute !important;
right: 12px !important;
top: 50% !important;
transform: translateY(-50%) !important;
color: rgba(155,40,88,0.24) !important;
font-size: 10px !important;
font-weight: 900 !important;
letter-spacing: 0.14em !important;
}
.dossier .prop-letter {
border-color: rgba(126,94,170,0.28) !important;
}
@keyframes markBreath {
0% { box-shadow: 0 0 0 rgba(155,40,88,0); }
50% { box-shadow: 0 0 18px rgba(155,40,88,0.22); }
100% { box-shadow: 0 0 0 rgba(155,40,88,0); }
}
/* ===== §G 通用状态面板:VN系统窗口 ===== */
.dossier .playerbar,
.dossier .villainbar,
.dossier .routebar,
.dossier .markbar,
.dossier .choices,
.dossier .star-memory {
position: relative !important;
z-index: 1 !important;
display: block !important;
margin: 12px 0 !important;
border-radius: 18px !important;
border: 1px solid rgba(155,40,88,0.24) !important;
background:
linear-gradient(180deg, rgba(255,255,255,0.92), rgba(248,244,250,0.96)) !important;
overflow: hidden !important;
box-shadow: 0 12px 28px rgba(52,36,66,0.10) !important;
}
.dossier .playerbar > summary,
.dossier .villainbar > summary,
.dossier .routebar > summary,
.dossier .markbar > summary,
.dossier .choices > summary,
.dossier .star-memory > summary {
min-height: 46px !important;
display: flex !important;
align-items: center !important;
gap: 8px !important;
background:
linear-gradient(90deg, rgba(155,40,88,0.16), rgba(255,255,255,0.86), rgba(126,94,170,0.12)) !important;
color: hsl(338,50%,30%) !important;
font-weight:
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "zidmskd3sp1fpx1yknb62dc1.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "t0h1rhcumk9abkev5f4yq3by.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。