公开统计
7,140热度分
1,524消息量
11,115世界书字符
6,869固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: ankcumz49s06q7lxkkb440ng.webpbackground: lwtvprjw82ig4jr9xvnftlmx.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 12,200 字符;仅作为文本显示,不会在本站执行。
/* ===== 主容器 · 杂志拼贴风 ===== */
scene {
display: block;
max-width: 880px;
margin: 20px auto;
padding: clamp(18px, 4vw, 30px);
background:
linear-gradient(135deg, rgba(30,91,168,0.06) 0%, transparent 30%),
linear-gradient(-135deg, rgba(214,51,132,0.06) 0%, transparent 30%),
#FAF7F2;
border-radius: 8px;
box-shadow: 0 8px 26px rgba(42,42,40,0.13);
position: relative;
overflow: visible;
color: #2A2A2A;
}
scene::before {
content: '';
position: absolute;
top: -30px;
left: -30px;
width: 110px;
height: 110px;
background: conic-gradient(#1E5BA8 0deg 90deg, #D63384 90deg 180deg, #7952B3 180deg 270deg, #1E5BA8 270deg 360deg);
border-radius: 50%;
opacity: 0.12;
pointer-events: none;
z-index: 0;
}
/* ===== 顶栏 · 刊头大字 ===== */
top {
display: block;
margin: 0 0 18px 0;
padding: 14px 18px 12px 18px;
background: #2A2A2A;
color: #FAF7F2;
font-family: "Arial Black", "PingFang SC", sans-serif;
font-size: clamp(12px, 2.3vw, 15px);
font-weight: 800;
letter-spacing: 0.5px;
border-radius: 6px;
position: relative;
transform: rotate(-0.6deg);
box-shadow: 4px 4px 0 rgba(214,51,132,0.55);
line-height: 1.7;
z-index: 1;
}
top::after {
content: 'ISSUE';
position: absolute;
top: -8px;
right: 14px;
background: #D63384;
color: #FAF7F2;
font-size: 9px;
padding: 2px 8px;
border-radius: 3px;
letter-spacing: 1.2px;
transform: rotate(3deg);
z-index: 2;
}
/* ===== 思维链隐藏 ===== */
think { display: none; }
/* ===== 正文 · 报刊纸质感 ===== */
text {
display: block;
margin: 0 0 18px 0;
padding: clamp(16px, 3.5vw, 26px);
background: #FFFFFF;
border-radius: 6px;
box-shadow: 0 4px 12px rgba(42,42,40,0.08);
line-height: 1.9;
color: #2A2A2A;
font-size: clamp(14px, 2.5vw, 16px);
font-family: "Helvetica Neue", "PingFang SC", sans-serif;
position: relative;
z-index: 1;
}
text p { margin: 0 0 13px 0; }
text p:last-child { margin-bottom: 0; }
/* ===== User 台词 · 蓝色贴纸 ===== */
utalk {
color: #FAF7F2;
background: #1E5BA8;
font-weight: 700;
padding: 2px 10px;
border-radius: 4px;
display: inline-block;
transform: rotate(-0.5deg);
box-shadow: 2px 2px 0 rgba(42,42,42,0.25);
transition: transform 0.2s ease;
margin: 1px 2px;
}
utalk:hover { transform: rotate(0.5deg) scale(1.03); }
/* ===== NPC 台词 · 玫红贴纸 ===== */
ntalk {
color: #FAF7F2;
background: #D63384;
font-weight: 700;
padding: 2px 10px;
border-radius: 4px;
display: inline-block;
transform: rotate(0.5deg);
box-shadow: 2px 2px 0 rgba(42,42,42,0.25);
transition: transform 0.2s ease;
margin: 1px 2px;
}
ntalk:hover { transform: rotate(-0.5deg) scale(1.03); }
/* ===== 手机消息 · 便签气泡 ===== */
phone {
display: block;
background: #F9F6F0;
color: #2A2A2A;
border-left: 4px solid #7952B3;
border-radius: 4px;
padding: 8px 12px 8px 14px;
margin: 10px 0 10px 28px;
font-family: "SF Mono", "Menlo", "PingFang SC", monospace;
font-size: clamp(12px, 2.1vw, 13px);
box-shadow: 2px 2px 0 rgba(121,82,179,0.35);
transform: rotate(-0.3deg);
position: relative;
line-height: 1.6;
}
phone::before {
content: '📱';
position: absolute;
left: -30px;
top: 50%;
transform: translateY(-50%);
font-size: 18px;
}
/* ===== 折叠状态栏 ===== */
details {
margin: 0 0 12px 0;
background: #FFFFFF;
border: 2px solid #2A2A2A;
border-radius: 6px;
box-shadow: 3px 3px 0 rgba(121,82,179,0.28);
overflow: visible;
position: relative;
z-index: 1;
}
details summary {
padding: 11px 16px 11px 42px;
cursor: pointer;
font-family: "Arial Black", "PingFang SC", sans-serif;
font-weight: 800;
color: #2A2A2A;
font-size: clamp(13px, 2.3vw, 15px);
letter-spacing: 0.5px;
user-select: none;
list-style: none;
position: relative;
background: #FAF7F2;
border-radius: 4px 4px 0 0;
}
details summary::-webkit-details-marker { display: none; }
details summary::before {
content: '+';
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
width: 22px;
height: 22px;
line-height: 21px;
text-align: center;
background: #1E5BA8;
color: #FAF7F2;
border-radius: 4px;
font-size: 15px;
font-weight: 800;
transition: background 0.25s ease;
}
details[open] summary::before { content: '−'; background: #D63384; }
details[open] summary { border-bottom: 2px solid #2A2A2A; }
/* ===== 玩家信息 / 租客信息 / 行动推荐 ===== */
info, npc, action {
display: block;
padding: 14px 16px;
color: #2A2A2A;
font-size: clamp(13px, 2.2vw, 14px);
line-height: 1.9;
white-space: pre-wrap;
animation: cgFade 0.3s ease;
}
@keyframes cgFade {
from { opacity: 0; transform: scale(0.98); }
to { opacity: 1; transform: scale(1); }
}
/* ===== 房屋布局 ===== */
map {
display: block;
padding: 14px 16px 16px 16px;
animation: cgFade 0.3s ease;
}
map meta {
display: block;
background: #2A2A2A;
color: #FAF7F2;
padding: 8px 12px;
border-radius: 4px;
font-size: clamp(12px, 2.1vw, 13px);
font-weight: 700;
letter-spacing: 0.3px;
margin-bottom: 14px;
box-shadow: 3px 3px 0 rgba(214,51,132,0.4);
}
/* 平面图 · Grid 定位(修正后的合理布局)*/
plan {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: repeat(5, 1fr);
grid-template-areas:
"kit kit dining bedB bedB"
"bedA living living bedB bedB"
"bedA living living bath mbath"
"bedA living living mbed mbed"
"entry balcony balcony mbed mbed";
gap: 6px;
aspect-ratio: 5 / 5;
max-width: 480px;
margin: 0 auto;
padding: 10px;
background: #FAF7F2;
border: 2px solid #2A2A2A;
border-radius: 6px;
position: relative;
}
room {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 4px;
padding: 4px;
border: 1.5px solid #2A2A2A;
border-radius: 4px;
cursor: pointer;
outline: none;
transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
}
room ico {
display: block;
font-size: clamp(15px, 3vw, 22px);
line-height: 1;
}
room rname {
display: block;
font-family: "Arial Black", "PingFang SC", sans-serif;
font-size: clamp(9px, 1.8vw, 12px);
font-weight: 800;
color: #2A2A2A;
letter-spacing: 0.3px;
text-align: center;
line-height: 1.1;
}
room:hover, room:focus {
transform: scale(1.05);
box-shadow: 3px 3px 0 rgba(42,42,42,0.4);
filter: brightness(1.06);
z-index: 20;
}
/* 房间上色 + Grid 定位(修正后的位置关系)*/
.r-entry { background: #E5E5E5; grid-area: entry; } /* 玄关·西南角入户 */
.r-living { background: #FDF0C8; grid-area: living; } /* 客厅·中心大面积 */
.r-bal { background: #C8E6B8; grid-area: balcony; } /* 阳台·南侧连通客厅 */
.r-kitchen { background: #FFCFB0; grid-area: kit; } /* 厨房·西北角 */
.r-dining { background: #FFE0A0; grid-area: dining; } /* 餐区·北侧中部 */
.r-bedA { background: #F9D9B0; grid-area: bedA; } /* 次卧A·西侧完整 */
.r-bedB { background: #D6C6E6; grid-area: bedB; } /* 次卧B·东北角大面积 */
.r-bath { background: #A8D5BA; grid-area: bath; } /* 公卫·东侧中部 */
.r-mbed { background: #F5C6D6; grid-area: mbed; } /* 主卧·东南角大面积 */
.r-mbath { background: #B8E0E6; grid-area: mbath; } /* 主卫·东侧附属主卧 */
/* 悬停 / 点击弹窗 */
room pop {
position: absolute;
top: 108%;
left: 50%;
transform: translateX(-50%) translateY(-4px);
min-width: 180px;
max-width: 240px;
background: #2A2A2A;
color: #FAF7F2;
padding: 10px 12px;
border-radius: 6px;
font-size: 12px;
line-height: 1.65;
text-align: left;
box-shadow: 3px 3px 0 rgba(214,51,132,0.55);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity 0.2s ease, transform 0.2s ease;
z-index: 30;
white-space: normal;
}
room pop::before {
content: '';
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
border: 6px solid transparent;
border-bottom-color: #2A2A2A;
}
room:hover pop, room:focus pop {
opacity: 1;
visibility: visible;
transform: translateX(-50%) translateY(0);
pointer-events: auto;
}
room pop pt {
display: inline-block;
background: #D63384;
color: #FAF7F2;
padding: 1px 6px;
border-radius: 3px;
font-size: 10px;
font-weight: 800;
margin-right: 6px;
letter-spacing: 0.3px;
}
/* 底部行房间弹窗朝上 */
.r-entry pop, .r-bal pop, .r-mbed pop {
top: auto;
bottom: 108%;
}
.r-entry pop::before, .r-bal pop::before, .r-mbed pop::before {
bottom: auto;
top: 100%;
border-bottom-color: transparent;
border-top-color: #2A2A2A;
}
/* 右列弹窗右对齐 */
.r-bedB pop, .r-bath pop, .r-mbath pop, .r-mbed pop {
left: auto;
right: 0;
transform: translateX(0) translateY(-4px);
}
.r-bedB pop::before, .r-bath pop::before, .r-mbath pop::before, .r-mbed pop::before {
left: auto;
right: 12px;
transform: none;
}
.r-bedB:hover pop, .r-bedB:focus pop,
.r-bath:hover pop, .r-bath:focus pop,
.r-mbath:hover pop, .r-mbath:focus pop,
.r-mbed:hover pop, .r-mbed:focus pop {
transform: translateX(0) translateY(0);
}
/* 左列弹窗左对齐 */
.r-entry pop, .r-bedA pop, .r-kitchen pop {
left: 0;
transform: translateX(0) translateY(-4px);
}
.r-entry pop::before, .r-bedA pop::before, .r-kitchen pop::before {
left: 12px;
transform: none;
}
.r-entry:hover pop, .r-entry:focus pop,
.r-bedA:hover pop, .r-bedA:focus pop,
.r-kitchen:hover pop, .r-kitchen:focus pop {
transform: translateX(0) translateY(0);
}
map hint {
display: block;
text-align: center;
margin-top: 12px;
font-size: 12px;
color: #7952B3;
font-style: italic;
letter-spacing: 0.3px;
}
/* ===== 直播弹幕 · 从右往左飘 ===== */
danmu {
display: block;
position: relative;
height: 240px;
overflow: hidden;
background: linear-gradient(180deg, #1a1a1a 0%, #2a2a2a 100%);
border-radius: 0 0 4px 4px;
}
danmu::before {
content: '● LIVE';
position: absolute;
top: 8px;
left: 10px;
z-index: 5;
background: #D63384;
color: #FAF7F2;
font-size: 10px;
font-weight: 800;
padding: 2px 8px;
border-radius: 3px;
letter-spacing: 1px;
animation: livePulse 1.6s ease-in-out infinite;
}
@keyframes livePulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.55; }
}
danmu d {
position: absolute;
white-space: nowrap;
color: #FAF7F2;
font-size: 13px;
font-weight: 600;
padding: 4px 12px;
border-radius: 20px;
background: rgba(255,255,255,0.08);
text-shadow: 0 1px 2px rgba(0,0,0,0.55);
animation: danmuFly 16s linear infinite;
will-change: transform, left;
}
@keyframes danmuFly {
from { left: 100%; transform: translateX(0); }
to { left: 0; transform: translateX(-100%); }
}
danmu d:nth-child(1) { top: 4%; animation-delay: 0s; color: #FFD6E0; }
danmu d:nth-child(2) { top: 12%; animation-delay: 1.2s; color: #C6E4FF; }
danmu d:nth-child(3) { top: 20%; animation-delay: 2.4s; color: #FFF3B0; }
danmu d:nth-child(4) { top: 28%; animation-delay: 3.6s; color: #D6C6E6; }
danmu d:nth-child(5) { top: 36%; animation-delay: 4.8s; color: #A8D5BA; }
danmu d:nth-child(6) { top: 44%; animation-delay: 6.0s; color: #FDD9A0; }
danmu d:nth-child(7) { top: 52%; animation-delay: 7.2s; color: #FFD6E0; }
danmu d:nth-child(8) { top: 60%; animation-delay: 8.4s; color: #C6E4FF; }
danmu d:nth-child(9) { top: 68%; animation-delay: 9.6s; color: #FFF3B0; }
danmu d:nth-child(10) { top: 76%; animation-delay: 10.8s; color: #D6C6E6; }
danmu d:nth-child(11) { top: 84%; animation-delay: 12.0s; color: #A8D5BA; }
danmu d:nth-child(12) { top: 8%; animation-delay: 13.2s; color: #FDD9A0; }
danmu d:nth-child(13) { top: 32%; animation-delay: 14.4s; color: #FFD6E0; }
danmu d:nth-child(14) { top: 56%; animation-delay: 15.6s; color: #C6E4FF; }
danmu d:nth-child(15) { top: 80%; animation-delay: 16.8s; color: #FFF3B0; }
/* ===== 移动端适配 ===== */
@media (max-width: 600px) {
scene { margin: 12px; padding: 16px; }
top { transform: none; padding: 12px 14px; }
plan {
max-width: 100%;
padding: 8px;
gap: 4px;
}
room { padding: 3px; }
room ico { font-size: 15px; }
room rname { font-size: 9px; }
room pop {
min-width: 140px;
max-width: 180px;
font-size: 11px;
pa
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "vupi3z93c0qhmpzblztg9z1l.html",
"options": {
"items": [
{
"order": 0,
"label": "选项1",
"type": "SET-INPUT",
"value": "行动推荐选项1"
},
{
"order": 1,
"label": "选项2",
"type": "SET-INPUT",
"value": "行动推荐选项2"
},
{
"order": 2,
"label": "选项3",
"type": "SET-INPUT",
"value": "行动推荐选项3"
},
{
"order": 3,
"label": "选项4",
"type": "SET-INPUT",
"value": "行动推荐选项4"
}
]
},
"defaultModelSettings": {
"model": "mango_gemini_vertex/gemini-3.1-pro-preview"
},
"cover": "ankcumz49s06q7lxkkb440ng.webp",
"background": "lwtvprjw82ig4jr9xvnftlmx.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。