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

CHARACTER CARD

青梅竹马输了?——樱丘学园恋爱事件簿

作者:ddl22

自定义角色细致描写校园可快餐可长线已破甲可剧情可涩涩多角色开局即可色

【纯爱】【甜向】你是樱丘学园二年A班学生,开学第一周帮田径部搬器材时撞见青梅林听语在更衣室换衣服——门没关严。她脸红到脖子,抓起水瓶砸过来,从此在班上被你多看一秒都会结巴。苏静娴找你借书,还回来时书里夹了张纸条,字迹很轻,像怕被拒绝。学姐唐雨枫在天台唱歌被你听见,她说「你是第一个听众」,然后把吉他拨片塞进你手心。转校生夏知瑶第一天就坐到你旁边,凑近问你放学有没有空,睫毛差点扫到你耳朵。 你不知道的是:她们四个在同一个Line群里。群名叫「别让那家伙知道」。 💗 纯爱路线:逐一回应,从同学变成…… 🗡️ 邪恶路线:既然她们都在演,那就陪她们演到底。

公开统计

391热度分
19消息量
0世界书字符
10,261固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: d32ksp53e5xn5dmmk28agf3a.webpbackground: vtud22kagoe9o6mi0ha77y7i.webp

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

注入样式预览

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

下载 CSS
/* ============================================================
   樱丘学园恋爱事件簿 — 全套界面美化(改进版)
   主题:樱花 · 青春 · 校园 · 怦然心动
   改进:攻略对象粉调加强 / 去除无效选择器 / 结构优化
   ============================================================ */

/* ========== 根变量 ========== */
:root {
  --sakura: #f4a7b9;
  --sakura-dark: #e8889a;
  --sakura-deep: #d4687a;
  --sakura-light: #fef0f3;
  --sakura-glow: rgba(244, 167, 185, 0.25);
  --sky: #c9e4f7;
  --sky-dark: #89b5d8;
  --sky-light: #eef6fc;
  --leaf: #a8c9a5;
  --leaf-light: #f0f7ee;
  --gold: #d4a853;
  --gold-light: #fdf6ee;
  --paper: #fdf6ee;
  --cream: #faf7f2;
  --ink: #3a2f2b;
  --ink-light: #6b5e58;
  --ink-lighter: #9b8e85;
  --white: #ffffff;
  --bg: #f5f0e8;
  --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.05);
  --shadow: 0 4px 20px rgba(0, 0, 0, 0.07);
  --shadow-lg: 0 12px 40px rgba(0, 0, 0, 0.11);
  --radius-lg: 18px;
  --radius: 14px;
  --radius-sm: 10px;
  --radius-xs: 8px;
  --transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --font-cn: 'Noto Serif SC', 'Source Han Serif SC', 'STSong', 'Songti SC', 'KaiTi', 'STKaiti', serif;
  --font-sans: 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;
}

/* ============================================================
 
   二、发送按钮美化
   ============================================================ */
.send-btn,
button[type="submit"],
[class*="send"],
[class*="submit-btn"] {
  background: linear-gradient(135deg, #f9c5d1, #f4a7b9) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 24px !important;
  padding: 10px 24px !important;
  font-family: var(--font-sans) !important;
  font-weight: 600 !important;
  font-size: 0.88rem !important;
  letter-spacing: 0.05em !important;
  cursor: pointer !important;
  box-shadow: 0 4px 16px rgba(244, 167, 185, 0.3) !important;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  position: relative;
  overflow: hidden;
}

.send-btn:hover,
button[type="submit"]:hover {
  background: linear-gradient(135deg, #fab8c7, #e8889a) !important;
  box-shadow: 0 6px 24px rgba(232, 136, 154, 0.4) !important;
  transform: translateY(-2px);
}

.send-btn:active,
button[type="submit"]:active {
  transform: scale(0.96);
  box-shadow: 0 2px 8px rgba(232, 136, 154, 0.25) !important;
}

.send-btn::after,
button[type="submit"]::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -75%;
  width: 50%;
  height: 200%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );
  transform: skewX(-25deg);
  transition: left 0.6s ease;
}

.send-btn:hover::after,
button[type="submit"]:hover::after {
  left: 125%;
}

/* ============================================================
   三、主角状态栏(👤 你的状态)美化
   ============================================================ */
details {
  margin: 14px 0 !important;
  border-radius: var(--radius) !important;
  overflow: hidden;
  border: 1px solid rgba(180, 160, 140, 0.25) !important;
  background: var(--white) !important;
  box-shadow: var(--shadow-sm) !important;
  transition: all 0.35s ease !important;
}

details[open] {
  box-shadow: var(--shadow) !important;
  border-color: rgba(168, 201, 165, 0.4) !important;
}

