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

CHARACTER CARD

🌸课桌间的风

作者:观察者🥒(摆烂中)

超高自由度校园可快餐可长线已破甲可剧情可涩涩多角色

【课桌间的风】——青春悸动,风起之时。(记得记忆开2) 「夏目葵」——住在隔壁的青梅竹马,认识你太久了,久到所有人都以为你们只是朋友。她自己也这么以为。直到那天,你在走廊里和别的女生说了三分钟话,她发现自己手里的饼干袋子捏碎了。 「如月澪」——图书馆角落的冰山美人。没人知道,她其实把你每次来图书馆的时间都记在了心里。冷掉的咖啡,翻旧的书页,以及她永远不肯承认的那一眼偷看。 「朝比奈结衣」——篮球部的一年级王牌,笑声隔着半个操场都能听见。她喜欢来找你。每次的理由都不一样:“前辈,水龙头拧不开了”“前辈,数学卷子借我看一下”。其实水龙头很好拧,数学卷子她考得比你高。 「星野纱良」——坐在窗边的文学少女。她写了一整本关于你的诗,然后藏在文艺部柜子的最深处。你在走廊里和她擦身而过时,诗集的某一页,正在她书包里发烫。 「橘真由」——无所不能的学生会长。她帮全校的人解决问题,唯独自己的心事,堆在办公桌左边第三个抽屉里。那天你帮她搬完文件,她对你说谢谢——然后发呆了很久,久到你自己都不知道该不该走。 樱丘高中的钟楼还指着四月。风从操场吹过来,吹动了谁的裙角,吹散了谁的试卷,也吹乱了谁的心。 你只是恰好路过了她们的青春。 但有些人,一旦路过,就再也走不开了。 课桌、自动铅笔、午后的阳光、小卖部的炒面面包、天台上被风翻动的书页。 青春是琐碎的、细小的、不值一提的。 但你回头看时,每一件小事,都变成了想回也回不去的宝藏。 所有的相遇都始于偶然,所有的心动都藏在日常。 在樱丘高中的某个角落,故事已经开始了。

公开统计

3,069热度分
514消息量
89,428世界书字符
9,525固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: h7qfg2ff9bfjko0fsf3nxb39.webpbackground: hfxmxj7wes0aboad23dnmsdt.webp

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

注入样式预览

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

下载 CSS
/* =========================================================
   课桌间的风 · 粉白纸页式美化 CSS
   用法:AI 输出正文外层包裹 <div class="sggs-wrap"> ... </div>
   ========================================================= */

/* ---------- 全局变量 ---------- */
:root {
  --sggs-bg: rgba(255, 250, 246, 0.94);
  --sggs-bg-soft: rgba(255, 245, 241, 0.82);
  --sggs-card: rgba(255, 253, 250, 0.96);
  --sggs-line: #ff9fbd;
  --sggs-line-soft: rgba(255, 159, 189, 0.32);
  --sggs-pink: #ff6fa3;
  --sggs-pink-dark: #d94b82;
  --sggs-blue: #4f67ff;
  --sggs-purple: #8f4cff;
  --sggs-text: #32292b;
  --sggs-sub: #6d5b60;
  --sggs-faint: #a8959a;
  --sggs-cream: #fff8f2;
  --sggs-shadow: 0 12px 34px rgba(126, 75, 92, 0.12);
  --sggs-radius: 22px;
}

/* ---------- 主体纸页容器 ---------- */
.sggs-wrap {
  position: relative;
  max-width: 760px;
  margin: 18px auto;
  padding: 24px 28px 28px 36px;
  color: var(--sggs-text);
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "PingFang SC",
    "Microsoft YaHei",
    "Noto Serif SC",
    serif;
  font-size: 15.5px;
  line-height: 1.95;
  letter-spacing: 0.02em;
  background:
    linear-gradient(90deg, rgba(255, 159, 189, 0.16) 0 2px, transparent 2px 100%),
    linear-gradient(180deg, rgba(255,255,255,0.98), rgba(255,247,242,0.94));
  border: 1px solid rgba(255, 185, 203, 0.38);
  border-left: 3px solid var(--sggs-line);
  border-radius: 0 18px 18px 0;
  box-shadow: var(--sggs-shadow);
  overflow: hidden;
}

