{"id":"03f92b1a-3d3d-43a7-bb45-f6dddb6967f1","authorId":"AWaSixjSkwycSBXDSV3TIzzaBOu5U5Zr","title":"【大世界】帝都·绯桜綺譚【大正魔导/剑/外星人】","description":"【大正魔导大世界/剑/外星人】【芙莉莲乱入】【灵纹】【Roll】【高消耗】【参考了银魂和樱花大战】【持续更新(大概)】\n\n明治维新四十年后，一艘坠落于江户湾的「天外铁船」——流离号——带来了名为星渡人的异星种族与他们的科技。明治帝当夜下诏：「会いに行こう」。\n\n异星科技的「以太核」与本土「气脉」激烈融合，催生了蒸汽机关与符咒魔导并存的奇异时代。银座的以太霓虹彻夜不熄，浅草樱花树下少女腰间挂着发着幽蓝光的拳铳——这就是大正。\n\n但繁荣的代价已经显现。气脉被过度抽取，幽冥裂隙开始撕裂帝都。从中爬出的「咎神」每月吞噬血肉。绯樱队的少女拔刀，阴阳寮的式神腾空，无数个「散華の物語」就在落樱下书写。\n\n大正十三年·十月。距离震灾——还剩十一个月。\n\nps:就别在意封面角色不是大正风了","background":"phal1xod0w7e8fni49oecnq6.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"wxvyt7k7e818b053rpdpdh4m.webp","coverWidth":2400,"coverHeight":1800,"introPage":"ctjnkopkqgpodisox36avrdi.html","changelog":"优化了一下思维链","createdAt":"2026-05-26T11:01:36.995Z","updatedAt":"2026-07-24T18:48:40.549Z","initPublicAt":"2026-05-30T03:21:46.883Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════════════\n   ▓▓▓ 帝都·绯樱绮谭 · 粉白大正全息CSS · v2.0 修复版 ▓▓▓\n   ═══════════════════════════════════════════════════ */\n\n/* ━━━━━━━━━━ 0. 动画关键帧总库（语法已校对） ━━━━━━━━━━ */\n@keyframes hz-petal-fall{0%{transform:translateY(-30px) rotate(0deg) translateX(0);opacity:0}10%{opacity:.9}100%{transform:translateY(110vh) rotate(720deg) translateX(40px);opacity:0}}\n@keyframes hz-petal-fall-2{0%{transform:translateY(-30px) rotate(0deg) translateX(0);opacity:0}10%{opacity:.7}100%{transform:translateY(110vh) rotate(-540deg) translateX(-30px);opacity:0}}\n@keyframes hz-bloom-pulse{0%,100%{box-shadow:0 0 6px #ff8eb0,inset 0 0 10px #ffd6e3;text-shadow:0 0 4px #ff8eb0}50%{box-shadow:0 0 22px #ff4f7e,inset 0 0 18px #ffe5ee;text-shadow:0 0 12px #ff4f7e,0 0 20px #ffb6cc}}\n@keyframes hz-slash-sweep{0%{transform:translateX(-120%) skewX(-25deg);opacity:0}30%{opacity:1}100%{transform:translateX(260%) skewX(-25deg);opacity:0}}\n@keyframes hz-heartbeat{0%,30%,60%,100%{transform:scale(1);text-shadow:0 0 4px #e85a7a}15%{transform:scale(1.07);text-shadow:0 0 14px #ff3b6b,0 0 24px #ffc4d4}45%{transform:scale(1.04);text-shadow:0 0 10px #ff3b6b}}\n@keyframes hz-corrupt-shake{0%,100%{transform:translate(0,0) skewX(0)}20%{transform:translate(-1px,1px) skewX(-2deg)}40%{transform:translate(1.5px,-1px) skewX(2deg)}60%{transform:translate(-1.5px,-1px) skewX(-1deg)}80%{transform:translate(1px,1.5px) skewX(1deg)}}\n@keyframes hz-corrupt-flicker{0%,100%{filter:hue-rotate(0deg) saturate(1.4)}50%{filter:hue-rotate(-25deg) saturate(2)}}\n@keyframes hz-prophecy-breath{0%,100%{filter:drop-shadow(0 0 4px #d4af37) drop-shadow(0 0 6px #b07aff);letter-spacing:.04em}50%{filter:drop-shadow(0 0 14px #ffd76b) drop-shadow(0 0 24px #c89bff);letter-spacing:.14em}}\n@keyframes hz-fade-die{0%{opacity:1;filter:none}100%{opacity:.45;filter:grayscale(.75) blur(.3px)}}\n@keyframes hz-climax-pulse{0%,100%{box-shadow:inset 0 0 40px rgba(232,90,122,.25),0 0 30px rgba(232,90,122,.4)}50%{box-shadow:inset 0 0 80px rgba(201,29,58,.5),0 0 50px rgba(255,79,126,.7)}}\n@keyframes hz-bg-drift{0%{background-position:0 0,0 0}100%{background-position:300px 300px,-200px 200px}}\n@keyframes hz-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}\n@keyframes hz-pop-in{0%{transform:scale(.85) translateY(8px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}\n@keyframes hz-glow-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n@keyframes hz-bar-fill{0%{width:0}}\n@keyframes hz-stage-blossom{0%,100%{transform:scale(1);box-shadow:0 0 4px #ff8eb0}50%{transform:scale(1.15);box-shadow:0 0 12px #ff4f7e}}\n@keyframes hz-chip-rise{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}\n@keyframes hz-petal-drift{0%{transform:translateY(-20px) translateX(0) rotate(0)}100%{transform:translateY(120vh) translateX(60px) rotate(720deg)}}\n@keyframes hz-aura-rotate{0%{background-position:0 0}100%{background-position:200% 0}}\n@keyframes hz-ribbon-scroll{0%{background-position:0 0}100%{background-position:60px 0}}\n\n/* ━━━━━━━━━━ 1. 平台层·有机会命中的部分（不强求） ━━━━━━━━━━ */\n/* 滚动条美化（Webkit内核大概率生效） */\n::-webkit-scrollbar{width:9px;height:9px}\n::-webkit-scrollbar-track{background:#fff5f8;border-radius:5px}\n::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8eb0,#e85a7a);border-radius:5px;border:1px solid #fff5f8;box-shadow:inset 0 0 4px rgba(232,90,122,.3)}\n::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e85a7a,#c91d3a)}\n::selection{background:rgba(232,90,122,.4);color:#fff}\n\n/* ━━━━━━━━━━ 2. 主容器 hzk + 樱瓣雨背景 ━━━━━━━━━━ */\nhzk{\n  display:block;font-family:\"楷体\",\"KaiTi\",\"Noto Serif JP\",\"Yu Mincho\",serif;\n  color:#3a2530;line-height:1.85;\n  position:relative;padding:14px;\n  background:\n    radial-gradient(ellipse at 18% 8%,rgba(255,143,180,.18) 0,transparent 32%),\n    radial-gradient(ellipse at 82% 92%,rgba(212,175,55,.1) 0,transparent 35%),\n    linear-gradient(180deg,#fffafc 0%,#fff0f5 50%,#ffe4ec 100%);\n  border:1px solid rgba(232,90,122,.35);border-radius:16px;\n  box-shadow:0 4px 24px rgba(232,90,122,.18),inset 0 0 0 1px #fff;\n  overflow:hidden;\n}\nhzk::before{\n  content:\"❀ 帝 都 · 緋 桜 綺 譚 ❀\";\n  display:block;text-align:center;letter-spacing:.6em;font-weight:700;font-size:13px;\n  color:#9b1a3a;text-shadow:0 1px 0 #fff,0 0 6px rgba(232,90,122,.25);\n  padding:6px 0 10px;border-bottom:1px dashed rgba(232,90,122,.3);margin-bottom:12px;\n  position:relative;z-index:2;\n}\nhzk::after{\n  content:\"\";position:absolute;inset:0;pointer-events:none;\n  background-image:\n    radial-gradient(circle at 10% 20%,#ff8eb0 1px,transparent 2px),\n    radial-gradient(circle at 30% 70%,#ffb6cc 1px,transparent 2px),\n    radial-gradient(circle at 70% 30%,#ff8eb0 1px,transparent 2px),\n    radial-gradient(circle at 85% 85%,#ffd0dc 1px,transparent 2px);\n  background-size:240px 240px,180px 180px,300px 300px,220px 220px;\n  opacity:.35;animation:hz-bg-drift 60s linear infinite;\n  z-index:0;\n}\nhzk > *{position:relative;z-index:1}\n\ntimeline{display:none !important}\n\n/* ━━━━━━━━━━ 3. summary / details 折叠通用样式 ━━━━━━━━━━ */\nhzk details{\n  background:linear-gradient(180deg,#fff8fb,#fff0f5);\n  border:1px solid rgba(232,90,122,.3);border-left:4px solid #e85a7a;\n  border-radius:10px;margin:10px 0;padding:0;overflow:hidden;\n  box-shadow:0 2px 8px rgba(232,90,122,.12);\n  animation:hz-pop-in .5s ease both;\n}\nhzk details summary{\n  padding:8px 14px;cursor:pointer;font-weight:700;color:#9b1a3a;\n  letter-spacing:.12em;font-size:14px;\n  background:linear-gradient(90deg,rgba(255,143,180,.18),transparent);\n  border-bottom:1px dashed rgba(232,90,122,.25);\n  list-style:none;position:relative;user-select:none;\n  transition:all .3s ease;\n}\nhzk details summary::-webkit-details-marker{display:none}\nhzk details summary::before{\n  content:\"❀\";display:inline-block;margin-right:8px;color:#e85a7a;\n  transition:transform .35s ease;\n}\nhzk details[open] summary::before{transform:rotate(180deg) scale(1.15);color:#c91d3a}\nhzk details summary:hover{\n  background:linear-gradient(90deg,rgba(255,79,126,.28),rgba(255,143,180,.1));\n  color:#c91d3a;\n}\nhzk details > div,hzk details > p,hzk details > pre{padding:10px 14px}\n\n/* ━━━━━━━━━━ 4. 場景情景 ━━━━━━━━━━ */\n.hizakura-scene{\n  font-family:\"楷体\",serif;font-size:13px;line-height:1.9;color:#3a2530;\n  background:\n    repeating-linear-gradient(180deg,transparent 0,transparent 28px,rgba(232,90,122,.06) 28px,rgba(232,90,122,.06) 29px),\n    linear-gradient(180deg,#fffdfd,#fff5f8);\n  padding:12px 14px !important;border-radius:6px;\n}\n.hizakura-scene::before{content:\"━━ 情 景 録 ━━\";display:block;text-align:center;color:#9b1a3a;letter-spacing:.6em;font-weight:700;margin-bottom:8px;font-size:12px}\n\n/* ━━━━━━━━━━ 5. 京洛絵図 ━━━━━━━━━━ */\n.banner-map-block{border-left-color:#d4af37 !important}\n.banner-map-head{\n  background:linear-gradient(90deg,#3a2530,#9b1a3a 50%,#3a2530) !important;\n  color:#ffd76b !important;text-align:center;letter-spacing:.8em !important;\n  text-shadow:0 0 6px #d4af37,0 1px 0 #000 !important;\n}\n.banner-map-meta{padding:8px 14px;color:#9b1a3a;font-size:12px;background:rgba(255,232,237,.5);border-bottom:1px dashed rgba(232,90,122,.3)}\n.banner-map-meta::before{content:\"⛩ \";color:#d4af37}\n.banner-map{\n  display:block;padding:12px;margin:0;\n  background:linear-gradient(180deg,#fffaf2,#fff5f8);\n  color:#3a2530;font-family:\"Courier New\",monospace;font-size:12.5px;line-height:1.5;\n  border-top:1px solid rgba(232,90,122,.2);border-bottom:1px solid rgba(232,90,122,.2);\n  white-space:pre;overflow-x:auto;\n}\n.banner-map-legend{padding:6px 14px;font-size:11px;color:#7a4a5a;background:rgba(255,224,232,.4);text-align:center;letter-spacing:.1em}\n.banner-map-notes{padding:8px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}\n.banner-map-notes .map-note{margin:0;border:1px solid rgba(232,90,122,.25);border-left:3px solid #ff8eb0;border-radius:6px;background:#fffafc;animation:hz-pop-in .5s ease both}\n.banner-map-notes .map-note summary{padding:6px 10px;font-size:12px;letter-spacing:.05em}\n.banner-map-notes .note-body{padding:6px 10px;font-size:12px;line-height:1.7;color:#3a2530;background:#fff5f8;border-top:1px dashed rgba(232,90,122,.2)}\n.banner-map-notes .warn{color:#c91d3a;font-weight:700;text-shadow:0 0 4px rgba(232,90,122,.4)}\n.banner-map-footer{padding:8px 14px;font-size:11px;color:#9b1a3a;text-align:center;font-style:italic;background:rgba(255,224,232,.3)}\n\n/* ━━━━━━━━━━ 6. 正文叙事 ━━━━━━━━━━ */\n.hizakura-story{\n  background:\n    radial-gradient(circle at 5% 5%,rgba(255,143,180,.08) 0,transparent 20%),\n    linear-gradient(180deg,#fffdfd,#fff8fb);\n  padding:18px 22px;border-radius:10px;\n  border:1px solid rgba(232,90,122,.25);\n  box-shadow:inset 0 1px 0 #fff,0 2px 12px rgba(232,90,122,.1);\n  margin:14px 0;font-family:\"Noto Serif SC\",\"SimSun\",serif;\n  font-size:15px;line-height:2.05;color:#3a2530;\n  text-align:justify;letter-spacing:.02em;position:relative;\n}\n.hizakura-story::before{content:\"\";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(232,90,122,.18);border-radius:6px;pointer-events:none}\n.hizakura-story p{margin:0 0 10px 0;text-indent:2em;position:relative;z-index:1}\n.hizakura-story p.dlg{\n  text-indent:0;padding:6px 14px;margin:8px 14px;\n  background:linear-gradient(90deg,rgba(255,224,232,.6),rgba(255,224,232,.2));\n  border-left:3px solid #e85a7a;border-radius:0 8px 8px 0;\n  font-style:normal;font-weight:600;color:#9b1a3a;\n}\n.hizakura-story p.mono{\n  text-indent:0;padding:4px 16px;margin:6px 24px;\n  font-style:italic;color:#7a4a8c;font-size:14px;\n  border-left:2px dashed rgba(122,74,140,.5);\n  background:linear-gradient(90deg,rgba(232,210,255,.18),transparent);\n}\n\n/* ━━━━━━━━━━ 7. 主角/NPC 卡 ━━━━━━━━━━ */\n.hizakura-card{\n  background:\n    linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,240,245,.85)),\n    repeating-linear-gradient(45deg,transparent 0,transparent 12px,rgba(232,90,122,.04) 12px,rgba(232,90,122,.04) 13px);\n  border:1px solid rgba(232,90,122,.35);border-radius:12px;\n  padding:12px 14px;margin:8px 0;\n  box-shadow:0 3px 14px rgba(232,90,122,.15),inset 0 1px 0 #fff;\n  position:relative;\n}\n.hizakura-card::before{\n  content:\"\";position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg,#ff8eb0,#e85a7a,#d4af37,#e85a7a,#ff8eb0);\n  background-size:200% 100%;animation:hz-shimmer 5s linear infinite;\n  border-radius:12px 12px 0 0;\n}\n\n.hizakura-name,.hz-titlebar{\n  font-size:18px;font-weight:800;color:#9b1a3a;\n  text-shadow:0 1px 0 #fff,0 0 8px rgba(232,90,122,.3);\n  padding:4px 0 6px;border-bottom:1px dashed rgba(232,90,122,.3);margin-bottom:8px;\n  letter-spacing:.08em;\n}\n.hz-name-main{font-size:20px;color:#c91d3a}\n.hz-name-sub{font-size:14px;color:#7a4a5a;font-style:italic;margin-left:8px}\n\n.hizakura-sub{\n  font-size:12px;font-weight:700;letter-spacing:.4em;color:#9b1a3a;\n  margin:10px 0 4px;\n  border-left:3px solid #e85a7a;\n  background:linear-gradient(90deg,rgba(255,143,180,.2),transparent);\n  padding:2px 0 2px 10px;\n}\n\n/* chips */\n.hz-chips{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}\n.hz-chip{\n  display:inline-block;padding:2px 10px;font-size:11px;letter-spacing:.05em;\n  border-radius:12px;background:linear-gradient(135deg,#fff,#ffe4ec);\n  color:#9b1a3a;border:1px solid rgba(232,90,122,.4);\n  box-shadow:0 1px 3px rgba(232,90,122,.15);\n  animation:hz-chip-rise .5s ease both;\n}\n.hz-chip.age{background:linear-gradient(135deg,#fff,#fff5d4);border-color:#d4af37;color:#7a5a1a}\n.hz-chip.sex{background:linear-gradient(135deg,#fff,#ffd6e3);color:#c91d3a}\n.hz-chip.origin{background:linear-gradient(135deg,#fff,#e8d6ff);color:#5a3a8c;border-color:#a07ad4}\n.hz-chip.belong{background:linear-gradient(135deg,#fff,#d6f0ff);color:#1a5a9b;border-color:#7aa0d4}\n.hz-chip.rank{background:linear-gradient(135deg,#fffdf0,#ffe4a6);color:#7a4a1a;border-color:#d4af37;font-weight:700}\n.hz-chip.school{background:linear-gradient(135deg,#fff,#ffc9d6);color:#9b1a3a}\n.hz-chip.race{background:linear-gradient(135deg,#fff,#f0e0ff);color:#5a3a8c}\n\n/* 表/裏 */\n.hz-persona{display:flex;gap:8px;margin:6px 0;flex-wrap:wrap}\n.hz-face{flex:1;min-width:120px;padding:5px 10px;border-radius:8px;font-size:12px}\n.hz-face.omote{background:linear-gradient(135deg,#fff5f8,#ffe4ec);border:1px solid #ff8eb0;color:#9b1a3a}\n.hz-face.ura{background:linear-gradient(135deg,#3a2530,#2a1a20);border:1px solid #5a3a4a;color:#ffb6cc}\n\n.hz-bio{font-size:13px;color:#5a3a4a;font-style:italic;padding:4px 0;line-height:1.7}\n.hz-know{font-size:12px;color:#3a2530;line-height:1.7;margin:4px 0}\n.hz-know b{color:#9b1a3a;background:rgba(255,224,232,.6);padding:0 4px;border-radius:3px}\n\n/* 灵纹 + 阶位 */\n.hz-mon{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}\n.hz-mon-shape,.hz-mon-pos,.hz-mon-attr,.hz-mon-school{\n  padding:2px 10px;font-size:11px;border-radius:10px;\n  background:linear-gradient(135deg,#fff5f8,#ffd0dc);\n  color:#9b1a3a;border:1px solid rgba(232,90,122,.4);\n}\n.hz-mon-shape{background:linear-gradient(135deg,#fffdf0,#ffe4a6);color:#7a5a1a;border-color:#d4af37}\n.hz-mon-attr{background:linear-gradient(135deg,#e0d6ff,#c89bff);color:#3a1a6c;border-color:#a07ad4}\n\n.hz-stage{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin:6px 0;padding:4px;background:rgba(255,224,232,.4);border-radius:8px}\n.hz-stage-cell{\n  text-align:center;padding:4px 0;font-size:11px;font-weight:700;\n  border-radius:5px;background:#fff;color:#a07a85;border:1px solid #ffd0dc;\n  transition:all .3s ease;\n}\n.hz-stage[data-stage=\"1\"] .s1,\n.hz-stage[data-stage=\"2\"] .s1,.hz-stage[data-stage=\"2\"] .s2,\n.hz-stage[data-stage=\"3\"] .s1,.hz-stage[data-stage=\"3\"] .s2,.hz-stage[data-stage=\"3\"] .s3,\n.hz-stage[data-stage=\"4\"] .s1,.hz-stage[data-stage=\"4\"] .s2,.hz-stage[data-stage=\"4\"] .s3,.hz-stage[data-stage=\"4\"] .s4,\n.hz-stage[data-stage=\"5\"] .s1,.hz-stage[data-stage=\"5\"] .s2,.hz-stage[data-stage=\"5\"] .s3,.hz-stage[data-stage=\"5\"] .s4,.hz-stage[data-stage=\"5\"] .s5,\n.hz-stage[data-stage=\"6\"] .s1,.hz-stage[data-stage=\"6\"] .s2,.hz-stage[data-stage=\"6\"] .s3,.hz-stage[data-stage=\"6\"] .s4,.hz-stage[data-stage=\"6\"] .s5,.hz-stage[data-stage=\"6\"] .s6,\n.hz-stage[data-stage=\"7\"] .s1,.hz-stage[data-stage=\"7\"] .s2,.hz-stage[data-stage=\"7\"] .s3,.hz-stage[data-stage=\"7\"] .s4,.hz-stage[data-stage=\"7\"] .s5,.hz-stage[data-stage=\"7\"] .s6,.hz-stage[data-stage=\"7\"] .s7{\n  background:linear-gradient(135deg,#ff8eb0,#e85a7a);color:#fff;border-color:#c91d3a;\n  box-shadow:0 2px 6px rgba(232,90,122,.4);\n}\n.hz-stage[data-stage=\"1\"] .s1,.hz-stage[data-stage=\"2\"] .s2,.hz-stage[data-stage=\"3\"] .s3,\n.hz-stage[data-stage=\"4\"] .s4,.hz-stage[data-stage=\"5\"] .s5,.hz-stage[data-stage=\"6\"] .s6,.hz-stage[data-stage=\"7\"] .s7{\n  background:linear-gradient(135deg,#ffd76b,#e85a7a) !important;\n  animation:hz-stage-blossom 1.8s ease-in-out infinite;\n}\n.hz-stage[data-stage=\"7\"] .s7{background:linear-gradient(135deg,#fff,#ffd76b,#c89bff) !important}\n\n.hz-mon-src{font-size:12px;color:#5a3a4a;margin:4px 0}\n.hz-backlash{color:#c91d3a;font-weight:700;background:rgba(232,90,122,.15);padding:0 6px;border-radius:4px}\n\n/* HP/MP */\n.hz-bar-block{margin:6px 0}\n.hz-bar-row{display:flex;justify-content:space-between;font-size:11px;color:#5a3a4a;margin-top:4px}\n.hz-bar-row.warn{color:#c91d3a}\n.hz-bar-label{font-weight:700;letter-spacing:.05em}\n.hz-bar-num{font-family:\"Courier New\",monospace}\n.hz-bar-num i{color:#a07a85;font-style:normal;margin:0 2px}\n.hz-bar-track{\n  height:9px;background:linear-gradient(180deg,#f0d6d,#ffe4ec);\n  border:1px solid rgba(232,90,122,.35);border-radius:5px;\n  overflow:hidden;position:relative;\n  box-shadow:inset 0 1px 3px rgba(0,0,0,.15);\n}\n.hz-bar-fill{\n  height:100%;border-radius:4px;position:relative;overflow:hidden;\n  animation:hz-bar-fill 1.2s ease-out;\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.4);\n}\n.hz-bar-fill::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);\n  background-size:200% 100%;animation:hz-shimmer 3s linear infinite;\n}\n.hz-bar-fill.hp{background:linear-gradient(90deg,#ff5b85,#e85a7a,#c91d3a)}\n.hz-bar-fill.mp{background:linear-gradient(90deg,#7aa0ff,#5a7ad4,#3a5aa0)}\n.hz-bar-fill.kegare{background:linear-gradient(90deg,#7a1f3d,#4a0f25);box-shadow:inset 0 0 6px #ff4f7e}\n.hz-bar-fill.drain{background:linear-gradient(90deg,#a07a85,#5a3a4a)}\n.hz-bar-num.kegare{color:#7a1f3d;font-weight:700;text-shadow:0 0 4px rgba(122,31,61,.5)}\n\n/* 六维 */\n.hz-six{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:4px 0}\n.hz-six-row{display:grid;grid-template-columns:40px 1fr 30px;align-items:center;gap:6px;font-size:11px}\n.hz-six-k{color:#9b1a3a;font-weight:700;letter-spacing:.1em}\n.hz-six-track{height:6px;background:#f0d6dd;border-radius:3px;overflow:hidden;border:1px solid rgba(232,90,122,.3)}\n.hz-six-fill{height:100%;border-radius:3px;animation:hz-bar-fill 1.2s ease-out}\n.hz-six-fill.k1{background:linear-gradient(90deg,#ff8eb0,#e85a7a)}\n.hz-six-fill.k2{background:linear-gradient(90deg,#c89bff,#7a4ad4)}\n.hz-six-fill.k3{background:linear-gradient(90deg,#d4af37,#a07a1a)}\n.hz-six-fill.k4{background:linear-gradient(90deg,#7aa0ff,#3a5aa0)}\n.hz-six-fill.k5{background:linear-gradient(90deg,#9bcfff,#5a8acf)}\n.hz-six-fill.k6{background:linear-gradient(90deg,#ffb6cc,#ff5b85)}\n.hz-six-v{font-family:\"Courier New\",monospace;color:#3a2530;text-align:right}\n\n/* 装备 */\n.hz-equip{display:grid;gap:4px;margin:4px 0}\n.hz-eq-row{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 6px;background:rgba(255,245,248,.5);border-radius:5px;border-left:2px solid rgba(232,90,122,.3)}\n.hz-eq-slot{min-width:60px;color:#7a4a5a;font-weight:700;letter-spacing:.05em}\n.hz-eq-grade{\n  display:inline-block;min-width:22px;text-align:center;font-weight:800;font-size:10px;\n  padding:1px 4px;border-radius:3px;color:#fff;letter-spacing:.05em;\n}\n.hz-eq-grade.g-s{background:linear-gradient(135deg,#ffd76b,#d4af37);color:#3a2510;box-shadow:0 0 8px #d4af37;animation:hz-bloom-pulse 2.5s ease-in-out infinite}\n.hz-eq-grade.g-a{background:linear-gradient(135deg,#ff5b85,#c91d3a)}\n.hz-eq-grade.g-b{background:linear-gradient(135deg,#ff8eb0,#e85a7a)}\n.hz-eq-grade.g-c{background:linear-gradient(135deg,#fff,#ffd0dc);color:#9b1a3a}\n.hz-eq-grade.g-d{background:linear-gradient(135deg,#a08a90,#5a4a50)}\n\n.hz-equip .tip{position:relative;cursor:help;color:#9b1a3a;font-weight:600}\n.hz-equip .tip .text{\n  display:none;position:absolute;left:0;top:100%;z-index:5;\n  background:#3a2530;color:#fff5f8;padding:6px 10px;border-radius:6px;\n  font-size:11px;line-height:1.6;width:max-content;max-width:280px;\n  box-shadow:0 4px 12px rgba(0,0,0,.4);border:1px solid #e85a7a;\n}\n.hz-equip .tip:hover .text{display:block;animation:hz-pop-in .25s ease}\n\n.hz-eth{\n  display:inline-block;padding:0 8px;font-family:\"Courier New\",monospace;font-weight:700;\n  background:linear-gradient(90deg,#7aa0ff calc(var(--eth,0) * 1%),#1a2a4a calc(var(--eth,0) * 1%));\n  background-clip:text;-webkit-background-clip:text;color:transparent;\n  border:1px solid rgba(122,160,255,.5);border-radius:4px;\n}\n\n/* 资源 */\n.hz-coin{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}\n.hz-coin-item{\n  font-size:11px;padding:2px 8px;border-radius:8px;font-weight:700;\n  background:linear-gradient(135deg,#fff,#fff5d4);color:#7a5a1a;\n  border:1px solid #d4af37;letter-spacing:.05em;\n}\n.hz-coin-item.eth{background:linear-gradient(135deg,#fff,#d6e0ff);color:#1a3a7a;border-color:#7aa0d4}\n.hz-coin-item.gin{background:linear-gradient(135deg,#fff,#e0e0e8);color:#3a3a4a;border-color:#a0a0b0}\n.hz-coin-item.kun{background:linear-gradient(135deg,#fff,#ffe4ec);color:#9b1a3a;border-color:#e85a7a}\n.hz-coin-item.kuro{background:linear-gradient(135deg,#3a2530,#5a3a4a);color:#ffb6cc;border-color:#9b1a3a}\n.hz-coin-item.ap{background:linear-gradient(135deg,#fff,#c89bff);color:#3a1a6c;border-color:#a07ad4}\n\n/* 生理心理 */\n.hz-body{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0}\n.hz-body-state{padding:2px 10px;font-size:11px;border-radius:10px;background:#ffe4ec;color:#9b1a3a;border:1px solid rgba(232,90,122,.4)}\n.hz-body-state.s-ok{background:#d6ffe4;color:#1a7a3a;border-color:#7ad49b}\n.hz-mind{font-size:12px;color:#5a3a4a;padding:4px 8px;background:rgba(255,224,232,.3);border-radius:6px;border-left:3px solid #ff8eb0}\n.hz-mind b{color:#c91d3a}\n.hz-mind i{color:#7a4a8c;font-style:italic}\n\n/* 服饰整齐度 */\n.hz-attire{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:12px}\n.hz-attire-label{color:#7a4a5a;font-weight:700}\n.hz-attire-dots{display:inline-flex;gap:3px}\n.hz-attire-dots i{\n  display:block;width:10px;height:10px;border-radius:50%;\n  background:#ffe4ec;border:1px solid rgba(232,90,122,.4);\n  transition:all .35s ease;\n}\n.hz-attire-dots[data-level=\"1\"] i{background:linear-gradient(135deg,#7ad49b,#1a7a3a);border-color:#1a7a3a}\n.hz-attire-dots[data-level=\"2\"] i:nth-child(1),.hz-attire-dots[data-level=\"2\"] i:nth-child(2),.hz-attire-dots[data-level=\"2\"] i:nth-child(3){background:linear-gradient(135deg,#ffd76b,#d4af37);border-color:#a07a1a}\n.hz-attire-dots[data-level=\"3\"] i:nth-child(1),.hz-attire-dots[data-level=\"3\"] i:nth-child(2){background:linear-gradient(135deg,#ff8eb0,#e85a7a);border-color:#c91d3a}\n.hz-attire-dots[data-level=\"4\"] i:nth-child(1){background:linear-gradient(135deg,#c91d3a,#7a1f3d);border-color:#7a1f3d;animation:hz-bloom-pulse 1.5s ease-in-out infinite}\n.hz-attire-state{color:#9b1a3a;font-weight:700}\n\n/* 称呼·心定位 */\n.hz-call{display:flex;gap:8px;margin:6px 0;flex-wrap:wrap}\n.hz-call-out{padding:3px 10px;background:linear-gradient(135deg,#fff,#ffe4ec);border:1px dashed #e85a7a;border-radius:8px;font-size:12px;color:#9b1a3a}\n.hz-call-in{padding:3px 10px;background:linear-gradient(135deg,#3a2530,#5a3a4a);border:1px dashed #ff8eb0;border-radius:8px;font-size:12px;color:#ffb6cc}\n\n.hz-traits{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}\n.hz-trait{padding:1px 8px;font-size:11px;border-radius:8px;background:linear-gradient(135deg,#fff8fb,#ffd0dc);color:#9b1a3a;border:1px solid rgba(232,90,122,.3)}\n\n/* 容姿身材 */\n.hz-look{font-size:13px;color:#5a3a4a;line-height:1.85;font-style:italic;padding:4px 8px;background:rgba(255,224,232,.25);border-radius:6px}\n.hz-figure{margin:4px 0;padding:6px 8px;background:linear-gradient(180deg,#fff8fb,#ffe4ec);border:1px dashed rgba(232,90,122,.35);border-radius:6px}\n.hz-fig-row{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}\n.hz-fig-k{color:#7a4a5a;font-weight:700}\n.hz-fig-v{color:#9b1a3a;font-family:\"Courier New\",monospace;margin-right:8px}\n.hz-fig-female{display:flex;gap:8px;align-items:center;margin:4px 0}\n.hz-cup{\n  display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;\n  background:radial-gradient(circle,#ffb6cc 30%,#e85a7a);color:#fff;\n  border-radius:50%;font-weight:800;font-size:14px;\n  box-shadow:0 2px 6px rgba(232,90,122,.5),inset 0 -2px 4px rgba(0,0,0,.15);\n  text-shadow:0 1px 0 #c91d3a;\n  animation:hz-bloom-pulse 3s ease-in-out infinite;\n}\n.hz-fig-trio{font-family:\"Courier New\",monospace;font-size:12px;color:#9b1a3a;font-weight:700}\n.hz-fig-trio i{color:#e85a7a;font-style:normal;margin:0 4px 0 8px;font-weight:800}\n.hz-fig-desc{font-size:12px;color:#7a4a5a;font-style:italic;line-height:1.7;margin:4px 0 0}\n\n.hz-wear{font-size:13px;color:#3a2530;line-height:1.8;padding:4px 8px;background:rgba(255,245,248,.5);border-left:3px solid #ff8eb0;border-radius:0 4px 4px 0}\n.hz-pose{font-size:12px;color:#7a4a5a;padding:4px 8px;background:rgba(255,224,232,.2);border-radius:4px;line-height:1.7}\n\n/* 情感五轴 */\n.hz-emo{margin:4px 0}\n.hz-emo-row{display:grid;grid-template-columns:50px 1fr 32px;align-items:center;gap:6px;font-size:11px;margin:2px 0}\n.hz-emo-k{font-weight:800;letter-spacing:.05em;text-align:center;padding:1px 0;border-radius:3px;color:#fff}\n.hz-emo-k.love{background:linear-gradient(135deg,#ff5b85,#c91d3a)}\n.hz-emo-k.trust{background:linear-gradient(135deg,#7aa0ff,#3a5aa0)}\n.hz-emo-k.wary{background:linear-gradient(135deg,#a08a90,#5a4a50)}\n.hz-emo-k.lust{background:linear-gradient(135deg,#c89bff,#7a4ad4);animation:hz-bloom-pulse 2s ease-in-out infinite}\n.hz-emo-k.tire{background:linear-gradient(135deg,#7a8a90,#3a4a50)}\n.hz-emo-track{height:7px;background:#f0d6dd;border-radius:3px;overflow:hidden;border:1px solid rgba(232,90,122,.3)}\n.hz-emo-fill{height:100%;animation:hz-bar-fill 1.2s ease-out;position:relative}\n.hz-emo-fill.love{background:linear-gradient(90deg,#ff8eb0,#c91d3a)}\n.hz-emo-fill.trust{background:linear-gradient(90deg,#9bcfff,#3a5aa0)}\n.hz-emo-fill.wary{background:linear-gradient(90deg,#a8b0b8,#5a4a50)}\n.hz-emo-fill.lust{background:linear-gradient(90deg,#e0c4ff,#7a4ad4)}\n.hz-emo-fill.tire{background:linear-gradient(90deg,#c8d0d8,#5a6a70)}\n.hz-emo-v{font-family:\"Courier New\",monospace;text-align:right;color:#3a2530;font-weight:700}\n\n/* 弱点·秘訣 */\n.hz-weak{display:flex;align-items:center;gap:8px;margin:6px 0;padding:6px 10px;background:linear-gradient(90deg,rgba(255,215,107,.3),rgba(255,224,232,.3));border:1px dashed #d4af37;border-radius:6px}\n.hz-weak-seal{padding:2px 10px;background:linear-gradient(135deg,#ffd76b,#d4af37);color:#3a2510;font-weight:800;border-radius:4px;font-size:11px;letter-spacing:.1em;box-shadow:0 0 6px rgba(212,175,55,.5)}\n.hz-weak-text{font-size:12px;color:#5a3a4a;flex:1}\n\n.hz-mem-l,.hz-mem-s{font-size:12px;margin:4px 0 2px;color:#9b1a3a}\n.hz-mem-l b{color:#d4af37;text-shadow:0 0 4px rgba(212,175,55,.4)}\n.hz-mem-s b{color:#e85a7a}\n\n/* ━━━━━━━━━━ 8. 縁の記録 ━━━━━━━━━━ */\n.hizakura-bonds{padding:8px 4px}\n.bonds-title{\n  text-align:center;font-weight:800;color:#9b1a3a;letter-spacing:.4em;font-size:13px;\n  padding:6px 0;margin:8px 0 6px;\n  background:linear-gradient(90deg,transparent,rgba(255,143,180,.3),transparent);\n  border-top:1px dashed rgba(232,90,122,.3);border-bottom:1px dashed rgba(232,90,122,.3);\n}\n.bond-line{\n  padding:6px 10px;margin:4px 0;font-size:13px;line-height:1.7;\n  background:linear-gradient(90deg,rgba(255,224,232,.4),transparent);\n  border-left:3px solid #e85a7a;border-radius:0 6px 6px 0;\n  animation:hz-pop-in .5s ease both;\n}\n.bond-line b{color:#c91d3a}\n.bond-meter{padding:1px 6px;background:rgba(255,143,180,.3);border-radius:8px;font-size:11px;color:#9b1a3a;font-weight:700;margin:0 4px}\n.bond-quote{padding:3px 10px;font-size:12px;color:#7a4a8c;font-style:italic;background:rgba(232,210,255,.15);border-left:2px dashed #c89bff;margin-top:3px}\n\n/* ━━━━━━━━━━ 9. 任务 ━━━━━━━━━━ */\n.hizakura-quest q{\n  display:block;padding:8px 12px;margin:6px 0;border-radius:8px;\n  background:linear-gradient(135deg,#fff8fb,#ffe4ec);\n  border:1px solid rgba(232,90,122,.3);border-left:4px solid #e85a7a;\n  font-size:12px;line-height:1.8;quotes:none;\n  position:relative;animation:hz-pop-in .5s ease both;\n}\n.hizakura-quest q[s=\"doing\"]{border-left-color:#d4af37;background:linear-gradient(135deg,#fffaf0,#fff5d4)}\n.hizakura-quest q[s=\"hidden\"]{border-left-color:#7a4a8c;background:linear-gradient(135deg,#f5f0ff,#e8d6ff)}\n.hizakura-quest q[s=\"done\"]{border-left-color:#7ad49b;background:linear-gradient(135deg,#f0fff5,#d6ffe4);opacity:.85}\n.hizakura-quest q::before,.hizakura-quest q::after{content:\"\"}\n.hizakura-quest h{\n  display:block;font-weight:800;color:#9b1a3a;letter-spacing:.2em;font-size:13px;\n  padding-bottom:4px;margin-bottom:4px;border-bottom:1px dashed rgba(232,90,122,.3);\n}\n.hizakura-quest q[s=\"doing\"] h{color:#7a5a1a}\n.hizakura-quest q[s=\"doing\"] h::before{content:\"⚔ \";color:#d4af37}\n.hizakura-quest q[s=\"hidden\"] h{color:#5a3a8c}\n.hizakura-quest q[s=\"hidden\"] h::before{content:\"❓ \"}\n.hizakura-quest q[s=\"done\"] h{color:#1a7a3a}\n.hizakura-quest q[s=\"done\"] h::before{content:\"✓ \";color:#1a7a3a}\n.hizakura-quest d{display:block;padding:1px 0;color:#3a2530}\n.hizakura-quest d::before{content:\"・\";color:#e85a7a;margin-right:4px}\n\n/* ━━━━━━━━━━ 10. 大正電波·導力網 ━━━━━━━━━━ */\n.denpa-frame{\n  background:\n    repeating-linear-gradient(90deg,transparent 0,transparent 3px,rgba(122,160,255,.04) 3px,rgba(122,160,255,.04) 4px),\n    linear-gradient(180deg,#1a2a4a 0%,#2a3a5a 100%);\n  color:#9bcfff;font-family:\"Courier New\",\"DOS\",monospace;\n  border:1px solid #7aa0d4;border-radius:8px;padding:0;overflow:hidden;\n  box-shadow:0 4px 16px rgba(122,160,255,.3),inset 0 0 30px rgba(122,160,255,.1);\n}\n.denpa-header{\n  padding:6px 12px;font-size:12px;font-weight:700;\n  background:linear-gradient(90deg,#0a1a3a,#1a2a4a);\n  color:#9bcfff;text-shadow:0 0 6px #7aa0d4;\n  border-bottom:1px dashed rgba(122,160,255,.4);letter-spacing:.05em;\n}\n.denpa-section{padding:8px 12px;border-bottom:1px dashed rgba(122,160,255,.25);font-size:12.5px;line-height:1.85;position:relative}\n.denpa-section:last-child{border-bottom:none}\n.denpa-section::before{\n  content:attr(data-title);display:block;font-weight:800;color:#ffd76b;\n  text-shadow:0 0 6px #d4af37;letter-spacing:.1em;font-size:12px;margin-bottom:4px;\n}\n\n/* ━━━━━━━━━━ 11. 記憶の桜 ━━━━━━━━━━ */\n.memory-frame{\n  background:linear-gradient(180deg,#fffafc,#fff0f5);\n  padding:10px 14px;border-radius:8px;border:1px dashed rgba(232,90,122,.3);\n}\n.memory-title{\n  text-align:center;font-weight:800;color:#9b1a3a;letter-spacing:.4em;font-size:13px;\n  padding:6px 0;margin:6px 0 4px;\n  background:linear-gradient(90deg,transparent,rgba(255,143,180,.25),transparent);\n}\n.memory-frame strong{color:#d4af37;font-size:13px;display:block;margin:4px 0;text-shadow:0 0 4px rgba(212,175,55,.3)}\n.memory-frame hr{border:none;border-top:1px dashed rgba(232,90,122,.3);margin:8px 0}\n.memory-frame p{margin:3px 0;font-size:12.5px;line-height:1.75;color:#3a2530}\n\n/* ━━━━━━━━━━ 12. 行動選項 ━━━━━━━━━━ */\n.hizakura-actions{\n  display:grid;gap:8px;margin:14px 0;padding:12px;\n  background:linear-gradient(180deg,rgba(255,224,232,.3),rgba(255,245,248,.2));\n  border:1px dashed rgba(232,90,122,.4);border-radius:10px;\n}\n.hizakura-actions r{\n  display:block;padding:9px 14px;border-radius:10px;font-size:13px;line-height:1.7;\n  background:linear-gradient(135deg,#fff8fb,#ffe4ec);\n  border:1px solid rgba(232,90,122,.4);border-left:5px solid #e85a7a;\n  color:#3a2530;font-weight:600;cursor:pointer;\n  position:relative;overflow:hidden;\n  transition:all .35s cubic-bezier(.34,1.56,.64,1);\n  animation:hz-pop-in .6s ease both;\n}\n.hizakura-actions r::before{\n  content:\"[\"attr(t)\"]\";display:inline-block;\n  margin-right:8px;padding:1px 8px;border-radius:4px;font-weight:800;font-size:11px;\n  background:linear-gradient(135deg,#e85a7a,#c91d3a);color:#fff;letter-spacing:.1em;\n  box-shadow:0 1px 3px rgba(232,90,122,.4);\n}\n.hizakura-actions r[t=\"ハイカラ\"]::before{background:linear-gradient(135deg,#ffd76b,#d4af37);color:#3a2510}\n.hizakura-actions r[t=\"散華\"]::before{background:linear-gradient(135deg,#ff5b85,#c91d3a);box-shadow:0 0 8px rgba(232,90,122,.6)}\n.hizakura-actions r[t=\"本懐\"]::before{background:linear-gradient(135deg,#ff8eb0,#e85a7a)}\n.hizakura-actions r[t=\"伏線\"]::before{background:linear-gradient(135deg,#c89bff,#7a4ad4);box-shadow:0 0 8px rgba(122,74,212,.5)}\n.hizakura-actions r[t=\"自由\"]::before{background:linear-gradient(135deg,#9bcfff,#3a5aa0)}\n.hizakura-actions r b{color:#9b1a3a;font-weight:800;display:inline}\n.hizakura-actions r:hover{\n  transform:translateX(6px) scale(1.015);\n  box-shadow:0 4px 14px rgba(232,90,122,.35);\n  background:linear-gradient(135deg,#ffe4ec,#ff8eb0);\n}\n.hizakura-actions r::after{\n  content:\"\";position:absolute;top:0;left:-100%;width:60%;height:100%;\n  background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);\n  transition:left .8s ease;\n}\n.hizakura-actions r:hover::after{left:140%}\n\n/* ━━━━━━━━━━ 13. 隐藏控件 ━━━━━━━━━━ */\n.ctrl-hidden,fbar.ctrl-hidden,fbar{display:none !important}\n\n/* ═══════════════════════════════════════════════════\n   ▓▓▓ 14. 七大高燃 fx 特效协议 ▓▓▓\n   ═══════════════════════════════════════════════════ */\n\n.fx-bloom{\n  display:inline-block;padding:0 6px;font-weight:800;\n  color:#c91d3a;background:linear-gradient(135deg,#fff,#ffe4ec,#ff8eb0);\n  background-clip:text;-webkit-background-clip:text;\n  border-radius:4px;\n  text-shadow:0 0 4px #ff8eb0,0 0 12px #ff4f7e,0 0 22px rgba(232,90,122,.6);\n  animation:hz-bloom-pulse 1.6s ease-in-out infinite;\n  position:relative;\n}\n.fx-bloom::before{content:\"❀\";position:absolute;left:-12px;top:-4px;font-size:10px;color:#ff4f7e;animation:hz-glow-rotate 4s linear infinite}\n.fx-bloom::after{content:\"❀\";position:absolute;right:-12px;bottom:-4px;font-size:10px;color:#ff8eb0;animation:hz-glow-rotate 4s linear infinite reverse}\n\n.fx-slash{\n  display:inline-block;position:relative;padding:1px 10px;\n  background:linear-gradient(135deg,#fffdf0,#ffd76b,#d4af37);\n  background-clip:text;-webkit-background-clip:text;color:transparent;\n  font-weight:900;letter-spacing:.05em;\n  text-shadow:0 0 6px #d4af37,0 0 14px rgba(212,175,55,.5);\n  overflow:hidden;\n}\n.fx-slash::before{content:\"\";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(110deg,transparent 35%,rgba(255,215,107,.85) 50%,transparent 65%);animation:hz-slash-sweep 1.5s ease-out infinite;pointer-events:none}\n.fx-slash::after{content:\"\";position:absolute;left:-3px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,#d4af37,transparent);box-shadow:0 0 8px #ffd76b;animation:hz-bloom-pulse 1.5s ease-in-out infinite}\n\n.fx-heartbeat,p.fx-heartbeat{\n  font-weight:800 !important;color:#c91d3a !important;\n  background:linear-gradient(90deg,rgba(255,143,180,.25),rgba(232,90,122,.18),rgba(255,143,180,.25)) !important;\n  border-left-color:#c91d3a !important;border-left-width:5px !important;\n  animation:hz-heartbeat 1.4s ease-in-out infinite;\n  text-shadow:0 0 4px #ff8eb0,0 0 10px #e85a7a;\n  box-shadow:inset 0 0 16px rgba(232,90,122,.18),0 0 14px rgba(232,90,122,.3);\n}\n\n.fx-corrupt{\n  display:inline-block;font-style:italic;font-weight:800;\n  color:#7a1f3d;\n  text-shadow:0 0 4px #c91d3a,1px 0 0 #4a0f25,-1px 0 0 #ff4f7e;\n  animation:hz-corrupt-shake .35s steps(2) infinite,hz-corrupt-flicker 1.2s ease-in-out infinite;\n  background:linear-gradient(135deg,rgba(122,31,61,.15),rgba(74,15,37,.25));\n  padding:0 4px;border-radius:2px;\n  letter-spacing:.05em;\n}\n\n.fx-fade{\n  display:inline-block;color:#7a4a5a;\n  background:linear-gradient(180deg,#a08a90,#5a4a50);\n  background-clip:text;-webkit-background-clip:text;\n  animation:hz-fade-die 3s ease-out forwards;\n  position:relative;font-style:italic;\n}\n.fx-fade::after{content:\"❀\";position:absolute;right:-14px;top:-4px;font-size:11px;color:#ffb6cc;animation:hz-petal-fall 4s ease-in infinite}\n\n.fx-prophecy{\n  display:inline-block;padding:0 6px;font-weight:800;letter-spacing:.06em;\n  background:linear-gradient(135deg,#d4af37,#c89bff,#7a4ad4,#d4af37);\n  background-size:300% 300%;\n  background-clip:text;-webkit-background-clip:text;color:transparent;\n  animation:hz-prophecy-breath 3.2s ease-in-out infinite,hz-bg-drift 8s linear infinite;\n  position:relative;\n}\n.fx-prophecy::before,.fx-prophecy::after{content:\"⛩\";color:#d4af37;font-size:10px;margin:0 4px;text-shadow:0 0 6px #ffd76b;animation:hz-prophecy-breath 3.2s ease-in-out infinite}\n\n.fx-climax{\n  display:block;padding:14px 18px;margin:12px 0;border-radius:14px;\n  background:\n    radial-gradient(ellipse at 30% 30%,rgba(255,79,126,.25) 0,transparent 50%),\n    radial-gradient(ellipse at 70% 70%,rgba(201,29,58,.2) 0,transparent 50%),\n    linear-gradient(135deg,#3a1525 0%,#5a1f3a 50%,#3a1525 100%);\n  border:2px solid #c91d3a;color:#ffe4ec !important;\n  box-shadow:inset 0 0 50px rgba(255,79,126,.25),0 0 30px rgba(232,90,122,.5);\n  animation:hz-climax-pulse 1.8s ease-in-out infinite,hz-heartbeat 1.4s ease-in-out infinite;\n  position:relative;overflow:hidden;\n}\n.fx-climax::before,.fx-climax::after{content:\"❀\";position:absolute;font-size:18px;color:#ffb6cc;text-shadow:0 0 12px #ff4f7e;animation:hz-petal-fall 3s ease-in infinite}\n.fx-climax::before{top:-10px;left:15%;animation-delay:0s}\n.fx-climax::after{top:-10px;right:20%;animation-delay:1.2s;animation-name:hz-petal-fall-2}\n.fx-climax p{color:#ffe4ec !important;text-shadow:0 0 4px #c91d3a,0 0 10px rgba(255,79,126,.6)}\n.fx-climax p.dlg{background:rgba(0,0,0,.3) !important;border-left-color:#ffd76b !important;color:#ffd76b !important}\n\n/* ━━━━━━━━━━ 15. 移动端响应式微调 ━━━━━━━━━━ */\n@media (max-width:520px){\n  hzk{padding:10px}\n  .hizakura-story{padding:12px 14px;font-size:14px}\n  .hz-six{grid-template-columns:1fr}\n  .banner-map-notes{grid-template-columns:1fr}\n  .banner-map{font-size:10.5px}\n  .hizakura-actions r{padding:8px 10px;font-size:12.5px}\n  .hz-stage{grid-template-columns:repeat(7,1fr);gap:2px}\n  .hz-stage-cell{font-size:9.5px;padding:3px 0}\n  .hz-chips{gap:3px}\n  .hz-chip{font-size:10px;padding:1px 6px}\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":29,"totalMessages":443,"totalCreditsUsed":1331828,"totalTokensUsed":27881227,"totalPlayedUsers":24,"deeplyPlayed":9,"fixedPromptLength":31641,"lorebookLength":82572,"author":{"id":"AWaSixjSkwycSBXDSV3TIzzaBOu5U5Zr","name":"漩渦Boruto博人","displayUsername":"a233701","username":"a233701"},"cardsTags":[{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"大正","cardsCount":1}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}