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

CHARACTER CARD

1984-洛杉矶日落大道

作者:猫爹

怀旧音乐开局roll天赋自定义大世界角色扮演男性向ROLL天赋

80年代摇滚明星模拟器,还原八十年代洛杉矶日落大道的繁华与堕落,内置40+真实乐队,开局200+天赋爽Roll。

公开统计

1,069热度分
92消息量
118,507世界书字符
14,034固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: poxgktpqkmk4vs4zentxdbyv.webpbackground: jbskucefwlypcgpo3nzizcb8.webp

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

注入样式预览

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

下载 CSS
/* ========================================
旧公寓 · 日落大道摇滚明星
风格:华丽金属 · 硬摇滚 · 80年代颓废美学
配色:霓虹粉紫、撕裂牛仔蓝、豹纹金、铆钉银
适配:手机端 + 电脑端
注:致敬80年代洛杉矶日落大道
======================================== */

/* 导入摇滚风格字体 */
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Limelight&family=Permanent+Marker&family=Special+Elite&display=swap');

:root {
  /* 旧公寓主题色 —— 霓虹与颓废 */
  --neon-pink: #FF10F0;
  --neon-purple: #BC13FE;
  --neon-blue: #00F0FF;
  --denim-dark: #1A2A3A;
  --denim-rip: #4A6FA5;
  --leopard-gold: #D4A017;
  --leopard-spot: #8B6508;
  --stud-silver: #C0C0C0;
  --stud-dark: #708090;
  --bourbon-amber: #C46210;
  --cigarette-smoke: #D9D9D9;
  
  /* 边框渐变 */
  --border-neon: linear-gradient(135deg, 
    var(--neon-pink) 0%, 
    var(--neon-purple) 25%, 
    var(--neon-blue) 50%, 
    var(--neon-purple) 75%, 
    var(--neon-pink) 100%);
  
  --border-leopard: linear-gradient(145deg,
    var(--leopard-gold) 0%,
    var(--leopard-spot) 30%,
    var(--bourbon-amber) 70%,
    var(--leopard-gold) 100%);
}

/* 全局字体与基础 */
body, 
.chat-container, 
.status-content, 
.message-bubble {
  font-family: 'Special Elite', 'Courier New', monospace !important;
}

body {
  position: relative;
  min-height: 100vh;
  background: #111 !important;
}

/* ========================================
背景装饰 - 旧公寓摇滚元素
======================================== */

/* 左上角 - 霓虹灯牌 "LIVE FAST" */
body::before {
  content: "";
  position: fixed;
  top: 15px;
  left: 15px;
  width: 200px;
  height: 100px;
  background: 
    radial-gradient(circle at 20% 30%, rgba(255, 16, 240, 0.2) 0%, transparent 60%),
    repeating-linear-gradient(45deg, transparent 0px, transparent 15px, rgba(188, 19, 254, 0.1) 15px, rgba(188, 19, 254, 0.1) 18px);
  border-radius: 0% 50% 0% 50% / 0% 30% 0% 30%;
  pointer-events: none;
  z-index: 0;
  filter: blur(1px);
}

body::after {
  content: "LIVE FAST ⚡ DIE YOUNG";
  position: fixed;
  top: 25px;
  left: 25px;
  font-family: 'Limelight', cursive;
  font-size: 28px;
  font-weight: bold;
  color: var(--neon-pink);
  text-shadow: 
    0 0 5px var(--neon-pink),
    0 0 10px var(--neon-purple),
    0 0 20px var(--neon-pink),
    0 0 40px var(--neon-purple);
  opacity: 0.25;
  letter-spacing: 4px;
  transform: rotate(-3deg);
  pointer-events: none;
  z-index: 0;
  white-space: nowrap;
}

/* 右下角 - 撕裂牛仔布与吉他拨片 */
.chat-main-container::after {
  content: "🎸⚡";
  position: fixed;
  bottom: 20px;
  right: 20px;
  font-size: 50px;
  opacity: 0.15;
  transform: rotate(10deg);
  filter: drop-shadow(0 0 15px var(--neon-pink));
  pointer-events: none;
  z-index: 0;
}