/* 左侧装饰竖线 */
.sggs-wrap::before {
  content: "";
  position: absolute;
  left: 16px;
  top: 0;
  width: 2px;
  height: 100%;
  background: linear-gradient(
    180deg,
    transparent,
    rgba(255, 127, 168, 0.68) 10%,
    rgba(255, 127, 168, 0.42) 86%,
    transparent
  );
}

.sggs-wrap::after {
  content: "✦";
  position: absolute;
  left: 9px;
  top: 16px;
  color: rgba(255, 127, 168, 0.72);
  font-size: 15px;
}

/* ---------- 正文段落 ---------- */
.sggs-wrap p,
.sggs-p {
  margin: 0 0 15px;
  text-align: justify;
}

.sggs-main {
  position: relative;
  z-index: 1;
}

/* 动作描写 */
.sggs-action {
  color: var(--sggs-text);
}

/* 场景环境描写 */
.sggs-scene {
  margin: 16px 0 20px;
  padding: 14px 18px;
  color: var(--sggs-sub);
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.08em;
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 170, 195, 0.18), transparent 38%),
    rgba(255, 247, 242, 0.82);
  border: 1px solid rgba(255, 178, 198, 0.34);
  border-radius: 18px;
}

/* ---------- 对话颜色 ---------- */
.sggs-dialogue-pink,
.sggs-npc {
  color: var(--sggs-pink-dark);
  font-weight: 600;
  text-shadow: 0 0 12px rgba(255, 139, 178, 0.18);
}

.sggs-dialogue-blue,
.sggs-user {
  color: var(--sggs-blue);
  font-weight: 600;
  text-shadow: 0 0 12px rgba(79, 103, 255, 0.12);
}

.sggs-dialogue-purple {
  color: var(--sggs-purple);
  font-weight: 600;
}

.sggs-quote {
  color: var(--sggs-text);
}

/* 角色名字标签 */
.sggs-name-tag {
  display: inline-block;
  margin-right: 6px;
  color: var(--sggs-pink-dark);
  font-weight: 700;
}

/* ---------- 内心独白 ---------- */
.sggs-inner {
  margin: 14px 0 18px;
  padding: 12px 18px;
  color: #ff9ab8;
  font-size: 14px;
  line-height: 1.8;
  background: rgba(255, 231, 239, 0.58);
  border-left: 3px solid rgba(255, 127, 168, 0.65);
  border-radius: 0 14px 14px 0;
  font-style: normal;
}

.sggs-inner::before {
  content: "……";
  margin-right: 4px;
  color: rgba(255, 127, 168, 0.72);
}

/* ---------- 分隔线 ---------- */
.sggs-divider {
  position: relative;
  height: 1px;
  margin: 26px 0;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 127, 168, 0.35),
    rgba(97, 116, 255, 0.28),
    rgba(255, 127, 168, 0.35),
    transparent
  );
}

.sggs-divider::after {
  content: "✧";
  position: absolute;
  left: 50%;
  top: -11px;
  transform: translateX(-50%);
  padding: 0 10px;
  color: rgba(255, 127, 168, 0.8);
  background: var(--sggs-bg);
}

/* ---------- 时间 / 地点加载栏 ---------- */
.sggs-timebar {
  position: relative;
  margin: 0 0 20px;
  padding: 14px 18px 14px 20px;
  color: var(--sggs-sub);
  font-size: 13.5px;
  line-height: 1.7;
  background:
    linear-gradient(135deg, rgba(255, 226, 237, 0.86), rgba(239, 243, 255, 0.88)),
    rgba(255,255,255,0.88);
  border: 1px solid rgba(255, 170, 195, 0.42);
  border-left: 4px solid var(--sggs-line);
  border-radius: 16px;
  box-shadow: 0 8px 22px rgba(255, 127, 168, 0.1);
  overflow: hidden;
}

.sggs-timebar::before {
  content: "🌸 当前场景";
  display: block;
  margin-bottom: 6px;
  color: var(--sggs-pink-dark);
  font-weight: 700;
  letter-spacing: 0.05em;
}

/* 小型加载条 */
.sggs-loader {
  position: relative;
  margin: 12px 0 18px;
  padding: 10px 16px;
  color: var(--sggs-pink-dark);
  font-size: 13px;
  background: rgba(255, 246, 249, 0.92);
  border: 1px solid rgba(255, 175, 202, 0.38);
  border-radius: 999px;
  box-shadow: 0 6px 18px rgba(255, 127, 168, 0.08);
  overflow: hidden;
}