details summary {
  padding: 14px 20px !important;
  cursor: pointer !important;
  font-family: var(--font-cn) !important;
  font-weight: 700 !important;
  font-size: 0.92rem !important;
  letter-spacing: 0.05em !important;
  color: var(--ink) !important;
  background: linear-gradient(
    135deg,
    #fdfaf6 0%,
    #faf6ef 50%,
    #f8f2e8 100%
  ) !important;
  border-bottom: 1px solid rgba(180, 160, 140, 0.12) !important;
  list-style: none !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  transition: all 0.3s ease !important;
  position: relative;
}

details summary:hover {
  background: linear-gradient(
    135deg,
    #fefcf9 0%,
    #fcf8f3 50%,
    #faf4eb 100%
  ) !important;
  color: var(--sakura-dark) !important;
}

details summary::-webkit-details-marker {
  display: none !important;
}

details summary::before {
  content: '🌸';
  display: inline-block;
  font-size: 1rem;
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  flex-shrink: 0;
}

details[open] summary::before {
  content: '🌸';
  transform: rotate(0deg);
  animation: petalPulse 1.5s ease infinite;
}

@keyframes petalPulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.15); }
}

details summary::after {
  content: '展开 ▼';
  font-size: 0.7rem;
  font-weight: 500;
  color: var(--ink-lighter);
  margin-left: auto;
  letter-spacing: 0.04em;
  font-family: var(--font-sans);
  transition: all 0.3s ease;
}

details[open] summary::after {
  content: '收起 ▲';
  color: var(--sakura-dark);
}

/* 内容区 */
details > :not(summary) {
  padding: 18px 22px !important;
  background: linear-gradient(
    180deg,
    #fffdf9 0%,
    #fdfaf4 40%,
    #faf6ee 100%
  ) !important;
  font-family: var(--font-sans) !important;
}

details p,
details div {
  font-size: 0.85rem !important;
  color: var(--ink-light) !important;
  line-height: 1.9 !important;
  letter-spacing: 0.03em !important;
}

details strong,
details b {
  color: var(--ink) !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  font-family: var(--font-cn) !important;
}

/* ============================================================
   四、攻略对象状态栏(💖 当前攻略对象状态)
   ——— 粉色加强版 ———
   ============================================================ */
details:nth-of-type(2) {
  border-color: #f4a7b9 !important;
  background: linear-gradient(
    180deg,
    #fff5f7 0%,
    #fff0f3 30%,
    #ffe8ed 100%
  ) !important;
  box-shadow:
    0 2px 14px rgba(244, 167, 185, 0.12),
    0 6px 28px rgba(244, 167, 185, 0.06) !important;
}

details:nth-of-type(2)[open] {
  border-color: #e8889a !important;
  box-shadow:
    0 4px 20px rgba(244, 167, 185, 0.18),
    0 8px 36px rgba(244, 167, 185, 0.10) !important;
}

/* summary — 更浓的粉色条 */
details:nth-of-type(2) summary {
  background: linear-gradient(
    135deg,
    #fef0f3 0%,
    #fde4ea 40%,
    #fcd8df 100%
  ) !important;
  border-bottom: 1px solid rgba(244, 167, 185, 0.35) !important;
  color: #c45a6a !important;
}

details:nth-of-type(2) summary:hover {
  background: linear-gradient(
    135deg,
    #fef3f6 0%,
    #fde8ed 40%,
    #fddde3 100%
  ) !important;
  color: #d4687a !important;
}

details:nth-of-type(2) summary::before {
  content: '💖' !important;
}

details:nth-of-type(2)[open] summary::before {
  content: '💖' !important;
  animation: heartBeat 1.2s ease infinite;
}

@keyframes heartBeat {
  0%, 100% { transform: scale(1); }
  15% { transform: scale(1.2); }
  30% { transform: scale(1); }
  45% { transform: scale(1.15); }
  60% { transform: scale(1); }
}

details:nth-of-type(2) summary::after {
  color: #d4687a !important;
}

/* 内容区 — 淡粉底 */
details:nth-of-type(2) > :not(summary) {
  background: linear-gradient(
    180deg,
    #fffbfc 0%,
    #fef7f9 40%,
    #fdf3f5 100%
  ) !important;
}

/* 内容区文字偏粉调 */
details:nth-of-type(2) p,
details:nth-of-type(2) div {
  color: #5a3a40 !important;
}

details:nth-of-type(2) strong,
details:nth-of-type(2) b {
  color: #c45a6a !important;
}

/* ============================================================
   五、记忆区(📖 记忆区 · 青春日志)美化
   ============================================================ */
details:nth-of-type(3) {
  border-color: rgba(212, 168, 83, 0.35) !important;
  background: linear-gradient(
    180deg,
    #fffefb 0%,
    #fefcf5 30%,
    #fdf9ee 100%
  ) !important;
}

details:nth-of-type(3) summary {
  background: linear-gradient(
    135deg,
    #fefcf6 0%,
    #fdf9ee 50%,
    #fcf5e4 100%
  ) !important;
  border-bottom: 1px solid rgba(212, 168, 83, 0.2) !important;
  color: #8a7030 !important;
}

