公开统计
2,690热度分
575消息量
32,540世界书字符
8,753固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: ckbtghqleh9cj57mtmo6zh6w.webpbackground: ukdpmrcj6ioduhoqtzgipn10.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 69,125 字符;仅作为文本显示,不会在本站执行。
/* ========================================
魔法少女主题样式表
配色:梦幻粉紫金(粉红/紫罗兰/金色)
核心元素:魔法星星、变身棒、爱心光效
======================================== */
/* === 关键帧动画 === */
@keyframes mount-breathe {
0%, 100% { transform: translateY(0) scale(1); }
50% { transform: translateY(-3px) scale(1.03); }
}
@keyframes bg-scroll {
0% { background-position: 0 0; }
100% { background-position: 200px 200px; }
}
@keyframes pulse-npc {
0%, 100% {
opacity: 0.5;
transform: scale(1);
box-shadow: 0 0 10px rgba(255, 105, 180, 0.7);
}
50% {
opacity: 1;
transform: scale(1.5);
box-shadow: 0 0 20px rgba(255, 105, 180, 1);
}
}
@keyframes pulse-user {
0%, 100% {
opacity: 0.5;
transform: scale(1);
box-shadow: 0 0 10px rgba(218, 112, 214, 0.7);
}
50% {
opacity: 1;
transform: scale(1.5);
box-shadow: 0 0 20px rgba(218, 112, 214, 1);
}
}
@keyframes glow-text {
0%, 100% {
opacity: 0.7;
text-shadow: 0 0 10px rgba(255, 105, 180, 0.6);
}
50% {
opacity: 1;
text-shadow: 0 0 18px rgba(255, 105, 180, 1), 0 0 30px rgba(255, 105, 180, 0.6);
}
}
@keyframes rotate-icon {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes classUI-ink-pulse {
0%, 100% {
opacity: 0.2;
transform: translate(-50%, -50%) scale(0.95);
}
50% {
opacity: 0.35;
transform: translate(-50%, -50%) scale(1.15);
}
}
@keyframes classUI-scroll-unfold {
0% {
transform: scaleY(0.92);
opacity: 0.8;
}
100% {
transform: scaleY(1);
opacity: 1;
}
}
@keyframes ink-text-fade {
0% {
opacity: 0.65;
text-shadow: 0 0 10px rgba(255, 105, 180, 0.5);
}
50% {
opacity: 0.9;
text-shadow: 0 0 15px rgba(255, 105, 180, 0.7);
}
100% {
opacity: 1;
text-shadow: 0 0 20px rgba(255, 105, 180, 0.9);
}
}
@keyframes data-stream {
0% { transform: translateY(-100%); }
100% { transform: translateY(100%); }
}
@keyframes scan-line {
0% { transform: translateY(0); }
100% { transform: translateY(100%); }
}
@keyframes energy-pulse {
0%, 100% { opacity: 0.4; }
50% { opacity: 0.8; }
}
@keyframes cot-fade-out {
0% { opacity: 1; }
60% { opacity: 0; }
100% {
opacity: 0;
visibility: hidden;
height: 0;
margin: 0;
padding: 0;
overflow: hidden;
aspect-ratio: auto;
pointer-events: none;
}
}
@keyframes yinyang-rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes star-twinkle {
0%, 100% { opacity: 0.3; transform: scale(1); }
50% { opacity: 1; transform: scale(1.3); }
}
@keyframes float-up {
0% { transform: translateY(0) rotate(0deg); opacity: 0.6; }
100% { transform: translateY(-20px) rotate(360deg); opacity: 0; }
}
@keyframes border-glow {
0%, 100% {
box-shadow: 0 0 10px rgba(255, 105, 180, 0.3),
inset 0 0 10px rgba(255, 105, 180, 0.1);
}
50% {
box-shadow: 0 0 20px rgba(255, 105, 180, 0.6),
inset 0 0 20px rgba(255, 105, 180, 0.2);
}
}
@keyframes spell-card-shine {
0% { left: -100%; }
100% { left: 200%; }
}
@keyframes header-star-float {
0% {
transform: translateY(0) scale(1);
opacity: 0.3;
}
50% {
transform: translateY(-8px) scale(1.2);
opacity: 0.7;
}
100% {
transform: translateY(0) scale(1);
opacity: 0.3;
}
}
@keyframes header-wave-flow {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
}
@keyframes header-border-pulse {
0%, 100% {
border-color: rgba(255, 105, 180, 0.6);
box-shadow: 0 6px 28px rgba(255, 182, 193, 0.15),
0 2px 12px rgba(255, 105, 180, 0.2),
inset 0 1px 0 rgba(255, 255, 255, 0.6);
}
50% {
border-color: rgba(218, 112, 214, 0.7);
box-shadow: 0 8px 35px rgba(221, 160, 221, 0.2),
0 3px 15px rgba(218, 112, 214, 0.3),
inset 0 1px 0 rgba(255, 255, 255, 0.7);
}
}
@keyframes spell-card-float {
0%, 100% {
transform: translateY(0) rotate(0deg);
opacity: 0.15;
}
50% {
transform: translateY(-10px) rotate(5deg);
opacity: 0.3;
}
}
/* === COT思维链容器(魔法变身加载动画) === */
cot {
display: block;
position: relative;
width: 100%;
aspect-ratio: 3/1;
overflow: hidden;
box-sizing: border-box;
contain: size layout paint;
font-size: 0;
line-height: 0;
letter-spacing: 0;
}
cot * {
display: none !important;
}
cot::before {
content: "";
display: block;
width: 100%;
height: 100%;
pointer-events: none;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
animation: mount-breathe 4s ease-in-out infinite;
background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 200'%3E%3Cdefs%3E%3ClinearGradient id='skyGrad' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffe8f5'/%3E%3Cstop offset='1' stop-color='%23fff0fa'/%3E%3C/linearGradient%3E%3Cpattern id='starPattern' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='15,8 17,13 22,13 18,17 20,22 15,19 10,22 12,17 8,13 13,13' fill='%23FF69B4' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.5;1;0.5' dur='2s' repeatCount='indefinite'/%3E%3C/polygon%3E%3Cpolygon points='55,33 56.5,37 60,37 57,39.5 58.5,43 55,40.5 51.5,43 53,39.5 50,37 53.5,37' fill='%23DA70D6' opacity='0.45'%3E%3Canimate attributeName='opacity' values='0.45;0.9;0.45' dur='2.5s' begin='0.5s' repeatCount='indefinite'/%3E%3C/polygon%3E%3Cpolygon points='35,58 37,63 42,63 38,66 40,71 35,68 30,71 32,66 28,63 33,63' fill='%23FFB6C1' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.5;1;0.5' dur='2.2s' begin='1s' repeatCount='indefinite'/%3E%3C/polygon%3E%3C/pattern%3E%3Cfilter id='moonGlow'%3E%3CfeGaussianBlur stdDeviation='3' result='coloredBlur'/%3E%3CfeMerge%3E%3CfeMergeNode in='coloredBlur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3CradialGradient id='yinyangCore'%3E%3Cstop offset='0' stop-color='%23FF69B4' stop-opacity='0.9'/%3E%3Cstop offset='50' stop-color='%23FFB6C1' stop-opacity='0.6'/%3E%3Cstop offset='100' stop-color='transparent' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='600' height='200' fill='url(%23skyGrad)'/%3E%3Crect width='600' height='200' fill='url(%23starPattern)'/%3E%3Cg transform='translate(300 100)' filter='url(%23moonGlow)'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' from='0' to='360' dur='8s' repeatCount='indefinite'/%3E%3Cpolygon points='0,-35 10,-10 35,-5 15,10 20,35 0,20 -20,35 -15,10 -35,-5 -10,-10' fill='%23FFD700' stroke='%23FF69B4' stroke-width='2.5'/%3E%3Ccircle cx='0' cy='0' r='12' fill='%23ffffff' stroke='%23FF69B4' stroke-width='2'/%3E%3Cpolygon points='0,-8 2,-3 7,-3 3,0 5,5 0,2 -5,5 -3,0 -7,-3 -2,-3' fill='%23FF69B4'/%3E%3C/g%3E%3C/g%3E%3Cg fill='none' stroke-opacity='0.6'%3E%3Cpath d='M 0 120 Q 150 95, 300 120 T 600 105' stroke='%23FF69B4' stroke-width='1.5'%3E%3Canimate attributeName='d' values='M 0 120 Q 150 95, 300 120 T 600 105; M 0 105 Q 150 130, 300 105 T 600 120; M 0 120 Q 150 95, 300 120 T 600 105' dur='5s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M 0 150 Q 150 175, 300 150 T 600 160' stroke='%23DA70D6' stroke-width='1.2'%3E%3Canimate attributeName='d' values='M 0 150 Q 150 175, 300 150 T 600 160; M 0 165 Q 150 140, 300 165 T 600 150; M 0 150 Q 150 175, 300 150 T 600 160' dur='6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3Ctext x='50%25' y='55%25' text-anchor='middle' font-size='24' font-family='Microsoft YaHei, sans-serif' fill='%23FF69B4' opacity='0.95' letter-spacing='4' style='text-shadow: 0 0 8px rgba(255,105,180,0.6);'%3E魔法变身准备中%3C/text%3E%3Ctext x='50%25' y='72%25' text-anchor='middle' font-size='13' font-family='Microsoft YaHei, sans-serif' fill='%23DA70D6' opacity='0.8' letter-spacing='3'%3E星光闪耀 · 梦想之力展开%3C/text%3E%3C/svg%3E");
}
cot:has(postition[stop]),
cot:has(+ postition[stop]),
cot:has(~ postition[stop]) {
animation: cot-fade-out 600ms ease forwards;
}
cot:has(postition[stop])::before,
cot:has(+ postition[stop])::before,
cot:has(~ postition[stop])::before {
animation-play-state: paused !important;
opacity: 0;
transition: opacity 0.4s ease;
content: none !important;
background: none !important;
}
/* === 聊天容器主样式 === */
.chat {
display: flex;
flex-direction: column;
gap: 20px;
padding: 35px 28px;
background: linear-gradient(135deg, #ffffff 0%, #fff5fa 60%, #ffe8f5 100%);
border: 3px solid rgba(255, 105, 180, 0.5);
border-left: 8px solid #FF69B4;
border-right: 8px solid #DA70D6;
border-radius: 12px;
margin: 28px 0;
position: relative;
font-family: 'Microsoft YaHei', '微软雅黑', sans-serif;
box-shadow:
0 12px 40px rgba(255, 182, 193, 0.18),
0 6px 20px rgba(255, 105, 180, 0.3),
inset 0 2px 0 rgba(255, 255, 255, 0.5),
inset 0 -2px 8px rgba(255, 105, 180, 0.1);
overflow: hidden;
}
/* 爱心&星星装饰背景 */
.chat::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='fuCard' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath d='M 40,25 C 40,20 35,15 30,15 C 25,15 22,18 20,22 C 18,18 15,15 10,15 C 5,15 0,20 0,25 C 0,35 20,45 20,45 C 20,45 40,35 40,25 Z' fill='%23FF69B4' opacity='0.08' transform='translate(20,15) scale(0.4)'/%3E%3Cpolygon points='40,20 42,25 47,25 43,28 45,33 40,30 35,33 37,28 33,25 38,25' fill='%23DA70D6' opacity='0.12'/%3E%3C/pattern%3E%3Cpattern id='starLight' x='0' y='0' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Cpolygon points='20,23 22,28 27,28 23,31 25,36 20,33 15,36 17,31 13,28 18,28' fill='%23FF69B4' opacity='0.15'/%3E%3Cpolygon points='70,53 71.5,57 75,57 72,59.5 73.5,63 70,60.5 66.5,63 68,59.5 65,57 68.5,57' fill='%23FFB6C1' opacity='0.12'/%3E%3Cpolygon points='50,73 52,78 57,78 53,81 55,86 50,83 45,86 47,81 43,78 48,78' fill='%23DA70D6' opacity='0.18'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='200' height='200' fill='url(%23fuCard)'/%3E%3Crect width='200' height='200' fill='url(%23starLight)'/%3E%3C/svg%3E");
background-size: 200px 200px;
background-position: 0 0;
animation: bg-scroll 60s linear infinite;
opacity: 0.4;
pointer-events: none;
z-index: 0;
will-change: background-position;
}
/* 魔法光效叠加层 */
.chat::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(255, 105, 180, 0.03) 3px, rgba(255, 105, 180, 0.03) 4px),
radial-gradient(circle at 18% 25%, rgba(255, 105, 180, 0.1) 0%, transparent 45%),
radial-gradient(circle at 82% 75%, rgba(218, 112, 214, 0.08) 0%, transparent 45%);
pointer-events: none;
z-index: 0;
opacity: 0.6;
}
.chat > * {
position: relative;
z-index: 1;
}
/* === 对话气泡样式 === */
.bubble {
max-width: 75%;
padding: 20px 26px;
position: relative;
line-height: 1.9;
word-wrap: break-word;
border-radius: 16px;
box-shadow:
0 6px 20px rgba(255, 182, 193, 0.15),
0 3px 12px rgba(255, 105, 180, 0.25),
inset 0 2px 0 rgba(255, 255, 255, 0.4);
transition: transform 0.3s ease, box-shadow 0.3s ease;
overflow: visible;
}
.bubble:hover {
transform: translateY(-4px) scale(1.01);
box-shadow:
0
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "sml5hgp1vbrnvom1prylb36v.html",
"options": {
"items": [
{
"order": 0,
"label": "兑换奇迹星尘",
"type": "SET-INPUT",
"value": "【兑换奇迹星尘】"
},
{
"order": 1,
"label": "存档",
"type": "SET-INPUT",
"value": "【法典归档】"
},
{
"order": 2,
"label": "修格式",
"type": "SET-INPUT",
"value": "【次元校准】"
},
{
"order": 3,
"label": "评价系统",
"type": "SET-INPUT",
"value": "(评价系统启动)+好评,如xxxx描写的不错/差评,xxxx我不喜欢。+下一轮的回复"
},
{
"order": 4,
"label": "角色锚定",
"type": "SET-INPUT",
"value": "【次元回响】"
}
]
},
"defaultModelSettings": null,
"cover": "ckbtghqleh9cj57mtmo6zh6w.webp",
"background": "ukdpmrcj6ioduhoqtzgipn10.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。