公开统计
4,767热度分
724消息量
131,728世界书字符
23,413固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: vg62adlxmbqwj8a90ogs8a45.webpbackground: gkcxrt6vs3apxugm9hf6gu7m.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 132,022 字符;仅作为文本显示,不会在本站执行。
/* =========================================================
《临界都市》完整界面 CSS V2.0
科幻终端 × 韩漫角色卡 × 超级英雄档案
使用方法:删除原有全部CSS,只粘贴这一份
========================================================= */
/* =========================================================
01. 全局变量
========================================================= */
:root {
--fy-bg-0: #050816;
--fy-bg-1: #091023;
--fy-bg-2: #101a34;
--fy-bg-3: #172443;
--fy-bg-4: #22345c;
--fy-panel:
rgba(10, 17, 36, 0.97);
--fy-panel-light:
rgba(24, 36, 66, 0.94);
--fy-card:
rgba(20, 31, 58, 0.95);
--fy-card-light:
rgba(35, 50, 87, 0.72);
--fy-white: #ffffff;
--fy-text: #f3f7ff;
--fy-text-main: #e9f1ff;
--fy-text-soft: #c1cee2;
--fy-text-muted: #94a7c5;
--fy-cyan: #63f6ee;
--fy-blue: #69d7ff;
--fy-blue-2: #7196ff;
--fy-purple: #b487ff;
--fy-pink: #ff7edb;
--fy-gold: #ffe08a;
--fy-gold-2: #ffc85e;
--fy-red: #ff718b;
--fy-green: #68f1bd;
--fy-line:
rgba(117, 165, 255, 0.3);
--fy-line-soft:
rgba(130, 166, 225, 0.15);
--fy-radius-xl: 22px;
--fy-radius-lg: 16px;
--fy-radius-md: 11px;
--fy-radius-sm: 7px;
--fy-shadow:
0 18px 48px rgba(0, 0, 0, 0.5),
0 0 26px rgba(82, 145, 255, 0.08);
--fy-font:
"Inter",
"PingFang SC",
"Microsoft YaHei",
"Noto Sans SC",
sans-serif;
}
/* =========================================================
02. 基础重置
========================================================= */
.fy-panel,
.fy-story,
.fy-panel *,
.fy-story * {
box-sizing: border-box;
}
.fy-panel,
.fy-story {
font-family: var(--fy-font);
color: var(--fy-text);
}
.fy-panel *,
.fy-story * {
opacity: 1;
}
.fy-panel ::selection,
.fy-story ::selection {
color: #06101c;
background: var(--fy-cyan);
}
/* =========================================================
03. 剧情正文
========================================================= */
.fy-story {
position: relative;
margin: 18px 0;
padding: 24px 26px;
overflow: hidden;
color: var(--fy-text) !important;
font-size: 15.5px;
font-weight: 450;
line-height: 2;
letter-spacing: 0.025em;
background:
radial-gradient(
circle at 100% 0%,
rgba(105, 151, 255, 0.12),
transparent 34%
),
linear-gradient(
145deg,
rgba(10, 17, 36, 0.99),
rgba(22, 32, 59, 0.97)
);
border: 1px solid rgba(119, 177, 255, 0.36);
border-radius: var(--fy-radius-xl);
box-shadow:
var(--fy-shadow),
inset 0 1px 0 rgba(255, 255, 255, 0.04);
animation: fy-story-in 0.55s ease both;
}
.fy-story::before {
content: "";
position: absolute;
top: 0;
left: -45%;
width: 30%;
height: 100%;
background:
linear-gradient(
90deg,
transparent,
rgba(100, 221, 255, 0.07),
transparent
);
transform: skewX(-18deg);
pointer-events: none;
animation: fy-story-scan 9s ease-in-out infinite;
}
.fy-story::after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 135px;
height: 135px;
background-image:
radial-gradient(
circle,
rgba(111, 188, 255, 0.2) 1px,
transparent 1.5px
);
background-size: 10px 10px;
opacity: 0.32;
pointer-events: none;
}
.fy-story,
.fy-story p,
.fy-story div,
.fy-story span {
color: var(--fy-text) !important;
}
.fy-story p {
margin: 0.8em 0;
}
.fy-story strong,
.fy-story b {
color: var(--fy-white) !important;
font-weight: 800;
}
.fy-story em,
.fy-story i {
color: #bceeff !important;
}
/* =========================================================
04. 通用折叠面板
========================================================= */
.fy-panel {
position: relative;
margin: 14px 0;
overflow: hidden;
color: var(--fy-text-main) !important;
background:
radial-gradient(
circle at 100% 0%,
rgba(82, 139, 255, 0.1),
transparent 32%
),
linear-gradient(
145deg,
rgba(8, 14, 31, 0.99),
rgba(18, 28, 53, 0.97)
);
border: 1px solid var(--fy-line);
border-radius: var(--fy-radius-xl);
box-shadow:
var(--fy-shadow),
inset 0 1px 0 rgba(255, 255, 255, 0.035);
transition:
transform 0.28s ease,
border-color 0.28s ease,
box-shadow 0.28s ease;
animation: fy-panel-in 0.5s ease both;
}
.fy-panel:hover {
transform: translateY(-2px);
border-color:
rgba(104, 220, 255, 0.58);
box-shadow:
0 24px 56px rgba(0, 0, 0, 0.56),
0 0 32px rgba(82, 173, 255, 0.14),
inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
/* 面板扫描光 */
.fy-panel::before {
content: "";
position: absolute;
z-index: 0;
inset: 0;
background:
linear-gradient(
108deg,
transparent 20%,
rgba(107, 222, 255, 0.065) 48%,
transparent 74%
);
transform: translateX(-115%);
pointer-events: none;
animation: fy-panel-scan 10s ease-in-out infinite;
}
/* 顶部流光线 */
.fy-panel::after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 18px;
right: 18px;
height: 1px;
background:
linear-gradient(
90deg,
transparent,
var(--fy-blue),
var(--fy-purple),
transparent
);
opacity: 0.75;
pointer-events: none;
}
/* =========================================================
05. 折叠标题
========================================================= */
.fy-panel > summary {
position: relative;
z-index: 3;
display: flex;
align-items: center;
gap: 13px;
min-height: 58px;
padding: 14px 53px 14px 18px;
cursor: pointer;
user-select: none;
list-style: none;
background:
linear-gradient(
90deg,
rgba(49, 74, 126, 0.68),
rgba(28, 42, 78, 0.46) 48%,
rgba(12, 18, 34, 0.18)
);
border-bottom:
1px solid rgba(122, 168, 255, 0.11);
transition:
background 0.25s ease,
border-color 0.25s ease;
}
.fy-panel > summary::-webkit-details-marker {
display: none;
}
.fy-panel > summary:hover {
background:
linear-gradient(
90deg,
rgba(58, 91, 153, 0.77),
rgba(31, 49, 91, 0.56) 50%,
rgba(15, 22, 41, 0.2)
);
}
.fy-panel[open] > summary {
border-bottom-color:
rgba(104, 218, 255, 0.21);
}
/* 左侧发光标记 */
.fy-panel > summary::before {
content: "";
flex: 0 0 auto;
width: 5px;
height: 30px;
background:
linear-gradient(
180deg,
var(--fy-cyan),
var(--fy-blue),
var(--fy-purple)
);
border-radius: 99px;
box-shadow:
0 0 10px rgba(95, 239, 255, 0.62),
0 0 19px rgba(101, 160, 255, 0.26);
}
/* 右侧折叠箭头 */
.fy-panel > summary::after {
content: "";
position: absolute;
top: 50%;
right: 22px;
width: 10px;
height: 10px;
border-right: 2px solid var(--fy-blue);
border-bottom: 2px solid var(--fy-blue);
transform:
translateY(-68%)
rotate(45deg);
transition:
transform 0.28s ease,
border-color 0.28s ease;
}
.fy-panel[open] > summary::after {
transform:
translateY(-30%)
rotate(225deg);
border-color: var(--fy-cyan);
}
.fy-summary-title {
color: var(--fy-white) !important;
font-size: 15px;
font-weight: 900 !important;
letter-spacing: 0.13em;
white-space: nowrap;
text-shadow:
0 0 8px rgba(106, 218, 255, 0.42),
0 0 20px rgba(93, 142, 255, 0.14);
}
.fy-summary-brief {
min-width: 0;
overflow: hidden;
color: #c7d5e9 !important;
font-size: 11px;
font-weight: 600 !important;
letter-spacing: 0.05em;
text-overflow: ellipsis;
white-space: nowrap;
}
.fy-panel-body {
position: relative;
z-index: 2;
padding: 18px;
color: var(--fy-text-main) !important;
}
.fy-panel[open] > .fy-panel-body {
animation: fy-panel-open 0.36s ease both;
}
/* =========================================================
06. 当前场景栏
========================================================= */
.fy-scene {
border-color:
rgba(87, 241, 230, 0.38);
background:
radial-gradient(
circle at 100% 0%,
rgba(84, 255, 230, 0.11),
transparent 34%
),
linear-gradient(
145deg,
rgba(5, 22, 36, 0.99),
rgba(18, 34, 62, 0.97)
);
}
.fy-scene::after {
background:
linear-gradient(
90deg,
transparent,
var(--fy-cyan),
var(--fy-blue),
transparent
);
}
.fy-scene > summary::before {
background:
linear-gradient(
180deg,
var(--fy-cyan),
var(--fy-blue)
);
}
.fy-scene-grid,
.fy-info-grid {
display: grid;
grid-template-columns:
repeat(2, minmax(0, 1fr));
gap: 10px;
}
.fy-info-item {
position: relative;
padding: 14px;
background:
linear-gradient(
135deg,
rgba(45, 69, 113, 0.55),
rgba(22, 35, 65, 0.62)
);
border:
1px solid rgba(121, 185, 255, 0.23);
border-radius: var(--fy-radius-md);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.025),
0 8px 18px rgba(0, 0, 0, 0.16);
transition:
transform 0.24s ease,
border-color 0.24s ease,
background 0.24s ease;
}
.fy-info-item:hover {
transform: translateY(-2px);
border-color:
rgba(103, 235, 255, 0.44);
background:
linear-gradient(
135deg,
rgba(55, 88, 143, 0.65),
rgba(26, 43, 79, 0.68)
);
}
.fy-info-item::before {
content: "";
position: absolute;
top: 9px;
left: 9px;
width: 12px;
height: 2px;
background: var(--fy-cyan);
box-shadow:
0 0 8px rgba(99, 246, 238, 0.64);
}
.fy-info-label {
display: block;
margin-bottom: 6px;
color: var(--fy-cyan) !important;
font-size: 10px;
font-weight: 900 !important;
letter-spacing: 0.15em;
text-shadow:
0 0 8px rgba(99, 246, 238, 0.26);
}
.fy-info-value {
color: #eef6ff !important;
font-size: 13px;
font-weight: 600 !important;
line-height: 1.65;
}
/* =========================================================
07. 玩家终端
========================================================= */
.fy-player {
border-color:
rgba(184, 143, 255, 0.43);
background:
radial-gradient(
circle at 100% 0%,
rgba(175, 111, 255, 0.12),
transparent 35%
),
linear-gradient(
145deg,
rgba(13, 13, 38, 0.99),
rgba(30, 29, 63, 0.97)
);
}
.fy-player::after {
background:
linear-gradient(
90deg,
transparent,
var(--fy-purple),
var(--fy-blue),
transparent
);
}
.fy-player > summary::before {
background:
linear-gradient(
180deg,
var(--fy-purple),
var(--fy-pink)
);
box-shadow:
0 0 11px rgba(190, 128, 255, 0.57),
0 0 20px rgba(255, 113, 219, 0.16);
}
.fy-player-header {
position: relative;
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 12px;
margin-bottom: 16px;
padding: 18px;
overflow: hidden;
color: var(--fy-white);
background:
radial-gradient(
circle at 100% 0%,
rgba(226, 126, 255, 0.16),
transparent 40%
),
linear-gradient(
110deg,
rgba(93, 65, 178, 0.68),
rgba(38, 50, 94, 0.65)
);
border:
1px solid rgba(199, 161, 255, 0.33);
border-radius: var(--fy-radius-lg);
clip-path:
polygon(
0 0,
calc(100% - 18px) 0,
100% 18px,
100% 100%,
18px 100%,
0 calc(100% - 18px)
);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.055),
0 13px 27px rgba(16, 6, 42, 0.25);
}
.fy-player-header::after {
content: "";
position: absolute;
top: -42px;
right: -25px;
width: 160px;
height: 160px;
background:
repeating-radial-gradient(
circle,
rgba(205, 164, 255, 0.16) 0 2px,
transparent 2px 9px
);
opacity: 0.48;
transform: rotate(12deg);
}
.fy-player-name {
position: relative;
z-index: 1;
color: var(--fy-white) !important;
font-size: 23px;
font-weight: 950 !important;
letter-spacing: 0.08em;
text-shadow:
0 0 9px rgba(192, 151, 255, 0.65),
0 0 26px rgba(106, 148, 255, 0.22);
}
.fy-player-codename {
position: relative;
z-index: 1;
color: #
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "m3jayxwgqqxloawqpgghcf3z.html",
"options": {
"items": [
{
"order": 0,
"label": "存档",
"type": "SET-INPUT",
"value": "【系统指令:生成存档】"
},
{
"order": 1,
"label": "NPC快照",
"type": "SET-INPUT",
"value": "【系统指令:NPC快照】"
},
{
"order": 2,
"label": "格式修复",
"type": "SET-INPUT",
"value": "【系统指令:格式修复】"
},
{
"order": 3,
"label": "启用星记忆",
"type": "SET-INPUT",
"value": "【系统指令:启用星记忆】"
},
{
"order": 4,
"label": "恢复内置记忆",
"type": "SET-INPUT",
"value": "【系统指令:恢复内置记忆】"
}
]
},
"defaultModelSettings": null,
"cover": "vg62adlxmbqwj8a90ogs8a45.webp",
"background": "gkcxrt6vs3apxugm9hf6gu7m.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。