details:nth-of-type(3) summary:hover {
  background: linear-gradient(
    135deg,
    #fefdf9 0%,
    #fefaf2 50%,
    #fdf6e8 100%
  ) !important;
}

details:nth-of-type(3) summary::before {
  content: '📖' !important;
}

details:nth-of-type(3)[open] summary::before {
  animation: bookOpen 2s ease infinite;
}

@keyframes bookOpen {
  0%, 100% { transform: rotateY(0deg); }
  50% { transform: rotateY(15deg); }
}

details:nth-of-type(3) summary::after {
  color: #8a7030 !important;
}

details:nth-of-type(3) > :not(summary) {
  background: linear-gradient(
    180deg,
    #fffefb 0%,
    #fefcf6 40%,
    #fdf9ef 100%
  ) !important;
}

/* 记忆表格 */
details:nth-of-type(3) table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.82rem;
  border-radius: var(--radius-sm);
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
}

details:nth-of-type(3) table thead th {
  background: linear-gradient(135deg, #fdf6e8, #fcf0d8) !important;
  color: #8a7030 !important;
  font-weight: 700 !important;
  font-family: var(--font-cn) !important;
  font-size: 0.78rem !important;
  letter-spacing: 0.05em !important;
  padding: 10px 14px !important;
  text-align: center !important;
  border-bottom: 2px solid rgba(212, 168, 83, 0.25) !important;
}

details:nth-of-type(3) table tbody td {
  padding: 10px 14px !important;
  text-align: center !important;
  border-bottom: 1px solid rgba(200, 185, 155, 0.15) !important;
  color: var(--ink-light) !important;
  letter-spacing: 0.02em;
}

details:nth-of-type(3) table tbody tr:nth-child(odd) {
  background: rgba(253, 249, 239, 0.5);
}

details:nth-of-type(3) table tbody tr:nth-child(even) {
  background: rgba(255, 252, 246, 0.6);
}

details:nth-of-type(3) table tbody tr:hover {
  background: rgba(244, 167, 185, 0.06);
  transition: background 0.25s ease;
}

/* 长记忆块 */
details:nth-of-type(3) blockquote {
  background: linear-gradient(135deg, #fdf6ee, #fcf0df) !important;
  border-left: 4px solid var(--gold) !important;
  padding: 12px 16px !important;
  margin: 10px 0 !important;
  border-radius: 0 10px 10px 0 !important;
  font-family: var(--font-cn) !important;
  font-size: 0.85rem !important;
  color: #6b5520 !important;
  letter-spacing: 0.03em;
  line-height: 1.7;
  position: relative;
}

details:nth-of-type(3) blockquote::before {
  content: '📜 ';
  font-size: 0.9rem;
}

/* ============================================================
   六、选项按钮美化
   ============================================================ */
.option-btn,
.choice-btn,
[class*="option"],
[class*="choice"] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 12px 22px;
  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #fefcf9 40%,
    #fdf8f2 100%
  );
  border: 2px solid #e5d8cc;
  border-radius: 26px;
  font-family: var(--font-sans);
  font-size: 0.88rem;
  font-weight: 600;
  color: var(--ink-light);
  letter-spacing: 0.04em;
  cursor: pointer;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  position: relative;
  overflow: hidden;
  text-decoration: none;
  white-space: nowrap;
}

.option-btn:hover,
.choice-btn:hover {
  border-color: var(--sakura);
  color: var(--sakura-dark);
  background: linear-gradient(
    135deg,
    #fffdfb 0%,
    #fef8f5 40%,
    #fdf2eb 100%
  );
  box-shadow:
    0 4px 18px rgba(244, 167, 185, 0.2),
    0 2px 6px rgba(0, 0, 0, 0.05);
  transform: translateY(-2px);
}

.option-btn:active,
.choice-btn:active {
  transform: scale(0.96);
  border-color: var(--sakura-dark);
  transition: all 0.1s ease;
}

.option-btn.selected,
.option-btn.active,
.choice-btn.selected,
.choice-btn.active {
  background: linear-gradient(135deg, #f9c5d1, #f4a7b9) !important;
  color: #fff !important;
  border-color: var(--sakura) !important;
  box-shadow: 0 4px 18px rgba(244, 167, 185, 0.35) !important;
}

.option-btn::before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--sakura);
  flex-shrink: 0;
  transition: all 0.3s ease;
  opacity: 0.6;
}

.option-btn:hover::before {
  opacity: 1;
  box-shadow: 0 0 8px rgba(244, 167, 185, 0.5);
  animation: dotGl

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "bkne6kprsvo0ifr4iapwstzw.html",
  "options": null,
  "defaultModelSettings": {
    "model": "pear/gemini-3-flash-preview",
    "modelSettings": {
      "topP": 0.9,
      "temperature": 0.9,
      "frequencyPenalty": 0.1,
      "presencePenalty": 0.2
    }
  },
  "cover": "d32ksp53e5xn5dmmk28agf3a.webp",
  "background": "vtud22kagoe9o6mi0ha77y7i.webp"
}
原始导出字段

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