RRili 卡库下载 JSON
← 返回卡片目录
R本地导出未包含卡图

CHARACTER CARD

🔮魔法少女大世界❤️

作者:青梧朦胧

同人创作已破甲适配Gemini可剧情可涩涩可NTR可纯爱开放世界动漫同人自由探索

【修好格式了,少打了一个空格,推进哈吉米3.0(0.18),已适配,加mod,0.12请开非流】(最新添加【憧憬成为魔法少女】世界观,在角色卡的选择的世界中自行填写即可游玩。)【特此感谢:禁止触摸】你将成为游走于次元夹缝的"观测者",自由穿梭于经典的魔法少女世界——🌙见证《小圆》中灵魂契约的绝望与圆环之理的救赎;⚔️投身《奈叶》的跨时空羁绊与白色恶魔的传说;🌸漫步《魔卡樱》温馨的封印之旅与友枝小学的日常;🛡️体验《友奈》悲壮的散华代价与勇者部的毅力奇迹。

公开统计

2,690热度分
575消息量
32,540世界书字符
8,753固定设定字符

字段状态

  • 卡片 JSON可下载
  • 描述与标签已包含
  • 完整提示词正文导出未提供
  • 卡图资源仅文件名引用

原卡能力

以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。

  • 自定义渲染模板未提供
  • 注入样式 CSS已包含
  • 正则替换规则未提供
  • 记忆 Schema未提供
  • 开场页已包含
  • 默认模型设置未提供
  • 图片引用已包含

图片引用

cover: ckbtghqleh9cj57mtmo6zh6w.webpbackground: ukdpmrcj6ioduhoqtzgipn10.webp

导出中只有文件名引用,未包含实际图片二进制资源。

注入样式预览

共 69,125 字符;仅作为文本显示,不会在本站执行。

下载 CSS
/* ========================================
   魔法少女主题样式表
   配色:梦幻粉紫金(粉红/紫罗兰/金色)
   核心元素:魔法星星、变身棒、爱心光效
   ======================================== */

/* === 关键帧动画 === */
@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 可查看完整原始记录。