.sggs-loader::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 45%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 137, 178, 0.24),
    transparent
  );
  animation: sggsLoading 2.4s ease-in-out infinite;
}

.sggs-loader span {
  position: relative;
  z-index: 1;
}

@keyframes sggsLoading {
  0% { transform: translateX(-120%); }
  100% { transform: translateX(260%); }
}

/* ---------- 选项按钮 ---------- */
.sggs-options {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 18px 0 8px;
}

.sggs-option {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 34px;
  padding: 7px 16px;
  color: var(--sggs-blue);
  font-size: 14px;
  font-weight: 600;
  background: rgba(255,255,255,0.92);
  border: 1px solid rgba(111, 128, 255, 0.26);
  border-radius: 999px;
  box-shadow: 0 4px 12px rgba(95, 105, 180, 0.08);
  cursor: pointer;
  transition: 0.22s ease;
}

.sggs-option:hover {
  color: #fff;
  background: linear-gradient(135deg, #6d7dff, #ff78aa);
  border-color: transparent;
  transform: translateY(-1px);
}

/* ---------- 信件 / 纸条 ---------- */
.sggs-letter {
  margin: 18px 0;
  padding: 18px 20px;
  color: #5f4f52;
  font-family: "KaiTi", "STKaiti", "Noto Serif SC", serif;
  line-height: 1.9;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.88), rgba(255,248,238,0.92));
  border: 1px dashed rgba(210, 150, 120, 0.55);
  border-radius: 14px;
  box-shadow: inset 0 0 20px rgba(210, 150, 120, 0.08);
}

/* ---------- 状态栏 details 通用 ---------- */
.sggs-wrap details,
details.sggs-state {
  margin: 18px 0;
  padding: 0;
  color: var(--sggs-text);
  background: rgba(255, 253, 250, 0.94);
  border: 1px solid rgba(255, 178, 198, 0.42);
  border-radius: 18px;
  box-shadow: 0 8px 24px rgba(126, 75, 92, 0.1);
  overflow: hidden;
}

.sggs-wrap details summary,
details.sggs-state summary {
  position: relative;
  padding: 13px 18px 13px 42px;
  color: var(--sggs-pink-dark);
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  list-style: none;
  background:
    linear-gradient(135deg, rgba(255, 226, 237, 0.88), rgba(246, 240, 255, 0.85));
  border-bottom: 1px solid rgba(255, 178, 198, 0.24);
}

.sggs-wrap details summary::-webkit-details-marker,
details.sggs-state summary::-webkit-details-marker {
  display: none;
}

.sggs-wrap details summary::before,
details.sggs-state summary::before {
  content: "▸";
  position: absolute;
  left: 18px;
  top: 13px;
  color: var(--sggs-pink);
  transition: transform 0.22s ease;
}

.sggs-wrap details[open] summary::before,
details.sggs-state[open] summary::before {
  transform: rotate(90deg);
}

.sggs-wrap details[open],
details.sggs-state[open] {
  animation: sggsFadeIn 0.28s ease;
}

/* details 内部内容 */
.sggs-state-body,
.sggs-wrap details > div,
details.sggs-state > div {
  padding: 16px 18px 18px;
  font-size: 13.5px;
  line-height: 1.82;
}

/* ---------- 状态栏分区标题 ---------- */
.sggs-section {
  margin: 14px 0 10px;
  padding: 7px 10px;
  color: var(--sggs-pink-dark);
  font-weight: 700;
  background: rgba(255, 236, 243, 0.7);
  border-left: 3px solid var(--sggs-line);
  border-radius: 0 10px 10px 0;
}

.sggs-field {
  margin: 4px 0;
  color: var(--sggs-sub);
}

.sggs-field b,
.sggs-label {
  color: #4d3e42;
  font-weight: 700;
}

/* ---------- 人物状态卡 ---------- */
.sggs-char-card {
  margin: 16px 0;
  padding: 14px 16px;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255, 248, 251, 0.9));
  border: 1px solid rgba(255, 182, 204, 0.36);
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(255, 127, 168, 0.07);
}

.sggs-char-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 10px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(255, 178, 198, 0.28);
}

.sggs-char-name {
  color: var(--sggs-pink-dark);
  font-weight: 800;
  font-size: 15px;
}