/* 左下角豹纹斑点 */
#chat-content::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 120px;
  height: 120px;
  background: 
    radial-gradient(circle at 20% 80%, var(--leopard-spot) 8px, transparent 9px),
    radial-gradient(circle at 50% 60%, var(--leopard-spot) 12px, transparent 13px),
    radial-gradient(circle at 80% 75%, var(--leopard-spot) 6px, transparent 7px),
    radial-gradient(circle at 35% 40%, var(--leopard-spot) 10px, transparent 11px),
    radial-gradient(circle at 70% 85%, var(--leopard-spot) 15px, transparent 16px);
  opacity: 0.2;
  pointer-events: none;
  z-index: 0;
}

/* ========================================
主容器 - 旧公寓墙面(撕裂海报风格)
======================================== */

.status-content {
  position: relative !important;
  background: linear-gradient(145deg, 
    rgba(26, 42, 58, 0.98) 0%, 
    rgba(20, 30, 45, 0.99) 50%,
    rgba(15, 25, 35, 0.98) 100%) !important;
  
  border: 3px solid transparent !important;
  border-image: var(--border-neon) !important;
  border-image-slice: 1 !important;
  border-radius: 8px 24px 8px 24px !important;
  
  box-shadow: 
    0 0 0 2px var(--stud-silver),
    0 0 0 5px rgba(255, 16, 240, 0.3),
    0 10px 30px rgba(0, 0, 0, 0.7),
    inset 0 0 60px rgba(188, 19, 254, 0.1) !important;
  
  padding: 22px 26px !important;
  margin: 18px 10px !important;
  color: #F5F0E0 !important;
}

/* 撕裂边缘效果 */
.status-content::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 10%;
  right: 10%;
  height: 10px;
  background: repeating-linear-gradient(90deg, 
    transparent 0px, 
    var(--denim-rip) 2px, 
    transparent 4px,
    transparent 8px,
    var(--denim-rip) 10px,
    transparent 12px);
  opacity: 0.5;
  z-index: 1;
}

.status-content::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 5%;
  right: 5%;
  height: 8px;
  background: repeating-linear-gradient(90deg, 
    transparent 0px, 
    var(--neon-purple) 3px, 
    transparent 6px,
    transparent 10px,
    var(--neon-pink) 13px,
    transparent 16px);
  opacity: 0.4;
  z-index: 1;
}

.status-content > * {
  position: relative;
  z-index: 2;
}

/* 铆钉装饰 */
.status-content .status-header {
  position: relative;
}

.status-content .status-header::before,
.status-content .status-header::after {
  content: "●";
  position: absolute;
  top: -10px;
  color: var(--stud-silver);
  font-size: 20px;
  text-shadow: 0 0 8px var(--neon-blue), 0 2px 4px black;
  opacity: 0.8;
}

.status-content .status-header::before {
  left: -15px;
}

.status-content .status-header::after {
  right: -15px;
}

/* ========================================
对话气泡 - AI侧(撕裂牛仔布)
======================================== */