.sggs-char-tag {
  padding: 3px 10px;
  color: #7f6d75;
  font-size: 12px;
  background: rgba(255, 236, 243, 0.82);
  border-radius: 999px;
}

/* 好感 / 亲密心形 */
.sggs-heart {
  color: #ff5f99;
  letter-spacing: 1px;
  font-weight: 700;
}

.sggs-heart-empty {
  color: #d8cbd0;
}

/* 私密/成人状态模块:仅适合全员18+设定 */
.sggs-private {
  margin-top: 12px;
  padding: 12px 14px;
  background: rgba(255, 239, 246, 0.72);
  border: 1px solid rgba(255, 154, 190, 0.32);
  border-radius: 14px;
}

.sggs-private .sggs-section {
  margin-top: 0;
}

/* 内心独白状态栏 */
.sggs-monologue {
  margin-top: 12px;
  padding: 12px 14px;
  color: #9b6a7a;
  font-size: 13px;
  line-height: 1.75;
  background: rgba(255, 245, 249, 0.84);
  border-left: 3px solid rgba(255, 127, 168, 0.6);
  border-radius: 0 12px 12px 0;
}

/* ---------- 小提示 / 系统提示 ---------- */
.sggs-note {
  margin: 14px 0;
  padding: 12px 16px;
  color: #7a6570;
  font-size: 13.5px;
  background: rgba(248, 246, 255, 0.8);
  border: 1px solid rgba(167, 151, 255, 0.22);
  border-left: 3px solid rgba(111, 128, 255, 0.55);
  border-radius: 0 14px 14px 0;
}

/* ---------- 动画 ---------- */
.sggs-fade {
  animation: sggsFadeIn 0.32s ease;
}

@keyframes sggsFadeIn {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}


/* ---------- 手机端适配 ---------- */
@media (max-width: 600px) {
  .sggs-wrap {
    margin: 12px 6px;
    padding: 18px 16px 22px 26px;
    font-size: 14.2px;
    line-height: 1.85;
    border-radius: 0 14px 14px 0;
  }

  .sggs-wrap::before {
    left: 11px;
  }

  .sggs-wrap::after {
    left: 4px;
  }

  .sggs-timebar {
    font-size: 12.8px;
    padding: 12px 14px;
  }

  .sggs-wrap details summary,
  details.sggs-state summary {
    font-size: 13.5px;
    padding: 12px 14px 12px 36px;
  }

  .sggs-wrap details summary::before,
  details.sggs-state summary::before {
    left: 15px;
    top: 12px;
  }

  .sggs-state-body,
  .sggs-wrap details > div,
  details.sggs-state > div {
    padding: 14px;
    font-size: 12.8px;
  }

  .sggs-char-head {
    align-items: flex-start;
    flex-direction: column;
  }

  .sggs-option {
    font-size: 13px;
    padding: 6px 13px;
  }
}

/* =========================================================
   私密状态小卡片系统 · 点击展开版
   用法:
   <div class="sggs-sensitive-grid">
     <details class="sggs-sensitive-card">
       <summary>嘴唇</summary>
       <div class="sggs-sensitive-pop">...</div>
     </details>
   </div>
   ========================================================= */

/* 私密状态总容器 */
.sggs-sensitive-box {
  margin: 18px 0;
  padding: 16px 18px 20px;
  background:
    linear-gradient(180deg, rgba(255, 248, 251, 0.96), rgba(255, 255, 255, 0.94));
  border: 1px solid rgba(255, 132, 174, 0.26);
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(255, 105, 158, 0.08);
}

/* 顶部提示条 */
.sggs-sensitive-title {
  margin: 0 0 14px;
  padding: 8px 12px;
  color: #e83f83;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.06em;
  background: rgba(255, 231, 241, 0.68);
  border-radius: 999px;
}

/* 私密状态说明文本 */
.sggs-sensitive-desc {
  margin: 8px 0 18px;
  color: #604e56;
  font-size: 13.5px;
  line-height: 1

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "bb4ibwzxp593egq5ny7tiuwd.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "【生成存档】",
        "type": "SET-INPUT",
        "value": "【生成存档】"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": "h7qfg2ff9bfjko0fsf3nxb39.webp",
  "background": "hfxmxj7wes0aboad23dnmsdt.webp"
}
原始导出字段

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