.group .bg-gray-100\/90 {
  background: linear-gradient(145deg, #1E2F40 0%, #152535 50%, #1A2A3A 100%) !important;
  border: 2px solid transparent !important;
  border-image: var(--border-leopard) !important;
  border-image-slice: 1 !important;
  border-radius: 4px 20px 4px 20px !important;
  box-shadow: 
    0 5px 0 0 #0A1520, 
    0 10px 20px rgba(0, 0, 0, 0.5), 
    inset 0 0 30px rgba(212, 160, 23, 0.1),
    inset 0 1px 0 0 rgba(255, 16, 240, 0.2) !important;
  color: #F0E6D2 !important;
  padding: 18px 20px !important;
  margin: 10px 5px !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  position: relative !important;
  overflow: visible !important;
  isolation: isolate !important;
  transition: all 0.2s ease !important;
}

/* 左上角 - 撕裂胶带 */
.group .bg-gray-100\/90::before {
  content: "" !important;
  position: absolute !important;
  left: -15px !important;
  top: -15px !important;
  width: 40px !important;
  height: 40px !important;
  background: radial-gradient(circle at 30% 30%, rgba(192, 192, 192, 0.6) 0%, rgba(112, 128, 144, 0.4) 70%, transparent 100%) !important;
  border-radius: 50% 0 50% 0 !important;
  transform: rotate(-25deg) !important;
  pointer-events: none !important;
  z-index: 1 !important;
  box-shadow: 0 0 15px rgba(0, 240, 255, 0.3) !important;
  border: 1px solid var(--stud-silver) !important;
}

/* 右下角 - 吉他拨片 */
.group .bg-gray-100\/90::after {
  content: "🎸" !important;
  position: absolute !important;
  right: -25px !important;
  bottom: -15px !important;
  font-size: 50px !important;
  line-height: 1 !important;
  opacity: 0.2 !important;
  transform: rotate(15deg) !important;
  pointer-events: none !important;
  z-index: 0 !important;
  filter: drop-shadow(0 0 10px var(--neon-pink)) !important;
}

.group .bg-gray-100\/90 > * {
  position: relative !important;
  z-index: 2 !important;
}

.group .bg-gray-100\/90:hover {
  box-shadow: 
    0 5px 0 0 #0A1520, 
    0 12px 25px rgba(0, 0, 0, 0.6), 
    inset 0 0 50px rgba(255, 16, 240, 0.15),
    inset 0 1px 0 0 rgba(188, 19, 254, 0.3),
    0 0 20px rgba(255, 16, 240, 0.4) !important;
  transform: translateY(-2px);
}

.group .bg-gray-100\/90:hover::before {
  opacity: 0.9 !important;
  box-shadow: 0 0 20px var(--neon-blue) !important;
  transition: all 0.3s ease !important;
}

/* 用户侧气泡 - 铆钉与皮革 */
.group .bg-blue-500 {
  background: linear-gradient(145deg, #2A1A2E 0%, #1A0E1E 100%) !important;
  border: 2px solid var(--stud-silver) !important;
  border-radius: 20px 4px 20px 4px !important;
  box-shadow: 
    0 4px 0 0 #0A1520, 
    0 8px 15px rgba(0,0,0,0.4),
    inset 0 0 20px rgba(192, 192, 192, 0.1) !important;
  color: #F0E6D2 !important;
  position: relative !important;
}

.group .bg-blue-500::before {
  content: "● ● ●";
  position: absolute;
  top: -8px;
  left: 10px;
  right: 10px;
  color: var(--stud-silver);
  font-size: 14px;
  letter-spacing: 8px;
  opacity: 0.6;
  text-shadow: 0 0 5px black;
}

/* ========================================
按钮美化 - 摇滚开关与效果器
======================================== */

.flex.items-center.gap-2.pb-2 > button {
  background: linear-gradient(165deg, #1E2F40 0%, #0F1A24 50%, #1A2A3A 100%) !important;
  color: var(--neon-pink) !important;
  border: 2px solid transparent !important;
  border-image: linear-gradient(135deg, var(--neon-pink) 0%, var(--neon-purple) 50%, var(--neon-blue) 100%) !important;
  border-image-slice: 1 !important;
  border-radius: 2px 8px 2px 8px !important;
  box-shadow: 
    0 4px 0 0 #080E14, 
    0 6px 12px rgba(0, 0, 0, 0.5), 
    inset 0 1px 3px rgba(255, 16, 240, 0.3) !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  padding: 10px 20px !important;
  margin: 0 3px !important;
  transition: all 0.15s cubic-bezier(0.2, 0.9, 0.4, 1) !important;
  position: relative !important;
  font-size: 13px !important;
  font-family: 'Permanent Marker', cursive !important;
}

.flex.items-center.gap-2.pb-2 > button::before {
  content: "🎸";
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  opacity: 0.4;
  filter: drop-shadow(0 0 5px var(--neon-blue));
}

.flex.items-center.gap-2.pb-2 > button::after {
  content: "🥁";
  position: absolute;
  right: 2px;
  bottom: 2px;
  font-size: 12px;
  opacity: 0.4;
  filter: drop-shadow(0 0 5px var(--neon-pink));
}

.flex.items-center.gap-2.pb-2 > button:hover {
  background: linear-gradient(165deg, #2A3F50 0%, #1A2A3A 50%, #2A3F50 100%) !important;
  color: #FFFFFF !important;
  text-shadow: 0 0 8px var(--neon-pink) !important;
  transform: translate(2px, 3px) !important;
  box-shadow: 
    0 2px 0 0 #080E14, 
    0 8px 16px rgba(255, 16, 240, 0.3), 
    inset 0 1px 6px rgba(0, 240, 255, 0.4),
    0 0 20px var(--neon-purple) !important;
  border-image: linear-gradient(135deg, var(--neon-blue) 0%, var(--neon-pink) 50%, var(--neon-purple) 100%) !important;
}

.flex.items-center.gap-2.pb-2 > button:active {
  transform: translate(4px, 4px) !important;
  box-shadow: 
    0 0 0 0 #080E14, 
    inset 0 2px 10px rgba(0,0,0,0.8), 
    0 0 30px var(--neon-pink) !important;
}

/* 发送按钮特殊标记 */
button[type="submit"]::before,
.send-button::before {
  content: "🎤" !important;
}

button[type="submit"]::after,
.send-button::after {
  content: "🎹" !important;
}

/* ========================================
MUI按钮美化 - 效果器踏板
======================================== */

.MuiButtonBase-root.MuiButton-root.MuiButton-text {
  background: linear-gradient(165deg, #1E2F40 0%, #0F1A24 40%, #152535 100%) !important;
  color: var(--neon-blue) !important;
  border: 2px solid transparent !important;
  border-image: linear-gradient(135deg, var(--neon-pink) 0%, var(--leopard-gold) 50%, var(--neon-pink) 100%) !important;
  border-image-slice: 1 !important;
  border-radius: 8px 2px 8px 2px !important;
  box-shadow: 
    0 4px 0 0 #080E14, 
    0 8px 15px rgba(0, 0, 0, 0.5), 
    inset 0 1px 4px rgba(212, 160, 23, 0.3) !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  padding: 10px 20px !important;
  margin: 0 4px !important;
  transition: all 0.18s cubic-bezier(0.2, 0.9, 0.4, 1) !important;
  position: relative !important;
  font-size: 14px !important;
  font-family: 'Limelight', cursive !important;
  line-height: 1.4 !important;
  min-width: 64px !important;
}

.MuiButtonBase-root.MuiButton-root.MuiButton-text::before {
  content: "🔥";
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  opacity: 0.5;
  filter: drop-shadow(0 0 6px var(--neon-pink));
}

.MuiButtonBase-root.MuiButton-root.MuiButton-text::after 

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "rc781i7dbh90nx2my5jmg3s6.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "【开局:果儿",
        "type": "SET-INPUT",
        "value": "你刚刚被一个三流乐队的经纪人从派对上赶了出来,因为你拒绝了他们某个过分的要求。你现在又冷又饿,手里只有$45,而你唯一的乐器——那本记满了歌词和灵感的日记本,就是你翻身的全部资本。"
      },
      {
        "order": 1,
        "label": "新人手册·主手册",
        "type": "SET-INPUT",
        "value": "📼 1984日落大道·新人指南\n📍!路线  🏨!地点  📅!计划  ⚠️!规则"
      },
      {
        "order": 2,
        "label": "新人手册·成名路线",
        "type": "SET-INPUT",
        "value": "📍 成名路线\nDemo → 排练 → 俱乐部 → 电台 → MTV → 签约"
      },
      {
        "order": 3,
        "label": "新人手册·关键地点",
        "type": "SET-INPUT",
        "value": "7-11便利店、旧公寓、乐器店、救济站、排练大楼、俱乐部、酒吧、唱片厂牌"
      },
      {
        "order": 4,
        "label": "新人手册·成名计划",
        "type": "SET-INPUT",
        "value": "📅 成名行动指南\n1:活下去  2:录制Demo\n3:抢排练房  4:跑俱乐部\n5:投送Demo  6:街头宣传\n7:等待A&R发掘"
      },
      {
        "order": 5,
        "label": "新人手册·生存规则",
        "type": "SET-INPUT",
        "value": "⚠️ 日落大道铁律\n1.永远随身带Demo\n2.善待底层工作人员\n3.不吸毒、不欠债、不装大神\n4.演出绝对不能迟到\n5.手里的乐器,永远比面子重要"
      },
      {
        "order": 6,
        "label": "🏪7-11便利店",
        "type": "SET-INPUT",
        "value": "去7-11便利店购买便宜食物,填饱自己的肚子"
      },
      {
        "order": 7,
        "label": "📄传单发放",
        "type": "SET-INPUT",
        "value": "去某个俱乐部借下传单发放的工作,挣取生活费(相当于最低工资标准,一小时5美元)"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": "poxgktpqkmk4vs4zentxdbyv.webp",
  "background": "jbskucefwlypcgpo3nzizcb8.webp"
}
原始导出字段

本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。