{"id":"32df0b57-9dd3-4576-b995-924fd9edbb37","authorId":"4c1kTBQWhveKLBNtqYTJJjnI6sHc2Egt","title":"舰娘：与光辉的婚后甜蜜日常","description":"一年前的今天，您将那枚戒指轻轻套上我的指尖。\n一年后的今晨，我穿上了珍藏的婚纱，捧着一束蓝玫瑰，悄悄坐在床边。等您睁开眼睛的瞬间——这一整天，我想做您最美丽的新娘。\n「指挥官，今天可以……完全属于光辉吗？」","background":"dlusnh16ikusa6ij6fb4qsnl.webp","backgroundWidth":618,"backgroundHeight":929,"cover":"e60o94wpo0s913o7t0efue93.webp","coverWidth":618,"coverHeight":929,"introPage":"oncv6gd4z22tya2eodn07l8y.html","changelog":null,"createdAt":"2026-06-03T10:52:34.151Z","updatedAt":"2026-07-23T17:09:44.617Z","initPublicAt":"2026-06-05T09:42:43.517Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════════════════\n   蔚 蓝 誓 约 · 光辉婚后秘书舰 · Rilichat 适配版\n   色彩体系：皇家深蓝 × 金 × 紫罗兰 × 玫瑰\n   ═══════════════════════════════════════════════════════ */\n@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Cinzel+Decorative:wght@400;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Noto+Serif+SC:wght@400;500;600;700;900&display=swap');\n/* ——————————————————————————————————\n   § 0  全局变量 · 色彩与尺寸定义\n   —————————————————————————————————— */\n:root{\n    --bg-void:#020410;\n    --bg-deep:#050a1a;\n    --bg-mid:#0a1530;\n    --bg-card:#101c3d;\n    --bg-card-l:#15244d;\n    --bg-content:#131e3a;\n    --bg-hover:#1a2848;\n    --bg-header:#162040;\n    --bg-header-h:#1e2d55;\n    --gold:#c9a84c;\n    --gold-bright:#e8d48b;\n    --gold-light:#fff5d6;\n    --gold-dim:#8a7032;\n    --violet:#9b8ec4;\n    --violet-bright:#b8a8e0;\n    --violet-dim:#5c4f8a;\n    --violet-glow:rgba(155,142,196,0.4);\n    --rose:#d4a0b8;\n    --rose-bright:#e8c4d4;\n    --rose-glow:rgba(212,160,184,0.35);\n    --azure:#5a8ac4;\n    --navy:#1a2d5a;\n    --white-soft:#eae4f0;\n    --text-primary:#d8d4e0;\n    --text-secondary:#9aa0bc;\n    --text-muted:#5a6080;\n    --border-main:#1e2d55;\n    --border-gold:rgba(201,168,76,0.35);\n    --border-gold-s:rgba(201,168,76,0.18);\n    --border-violet:rgba(155,142,196,0.3);\n    --border-violet-s:rgba(155,142,196,0.15);\n    --border-rose:rgba(212,160,184,0.25);\n    --shadow-deep:0 25px 70px rgba(0,0,0,0.6);\n    --radius-m:8px;\n    --radius-s:4px;\n    --radius-pill:24px;\n}\n/* ——————————————————————————————————\n   § 1  全局 Markdown 正文 · 文学化排版\n   —————————————————————————————————— */\n.rili-markdown-renderer{\n    color:var(--text-primary) !important;\n    background:radial-gradient(ellipse 100% 80% at 50% 0%,#0a1530 0%,#050a1a 60%,#020410 100%) !important;\n    font-family:\"Noto Serif SC\",\"Source Han Serif SC\",Georgia,serif !important;\n}\n.rili-markdown-renderer p,\n.rili-markdown-renderer li,\n.rili-markdown-renderer span,\n.rili-markdown-renderer div{\n    font-family:\"Noto Serif SC\",\"Source Han Serif SC\",Georgia,serif !important;\n    color:var(--text-primary) !important;\n}\n.rili-markdown-renderer p{\n    font-size:16px !important;\n    line-height:1.95 !important;\n    margin:14px 0 !important;\n    text-align:justify !important;\n    letter-spacing:0.5px !important;\n}\n.rili-markdown-renderer h1,\n.rili-markdown-renderer h2,\n.rili-markdown-renderer h3,\n.rili-markdown-renderer h4,\n.rili-markdown-renderer h5,\n.rili-markdown-renderer h6{\n    color:var(--gold-bright) !important;\n    font-family:\"Noto Serif SC\",serif !important;\n    font-weight:700 !important;\n    letter-spacing:2px !important;\n    text-shadow:0 0 20px rgba(201,168,76,0.25) !important;\n    position:relative !important;\n}\n.rili-markdown-renderer h1{\n    font-size:24px !important;\n    background:linear-gradient(135deg,#fff5d6 0%,#e8d48b 50%,#c9a84c 100%) !important;\n    -webkit-background-clip:text !important;\n    background-clip:text !important;\n    color:transparent !important;\n    -webkit-text-fill-color:transparent !important;\n}\n.rili-markdown-renderer h2{\n    font-size:20px !important;\n    padding-left:14px !important;\n    border-left:3px solid var(--gold) !important;\n}\n.rili-markdown-renderer h3{font-size:17px !important;}\n.rili-markdown-renderer a{\n    color:var(--violet-bright) !important;\n    text-decoration:none !important;\n    border-bottom:1px dashed var(--violet) !important;\n    transition:all 0.3s !important;\n}\n.rili-markdown-renderer a:hover{\n    color:var(--gold-bright) !important;\n    border-bottom-color:var(--gold) !important;\n    text-shadow:0 0 8px rgba(232,212,139,0.4) !important;\n}\n.rili-markdown-renderer code{\n    color:var(--gold-bright) !important;\n    background:var(--bg-deep) !important;\n    border:1px solid var(--border-gold-s) !important;\n    border-radius:3px !important;\n    padding:2px 6px !important;\n    font-family:'Cormorant Garamond',serif !important;\n    font-size:14px !important;\n}\n.rili-markdown-renderer pre,\n.rili-markdown-renderer details pre code{\n    font-size:14px !important;\n    font-family:'Cormorant Garamond',Georgia,monospace !important;\n    letter-spacing:normal !important;\n}\n.rili-markdown-renderer blockquote{\n    color:var(--violet-bright) !important;\n    border-left:3px solid var(--violet) !important;\n    background:linear-gradient(90deg,rgba(155,142,196,0.08),transparent 70%) !important;\n    padding:14px 18px 14px 24px !important;\n    margin:16px 0 !important;\n    border-radius:0 6px 6px 0 !important;\n    font-family:'Cormorant Garamond',\"Noto Serif SC\",serif !important;\n    font-style:italic !important;\n    font-size:16px !important;\n    line-height:1.85 !important;\n    position:relative !important;\n}\n.rili-markdown-renderer blockquote::before{\n    content:'\\201C' !important;\n    position:absolute !important;\n    left:6px !important;\n    top:-4px !important;\n    font-family:'Cormorant Garamond',serif !important;\n    font-size:36px !important;\n    color:var(--violet-dim) !important;\n    line-height:1 !important;\n}\n.rili-markdown-renderer strong,\n.rili-markdown-renderer b{\n    color:var(--gold-bright) !important;\n    font-weight:600 !important;\n    text-shadow:0 0 4px rgba(201,168,76,0.2) !important;\n}\n.rili-markdown-renderer em,\n.rili-markdown-renderer i{\n    color:var(--violet-bright) !important;\n    font-style:italic !important;\n}\n.rili-markdown-renderer hr{\n    border:none !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold-dim) 30%,var(--gold) 50%,var(--gold-dim) 70%,transparent) !important;\n    margin:24px 0 !important;\n    position:relative !important;\n}\n.rili-markdown-renderer hr::after{\n    content:'❀' !important;\n    position:absolute !important;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%) !important;\n    background:var(--bg-deep) !important;\n    padding:0 12px !important;\n    color:var(--gold) !important;\n    font-size:14px !important;\n}\n.rili-markdown-renderer ul li,\n.rili-markdown-renderer ol li{\n    color:var(--text-primary) !important;\n    line-height:1.85 !important;\n    margin:6px 0 !important;\n    font-size:16px !important;\n}\n.rili-markdown-renderer ul li::marker{color:var(--gold) !important;}\n/* ——————————————————————————————————\n   § 2  对话框 · 信件般的精致质感\n   —————————————————————————————————— */\n.is-user > div,\n.is-assistant > div{\n    background:linear-gradient(135deg,rgba(16,28,61,0.92),rgba(10,21,48,0.95)) !important;\n    background-image:none !important;\n    backdrop-filter:blur(8px) !important;\n    -webkit-backdrop-filter:blur(8px) !important;\n    border:1px solid var(--border-gold) !important;\n    box-shadow:0 12px 40px rgba(0,0,0,0.55),inset 0 1px 0 rgba(232,212,139,0.12),0 0 24px rgba(155,142,196,0.08) !important;\n    border-radius:var(--radius-m) !important;\n    color:var(--text-primary) !important;\n    padding:1em !important;\n    position:relative !important;\n}\n.is-user > div::before,\n.is-assistant > div::before{\n    content:'' !important;\n    position:absolute !important;\n    top:-1px !important;\n    left:24px !important;\n    right:24px !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent) !important;\n    pointer-events:none !important;\n}\n.is-user > div::after,\n.is-assistant > div::after{\n    content:'' !important;\n    position:absolute !important;\n    bottom:-1px !important;\n    left:30% !important;\n    right:30% !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold-dim) 50%,transparent) !important;\n    pointer-events:none !important;\n}\n/* --- 气泡底部操作按钮 --- */\n.is-assistant > div button,\n.is-user > div button{\n    background:linear-gradient(180deg,var(--bg-deep),var(--bg-mid)) !important;\n    color:var(--gold) !important;\n    border:1px solid var(--border-gold) !important;\n    border-radius:var(--radius-s) !important;\n    box-shadow:0 2px 6px rgba(0,0,0,0.4),inset 0 1px 0 rgba(232,212,139,0.08) !important;\n    font-weight:500 !important;\n    font-size:12px !important;\n    letter-spacing:1px !important;\n    text-transform:none !important;\n    transition:all 0.3s ease !important;\n    padding:5px 14px !important;\n    min-width:auto !important;\n    line-height:1.5 !important;\n    position:relative !important;\n    overflow:hidden !important;\n    text-shadow:none !important;\n}\n.is-assistant > div button::before,\n.is-user > div button::before{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:-100% !important;\n    width:100% !important;\n    height:100% !important;\n    background:linear-gradient(90deg,transparent,rgba(232,212,139,0.2),transparent) !important;\n    transition:left 0.6s !important;\n}\n.is-assistant > div button:hover::before,\n.is-user > div button:hover::before{left:100% !important;}\n.is-assistant > div button:hover,\n.is-user > div button:hover{\n    background:linear-gradient(180deg,var(--bg-mid),var(--bg-header)) !important;\n    color:var(--gold-bright) !important;\n    border-color:var(--gold) !important;\n    box-shadow:0 0 14px rgba(201,168,76,0.4),inset 0 1px 0 rgba(232,212,139,0.2) !important;\n    transform:translateY(-1px) !important;\n}\n.is-assistant > div button svg,\n.is-user > div button svg{\n    stroke:var(--gold) !important;\n}\n.is-assistant > div button:hover svg,\n.is-user > div button:hover svg{\n    stroke:var(--gold-bright) !important;\n}\n/* ——————————————————————————————————\n   § 3  Details / Summary · 卷轴式展开\n   —————————————————————————————————— */\n.rili-markdown-renderer details{\n    border:1px solid var(--border-violet) !important;\n    border-radius:var(--radius-m) !important;\n    margin:18px 0 !important;\n    background:linear-gradient(135deg,rgba(10,21,48,0.7),rgba(5,10,26,0.85)) !important;\n    backdrop-filter:blur(6px) !important;\n    -webkit-backdrop-filter:blur(6px) !important;\n    overflow:hidden !important;\n    box-shadow:0 6px 18px rgba(0,0,0,0.4),inset 0 1px 0 rgba(232,212,139,0.05) !important;\n    transition:all 0.4s cubic-bezier(0.4,0,0.2,1) !important;\n    position:relative !important;\n}\n.rili-markdown-renderer details::before{\n    content:'' !important;\n    position:absolute !important;\n    top:-1px !important;\n    left:24px !important;\n    right:24px !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold-dim) 50%,transparent) !important;\n    pointer-events:none !important;\n    z-index:1 !important;\n}\n.rili-markdown-renderer details:hover{\n    box-shadow:0 8px 28px rgba(0,0,0,0.5),0 0 24px rgba(155,142,196,0.15),inset 0 1px 0 rgba(232,212,139,0.08) !important;\n    border-color:var(--violet-dim) !important;\n    transform:translateY(-1px) !important;\n}\n.rili-markdown-renderer details[open]{\n    box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 28px rgba(201,168,76,0.18),inset 0 1px 0 rgba(232,212,139,0.1) !important;\n    border-color:var(--gold-dim) !important;\n}\n.rili-markdown-renderer summary{\n    display:flex !important;\n    align-items:center !important;\n    padding:13px 22px !important;\n    cursor:pointer !important;\n    background:linear-gradient(180deg,var(--bg-header) 0%,var(--bg-mid) 100%) !important;\n    color:var(--gold-bright) !important;\n    font-weight:600 !important;\n    font-size:1.05em !important;\n    letter-spacing:2px !important;\n    transition:all 0.4s ease !important;\n    outline:none !important;\n    list-style:none !important;\n    position:relative !important;\n    border-bottom:1px solid var(--border-main) !important;\n    font-family:\"Noto Serif SC\",Georgia,serif !important;\n    overflow:hidden !important;\n    text-shadow:0 0 5px rgba(0,0,0,0.5) !important;\n}\n.rili-markdown-renderer summary::-webkit-details-marker{display:none !important;}\n.rili-markdown-renderer summary:hover{\n    background:linear-gradient(180deg,var(--bg-header-h) 0%,var(--bg-header) 100%) !important;\n    color:var(--gold-light) !important;\n}\n.rili-markdown-renderer summary::before{\n    content:'⚓' !important;\n    display:inline-block !important;\n    margin-right:12px !important;\n    font-size:0.85em !important;\n    color:var(--gold-dim) !important;\n    transition:all 0.4s ease !important;\n    filter:drop-shadow(0 1px 2px rgba(0,0,0,0.3)) !important;\n}\n.rili-markdown-renderer details[open] > summary::before{\n    transform:rotate(90deg) scale(1.1) !important;\n    color:var(--gold) !important;\n    text-shadow:0 0 8px rgba(201,168,76,0.5) !important;\n}\n.rili-markdown-renderer summary::after{\n    content:'' !important;\n    position:absolute !important;\n    bottom:0 !important;\n    left:0 !important;\n    right:0 !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent) !important;\n    transform:scaleX(0) !important;\n    transition:transform 0.4s ease !important;\n}\n.rili-markdown-renderer details[open] > summary::after{transform:scaleX(1) !important;}\n.rili-markdown-renderer details *{color:var(--text-primary) !important;}\n.rili-markdown-renderer details > pre,\n.rili-markdown-renderer details > table{\n    margin:0 !important;\n    border:none !important;\n    border-top:1px solid var(--border-main) !important;\n    border-radius:0 !important;\n    background:var(--bg-void) !important;\n    overflow-x:auto !important;\n}\n.rili-markdown-renderer details pre{\n    padding:18px 22px !important;\n    background:transparent !important;\n}\n.rili-markdown-renderer details pre code{\n    font-size:14px !important;\n    line-height:1.7 !important;\n    color:var(--text-primary) !important;\n    background:transparent !important;\n    border:none !important;\n    padding:0 !important;\n    white-space:pre-wrap !important;\n    word-break:break-word !important;\n}\n/* ——————————————————————————————————\n   § 4  状态面板 · 总容器\n   —————————————————————————————————— */\n.status-panel{\n    font-family:\"Noto Serif SC\",\"Source Han Serif SC\",Georgia,serif !important;\n    font-size:13.5px !important;\n    line-height:1.7 !important;\n    color:var(--text-primary) !important;\n    max-width:560px !important;\n    margin:0 auto !important;\n    display:flex !important;\n    flex-direction:column !important;\n    gap:8px !important;\n    position:relative !important;\n}\n.sp-section{\n    background:linear-gradient(135deg,rgba(16,28,61,0.85) 0%,rgba(10,21,48,0.92) 100%) !important;\n    backdrop-filter:blur(6px) !important;\n    -webkit-backdrop-filter:blur(6px) !important;\n    border:1px solid var(--border-main) !important;\n    border-radius:var(--radius-m) !important;\n    overflow:hidden !important;\n    transition:all 0.4s cubic-bezier(0.4,0,0.2,1) !important;\n    position:relative !important;\n    margin:4px 0 !important;\n    box-shadow:0 6px 20px rgba(0,0,0,0.35),inset 0 1px 0 rgba(232,212,139,0.05) !important;\n}\n.sp-section::before{\n    content:'' !important;\n    position:absolute !important;\n    top:-1px !important;\n    left:20px !important;\n    right:20px !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold-dim) 50%,transparent) !important;\n    pointer-events:none !important;\n    z-index:2 !important;\n    transition:all 0.4s !important;\n}\n.sp-section[open]{\n    border-color:var(--violet-dim) !important;\n    box-shadow:0 10px 28px rgba(0,0,0,0.5),0 0 24px rgba(155,142,196,0.12),inset 0 1px 0 rgba(232,212,139,0.08) !important;\n}\n.sp-section[open]::before{\n    background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent) !important;\n    box-shadow:0 0 8px rgba(201,168,76,0.4) !important;\n}\n.sp-header{\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n    gap:10px !important;\n    padding:11px 18px !important;\n    cursor:pointer !important;\n    font-size:13px !important;\n    font-weight:700 !important;\n    letter-spacing:3px !important;\n    color:var(--gold) !important;\n    background:linear-gradient(180deg,rgba(155,142,196,0.1) 0%,transparent 100%),linear-gradient(135deg,rgba(201,168,76,0.05),transparent 60%) !important;\n    border-bottom:1px solid var(--border-main) !important;\n    user-select:none !important;\n    list-style:none !important;\n    font-family:\"Noto Serif SC\",Georgia,serif !important;\n    position:relative !important;\n    overflow:hidden !important;\n    transition:all 0.4s !important;\n}\n.sp-header::-webkit-details-marker{display:none !important;}\n.sp-section[open] > .sp-header{\n    background:linear-gradient(180deg,rgba(155,142,196,0.15) 0%,rgba(201,168,76,0.05) 100%) !important;\n    color:var(--gold-bright) !important;\n    text-shadow:0 0 12px rgba(201,168,76,0.4) !important;\n}\n.sp-icon{\n    font-size:13px !important;\n    color:var(--gold-dim) !important;\n    transition:all 0.4s !important;\n    filter:drop-shadow(0 0 4px rgba(201,168,76,0.3)) !important;\n}\n.sp-section[open] > .sp-header .sp-icon{\n    color:var(--gold) !important;\n    filter:drop-shadow(0 0 8px rgba(201,168,76,0.6)) !important;\n    animation:iconFloat 3s ease-in-out infinite !important;\n}\n@keyframes iconFloat{\n    0%,100%{transform:translateY(0) rotate(0);}\n    50%{transform:translateY(-2px) rotate(5deg);}\n}\n.sp-body{\n    padding:14px 20px 16px !important;\n    background:linear-gradient(180deg,rgba(19,30,58,0.5),rgba(16,28,61,0.7)) !important;\n    position:relative !important;\n}\n.sp-body::before{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:14px !important;\n    width:30px !important;\n    height:1px !important;\n    background:linear-gradient(90deg,var(--gold-dim),transparent) !important;\n    pointer-events:none !important;\n}\n.sp-row{\n    display:flex !important;\n    align-items:baseline !important;\n    padding:5px 4px !important;\n    gap:10px !important;\n    border-bottom:1px solid rgba(30,45,85,0.5) !important;\n    transition:all 0.3s !important;\n    border-radius:3px !important;\n    margin:0 -4px !important;\n}\n.sp-row:last-child{border-bottom:none !important;}\n.sp-row:hover{\n    background:rgba(155,142,196,0.05) !important;\n    padding-left:8px !important;\n}\n.sp-label{\n    flex:0 0 auto !important;\n    min-width:88px !important;\n    font-size:12px !important;\n    color:var(--text-secondary) !important;\n    letter-spacing:2px !important;\n    white-space:nowrap !important;\n    font-weight:500 !important;\n    transition:color 0.3s !important;\n}\n.sp-row:hover .sp-label{color:var(--gold-dim) !important;}\n.sp-label::before{\n    content:'◆' !important;\n    margin-right:5px !important;\n    font-size:7px !important;\n    color:var(--gold-dim) !important;\n    vertical-align:middle !important;\n    opacity:0.5 !important;\n    transition:all 0.3s !important;\n}\n.sp-row:hover .sp-label::before{\n    color:var(--gold) !important;\n    opacity:1 !important;\n}\n.sp-label::after{\n    content:\"：\" !important;\n    color:var(--text-muted) !important;\n}\n.sp-val{\n    flex:1 !important;\n    font-size:13.5px !important;\n    color:var(--text-primary) !important;\n    word-break:break-word !important;\n    line-height:1.65 !important;\n}\n.sp-val em{\n    color:var(--violet-bright) !important;\n    font-style:normal !important;\n}\n.sp-val strong{\n    color:var(--gold-bright) !important;\n    font-weight:600 !important;\n}\n.accent-pink{\n    color:var(--rose) !important;\n    text-shadow:0 0 6px rgba(212,160,184,0.3) !important;\n    font-style:italic !important;\n    font-family:'Cormorant Garamond',\"Noto Serif SC\",serif !important;\n}\n.sp-group-title{\n    font-size:12px !important;\n    font-weight:700 !important;\n    color:var(--gold) !important;\n    letter-spacing:3px !important;\n    margin:14px 0 8px !important;\n    padding:6px 0 6px 12px !important;\n    border-bottom:1px dashed var(--border-gold) !important;\n    border-left:2px solid var(--gold) !important;\n    position:relative !important;\n    background:linear-gradient(90deg,rgba(201,168,76,0.06),transparent 60%) !important;\n    text-shadow:0 0 8px rgba(201,168,76,0.2) !important;\n}\n.sp-group-title:first-child{margin-top:2px !important;}\n.sp-group-title::after{\n    content:'' !important;\n    position:absolute !important;\n    bottom:-1px !important;\n    left:0 !important;\n    width:50px !important;\n    height:1px !important;\n    background:linear-gradient(90deg,var(--gold),transparent) !important;\n}\n.sp-group-title.accent-pink{\n    color:var(--rose) !important;\n    border-left-color:var(--rose) !important;\n    border-bottom-color:var(--border-rose) !important;\n    background:linear-gradient(90deg,rgba(212,160,184,0.06),transparent 60%) !important;\n    text-shadow:0 0 8px rgba(212,160,184,0.25) !important;\n    font-style:normal !important;\n    font-family:\"Noto Serif SC\",serif !important;\n}\n.sp-group-title.accent-pink::after{\n    background:linear-gradient(90deg,var(--rose),transparent) !important;\n}\n.sp-divider{\n    height:1px !important;\n    margin:14px 0 !important;\n    background:linear-gradient(90deg,transparent 0%,var(--violet-dim) 25%,var(--gold-dim) 50%,var(--violet-dim) 75%,transparent 100%) !important;\n    border:none !important;\n    position:relative !important;\n    overflow:visible !important;\n}\n.sp-divider::before{\n    content:'❀' !important;\n    position:absolute !important;\n    top:50%;\n    left:50%;\n    transform:translate(-50%,-50%) !important;\n    background:var(--bg-content) !important;\n    padding:0 10px !important;\n    color:var(--gold) !important;\n    font-size:11px !important;\n    text-shadow:0 0 8px rgba(201,168,76,0.4) !important;\n}\n.succubus-glow{\n    color:var(--rose) !important;\n    text-shadow:0 0 8px var(--rose-glow),0 0 16px var(--rose-glow) !important;\n    animation:roseGlow 3s ease-in-out infinite !important;\n}\n@keyframes roseGlow{\n    0%,100%{text-shadow:0 0 8px var(--rose-glow),0 0 16px var(--rose-glow);}\n    50%{text-shadow:0 0 12px var(--rose-glow),0 0 24px var(--rose-glow),0 0 32px rgba(212,160,184,0.2);}\n}\n/* ——————————————————————————————————\n   § 5  光辉专属区块强调\n   —————————————————————————————————— */\n.sec-illustrious{\n    border-color:var(--violet-dim) !important;\n    background:linear-gradient(135deg,rgba(16,28,61,0.85) 0%,rgba(20,28,55,0.92) 50%,rgba(10,21,48,0.92) 100%) !important;\n}\n.sec-illustrious[open]{\n    border-color:var(--violet) !important;\n    box-shadow:0 12px 36px rgba(0,0,0,0.55),0 0 32px rgba(155,142,196,0.18),inset 0 0 50px rgba(155,142,196,0.04),inset 0 1px 0 rgba(184,168,224,0.1) !important;\n}\n.sec-illustrious > .sp-header{\n    background:linear-gradient(180deg,rgba(155,142,196,0.12) 0%,rgba(212,160,184,0.05) 100%) !important;\n    color:var(--violet-bright) !important;\n}\n.sec-illustrious[open] > .sp-header{\n    background:linear-gradient(180deg,rgba(155,142,196,0.2) 0%,rgba(212,160,184,0.08) 100%) !important;\n    color:var(--violet-bright) !important;\n    text-shadow:0 0 12px rgba(184,168,224,0.4) !important;\n}\n.sec-illustrious[open]::before{\n    background:linear-gradient(90deg,transparent,var(--violet) 50%,transparent) !important;\n    box-shadow:0 0 8px rgba(155,142,196,0.4) !important;\n}\n/* ——————————————————————————————————\n   § 6  进度条（保留通用样式 + 流光效果）\n   —————————————————————————————————— */\n.bar-row{flex-wrap:wrap !important;}\n.sp-bar-wrap{\n    flex:1 !important;\n    position:relative !important;\n    height:18px !important;\n    background:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.3)) !important;\n    border-radius:3px !important;\n    border:1px solid var(--border-main) !important;\n    overflow:hidden !important;\n    min-width:120px !important;\n    box-shadow:inset 0 2px 4px rgba(0,0,0,0.4) !important;\n}\n.sp-bar{\n    height:100% !important;\n    border-radius:2px !important;\n    transition:width 0.8s cubic-bezier(0.4,0,0.2,1) !important;\n    position:relative !important;\n    overflow:hidden !important;\n}\n.sp-bar::after{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:-100% !important;\n    width:100% !important;\n    height:100% !important;\n    background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent) !important;\n    animation:barShine 2.5s linear infinite !important;\n}\n@keyframes barShine{\n    0%{left:-100%;}\n    100%{left:100%;}\n}\n.bar-warmth{\n    background:linear-gradient(90deg,var(--gold-dim),var(--gold-bright)) !important;\n    box-shadow:0 0 8px rgba(201,168,76,0.4) !important;\n}\n.bar-heartbeat{\n    background:linear-gradient(90deg,var(--violet-dim),var(--rose)) !important;\n    box-shadow:0 0 10px var(--rose-glow) !important;\n}\n.sp-bar-text{\n    position:absolute !important;\n    top:0 !important;\n    left:0 !important;\n    right:0 !important;\n    bottom:0 !important;\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n    font-size:10px !important;\n    font-weight:700 !important;\n    color:#fff !important;\n    text-shadow:0 1px 3px rgba(0,0,0,0.95) !important;\n    letter-spacing:1.5px !important;\n    font-family:'Cinzel',serif !important;\n}\n/* ——————————————————————————————————\n   § 7  NPC 舰船卡片（华丽版）\n   —————————————————————————————————— */\n.npc-card{\n    padding:10px 12px !important;\n    margin-bottom:8px !important;\n    background:linear-gradient(135deg,rgba(155,142,196,0.06),transparent 70%) !important;\n    border:1px solid var(--border-violet-s) !important;\n    border-left:3px solid var(--violet-dim) !important;\n    border-radius:0 6px 6px 0 !important;\n    transition:all 0.3s !important;\n    position:relative !important;\n    overflow:hidden !important;\n}\n.npc-card:last-child{margin-bottom:0 !important;}\n.npc-card::before{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:-100% !important;\n    width:100% !important;\n    height:100% !important;\n    background:linear-gradient(90deg,transparent,rgba(155,142,196,0.08),transparent) !important;\n    transition:left 0.7s !important;\n}\n.npc-card:hover{\n    border-color:var(--violet) !important;\n    border-left-color:var(--violet) !important;\n    transform:translateX(3px) !important;\n    box-shadow:-3px 4px 12px rgba(155,142,196,0.15) !important;\n    background:linear-gradient(135deg,rgba(155,142,196,0.1),transparent 70%) !important;\n}\n.npc-card:hover::before{left:100% !important;}\n.npc-name{\n    font-size:13px !important;\n    font-weight:700 !important;\n    color:var(--violet-bright) !important;\n    letter-spacing:2px !important;\n    margin-bottom:4px !important;\n    padding-bottom:4px !important;\n    border-bottom:1px dashed var(--border-violet-s) !important;\n    text-shadow:0 0 6px rgba(184,168,224,0.25) !important;\n}\n.npc-name::before{\n    content:'☆ ' !important;\n    color:var(--gold-dim) !important;\n    font-size:11px !important;\n}\n.npc-hint{\n    font-size:11px !important;\n    color:var(--text-muted) !important;\n    font-style:italic !important;\n    margin-top:8px !important;\n    padding-top:6px !important;\n    border-top:1px dashed var(--border-violet-s) !important;\n    font-family:'Cormorant Garamond',\"Noto Serif SC\",serif !important;\n}\n.npc-hint::before{\n    content:'❀ ' !important;\n    color:var(--rose-bright) !important;\n    font-style:normal !important;\n}\n/* ——————————————————————————————————\n   § 8  星记忆回廊 · 表格（典雅羊皮卷风）\n   —————————————————————————————————— */\n.mem-table{\n    width:100% !important;\n    border-collapse:collapse !important;\n    font-size:11.5px !important;\n    margin-top:6px !important;\n    background:linear-gradient(135deg,rgba(5,10,26,0.5),rgba(10,21,48,0.3)) !important;\n    border:1px solid var(--border-gold-s) !important;\n    border-radius:4px !important;\n    overflow:hidden !important;\n    box-shadow:inset 0 1px 0 rgba(232,212,139,0.05),0 2px 8px rgba(0,0,0,0.25) !important;\n}\n.mem-table thead{\n    background:linear-gradient(180deg,rgba(201,168,76,0.1),rgba(155,142,196,0.05)) !important;\n}\n.mem-table th{\n    padding:8px 8px !important;\n    font-weight:700 !important;\n    font-size:11px !important;\n    color:var(--gold-bright) !important;\n    text-align:left !important;\n    border-bottom:1px solid var(--border-gold) !important;\n    letter-spacing:2px !important;\n    white-space:nowrap !important;\n    background:transparent !important;\n    text-shadow:0 0 6px rgba(201,168,76,0.25) !important;\n    font-family:'Cinzel',\"Noto Serif SC\",serif !important;\n    text-transform:uppercase !important;\n    position:relative !important;\n}\n.mem-table th::after{\n    content:'' !important;\n    position:absolute !important;\n    bottom:-1px !important;\n    left:0 !important;\n    width:30% !important;\n    height:1px !important;\n    background:var(--gold) !important;\n    box-shadow:0 0 6px rgba(201,168,76,0.5) !important;\n}\n.mem-table td{\n    padding:6px 8px !important;\n    color:var(--text-primary) !important;\n    border-bottom:1px solid rgba(30,45,85,0.4) !important;\n    vertical-align:top !important;\n    background:transparent !important;\n    transition:background 0.3s !important;\n    line-height:1.65 !important;\n}\n.mem-table tbody tr{transition:all 0.3s !important;}\n.mem-table tbody tr:hover{\n    background:linear-gradient(90deg,rgba(155,142,196,0.06),rgba(201,168,76,0.04) 50%,transparent) !important;\n}\n.mem-table tbody tr:hover td{color:var(--white-soft) !important;}\n.mem-table tbody tr:last-child td{border-bottom:none !important;}\n.mem-table th:first-child,\n.mem-table td:first-child{\n    width:34px !important;\n    text-align:center !important;\n    color:var(--gold-dim) !important;\n    font-family:'Cinzel',serif !important;\n    font-weight:600 !important;\n}\n.mem-table tbody tr:hover td:first-child{\n    color:var(--gold-bright) !important;\n    text-shadow:0 0 6px rgba(201,168,76,0.4) !important;\n}\n.mem-empty td{\n    text-align:center !important;\n    color:var(--text-muted) !important;\n    font-style:italic !important;\n    padding:14px !important;\n    font-family:'Cormorant Garamond',\"Noto Serif SC\",serif !important;\n}\n.mem-empty td::before{\n    content:'✦ ' !important;\n    color:var(--gold-dim) !important;\n}\n.mem-empty td::after{\n    content:' ✦' !important;\n    color:var(--gold-dim) !important;\n}\n/* ——————————————————————————————————\n   § 9  玩家选项（抉择之路）· 高光按钮组\n   —————————————————————————————————— */\n.option-hint{\n    font-size:12.5px !important;\n    color:var(--violet-bright) !important;\n    font-style:italic !important;\n    margin-bottom:10px !important;\n    padding:8px 12px 10px !important;\n    border-bottom:1px dashed var(--border-violet-s) !important;\n    background:linear-gradient(90deg,rgba(155,142,196,0.06),transparent 70%) !important;\n    border-left:2px solid var(--violet-dim) !important;\n    border-radius:0 4px 0 0 !important;\n    font-family:'Cormorant Garamond',\"Noto Serif SC\",serif !important;\n    line-height:1.7 !important;\n}\n.option-item{\n    display:flex !important;\n    align-items:center !important;\n    gap:12px !important;\n    padding:10px 14px !important;\n    margin:6px 0 !important;\n    border-radius:4px !important;\n    border:1px solid var(--border-violet-s) !important;\n    background:linear-gradient(135deg,rgba(16,28,61,0.5),rgba(10,21,48,0.3)) !important;\n    cursor:pointer !important;\n    transition:all 0.4s cubic-bezier(0.4,0,0.2,1) !important;\n    position:relative !important;\n    overflow:hidden !important;\n}\n.option-item::before{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:0 !important;\n    width:3px !important;\n    height:100% !important;\n    background:var(--violet-dim) !important;\n    transition:all 0.4s !important;\n}\n.option-item::after{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:-100% !important;\n    width:100% !important;\n    height:100% !important;\n    background:linear-gradient(90deg,transparent,rgba(201,168,76,0.1),transparent) !important;\n    transition:left 0.7s !important;\n    pointer-events:none !important;\n}\n.option-item:hover{\n    background:linear-gradient(135deg,rgba(201,168,76,0.08),rgba(155,142,196,0.05)) !important;\n    border-color:var(--gold) !important;\n    transform:translateX(4px) !important;\n    box-shadow:-4px 4px 16px rgba(201,168,76,0.15) !important;\n}\n.option-item:hover::before{\n    background:var(--gold) !important;\n    box-shadow:0 0 8px var(--gold) !important;\n}\n.option-item:hover::after{left:100% !important;}\n.opt-key{\n    flex:0 0 auto !important;\n    display:inline-flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n    width:26px !important;\n    height:26px !important;\n    background:linear-gradient(135deg,rgba(201,168,76,0.18),rgba(155,142,196,0.1)) !important;\n    border:1px solid var(--border-gold) !important;\n    border-radius:50% !important;\n    font-weight:700 !important;\n    font-size:13px !important;\n    color:var(--gold-bright) !important;\n    font-family:'Cinzel',serif !important;\n    transition:all 0.4s !important;\n    box-shadow:inset 0 1px 0 rgba(232,212,139,0.15) !important;\n}\n.option-item:hover .opt-key{\n    background:linear-gradient(135deg,rgba(201,168,76,0.35),rgba(155,142,196,0.2)) !important;\n    border-color:var(--gold) !important;\n    transform:rotate(360deg) !important;\n    box-shadow:0 0 10px rgba(201,168,76,0.5),inset 0 1px 0 rgba(232,212,139,0.25) !important;\n}\n.opt-text{\n    flex:1 !important;\n    font-size:13.5px !important;\n    color:var(--text-primary) !important;\n    line-height:1.65 !important;\n    transition:color 0.3s !important;\n}\n.option-item:hover .opt-text{color:var(--white-soft) !important;}\n/* ——————————————————————————————————\n   § 10  区块左侧色带标识\n   —————————————————————————————————— */\n.sec-player{\n    border-left:3px solid var(--gold-dim) !important;\n    box-shadow:0 6px 20px rgba(0,0,0,0.35),inset 3px 0 0 rgba(201,168,76,0.1),inset 0 1px 0 rgba(232,212,139,0.05) !important;\n}\n.sec-player[open]{\n    border-left-color:var(--gold) !important;\n    box-shadow:0 10px 28px rgba(0,0,0,0.5),0 0 24px rgba(201,168,76,0.18),inset 3px 0 0 rgba(201,168,76,0.2),inset 0 1px 0 rgba(232,212,139,0.08) !important;\n}\n.sec-illustrious{\n    border-left:3px solid var(--violet) !important;\n}\n.sec-npc{\n    border-left:3px solid var(--azure) !important;\n    box-shadow:0 6px 20px rgba(0,0,0,0.35),inset 3px 0 0 rgba(90,138,196,0.12),inset 0 1px 0 rgba(232,212,139,0.05) !important;\n}\n.sec-npc[open]{\n    border-left-color:var(--azure) !important;\n    box-shadow:0 10px 28px rgba(0,0,0,0.5),0 0 24px rgba(90,138,196,0.15),inset 3px 0 0 rgba(90,138,196,0.25),inset 0 1px 0 rgba(232,212,139,0.08) !important;\n}\n.sec-memory{\n    border-left:3px solid var(--violet-dim) !important;\n    box-shadow:0 6px 20px rgba(0,0,0,0.35),inset 3px 0 0 rgba(92,79,138,0.12),inset 0 1px 0 rgba(232,212,139,0.05) !important;\n}\n.sec-memory[open]{\n    border-left-color:var(--violet-dim) !important;\n    box-shadow:0 10px 28px rgba(0,0,0,0.5),0 0 24px rgba(92,79,138,0.15),inset 3px 0 0 rgba(92,79,138,0.25),inset 0 1px 0 rgba(232,212,139,0.08) !important;\n}\n.sec-options{\n    border-left:3px solid var(--gold) !important;\n    box-shadow:0 6px 20px rgba(0,0,0,0.35),inset 3px 0 0 rgba(201,168,76,0.15),inset 0 1px 0 rgba(232,212,139,0.05) !important;\n}\n.sec-options[open]{\n    border-left-color:var(--gold-bright) !important;\n    box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 30px rgba(201,168,76,0.22),inset 3px 0 0 rgba(232,212,139,0.3),inset 0 1px 0 rgba(232,212,139,0.1) !important;\n}\n/* ==========================================\n   § 11  输入框及周边控件 (Rilichat 适配)\n   ========================================== */\nform#prompt-input{\n    background-color:transparent !important;\n    box-shadow:none !important;\n}\ndiv[data-slot=\"input-group\"]{\n    background:linear-gradient(180deg,rgba(5,10,26,0.85),rgba(10,21,48,0.7)) !important;\n    border:1px solid var(--border-violet) !important;\n    border-radius:var(--radius-m) !important;\n    box-shadow:0 6px 24px rgba(0,0,0,0.55),inset 0 1px 0 rgba(232,212,139,0.08),inset 0 0 16px rgba(155,142,196,0.05) !important;\n    transition:all 0.35s ease !important;\n    position:relative !important;\n    overflow:hidden !important;\n}\ndiv[data-slot=\"input-group\"]::before{\n    content:'' !important;\n    position:absolute !important;\n    top:-1px !important;\n    left:24px !important;\n    right:24px !important;\n    height:1px !important;\n    background:linear-gradient(90deg,transparent,var(--gold-dim) 50%,transparent) !important;\n    pointer-events:none !important;\n    z-index:2 !important;\n    transition:all 0.4s !important;\n}\ndiv[data-slot=\"input-group\"]:focus-within{\n    border-color:var(--violet) !important;\n    box-shadow:0 0 0 3px rgba(155,142,196,0.18),0 0 22px rgba(155,142,196,0.25),0 8px 32px rgba(0,0,0,0.6),inset 0 1px 0 rgba(232,212,139,0.12) !important;\n}\ndiv[data-slot=\"input-group\"]:focus-within::before{\n    background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent) !important;\n    box-shadow:0 0 8px rgba(201,168,76,0.4) !important;\n}\n#prompt-input textarea{\n    background-color:transparent !important;\n    border:none !important;\n    box-shadow:none !important;\n    color:var(--white-soft) !important;\n    padding:13px 18px !important;\n    font-size:16px !important;\n    line-height:1.7 !important;\n    font-family:\"Noto Serif SC\",\"Source Han Serif SC\",Georgia,serif !important;\n    letter-spacing:0.5px !important;\n}\n#prompt-input textarea:focus{\n    border:none !important;\n    box-shadow:none !important;\n    outline:none !important;\n}\n#prompt-input textarea::placeholder{\n    color:var(--text-muted) !important;\n    font-style:italic !important;\n}\n/* --- 输入框上下方功能按钮 --- */\n#prompt-input-header button,\n#prompt-input-footer button{\n    background:linear-gradient(180deg,var(--bg-deep),var(--bg-mid)) !important;\n    border:1px solid var(--border-gold) !important;\n    color:var(--gold) !important;\n    border-radius:var(--radius-s) !important;\n    box-shadow:0 3px 8px rgba(0,0,0,0.45),inset 0 1px 0 rgba(232,212,139,0.1) !important;\n    font-family:\"Noto Serif SC\",sans-serif !important;\n    font-weight:500 !important;\n    letter-spacing:1.5px !important;\n    text-transform:none !important;\n    transition:all 0.35s ease !important;\n    padding:7px 14px !important;\n    position:relative !important;\n    overflow:hidden !important;\n}\n#prompt-input-header button::before,\n#prompt-input-footer button::before{\n    content:'' !important;\n    position:absolute !important;\n    top:0 !important;\n    left:-100% !important;\n    width:100% !important;\n    height:100% !important;\n    background:linear-gradient(90deg,transparent,rgba(232,212,139,0.22),transparent) !important;\n    transition:left 0.6s !important;\n    pointer-events:none !important;\n}\n#prompt-input-header button:hover::before,\n#prompt-input-footer button:hover::before{left:100% !important;}\n#prompt-input-header button:hover,\n#prompt-input-footer button:hover{\n    background:linear-gradient(180deg,var(--bg-mid),var(--bg-header)) !important;\n    border-color:var(--gold) !important;\n    color:var(--gold-bright) !important;\n    box-shadow:0 4px 14px rgba(0,0,0,0.5),0 0 14px rgba(201,168,76,0.4),inset 0 1px 0 rgba(232,212,139,0.2) !important;\n    transform:translateY(-2px) !important;\n}\n#prompt-input-header button:active,\n#prompt-input-footer button:active{\n    transform:translateY(0) !important;\n    transition:all 0.1s !important;\n}\n#prompt-input-header button svg,\n#prompt-input-footer button svg{\n    stroke:var(--gold) !important;\n    transition:stroke 0.3s !important;\n}\n#prompt-input-header button:hover svg,\n#prompt-input-footer button:hover svg{\n    stroke:var(--gold-bright) !important;\n}\n/* 模型选择按钮内的文字与 Logo */\n#prompt-input-footer .truncate{\n    color:var(--gold) !important;\n    font-family:\"Noto Serif SC\",Georgia,serif !important;\n    letter-spacing:1px !important;\n}\n#prompt-input-footer button:hover .truncate{\n    color:var(--gold-bright) !important;\n}\n#prompt-input-footer button img{\n    filter:sepia(1) hue-rotate(190deg) saturate(1.2) brightness(1.1) !important;\n}\n/* --- 发送按钮特化 · 鎏金质感 --- */\n#prompt-input-footer button[type=\"submit\"]{\n    background:linear-gradient(135deg,#e8d48b 0%,#c9a84c 50%,#8a7032 100%) !important;\n    color:#1a1430 !important;\n    border:1px solid rgba(0,0,0,0.6) !important;\n    box-shadow:0 4px 12px rgba(201,168,76,0.4),inset 0 1px 0 rgba(255,245,214,0.5),inset 0 -1px 0 rgba(0,0,0,0.2) !important;\n    border-radius:var(--radius-s) !important;\n    font-weight:700 !important;\n    text-shadow:0 1px 0 rgba(255,245,214,0.4) !important;\n}\n#prompt-input-footer button[type=\"submit\"]::before{\n    background:linear-gradient(90deg,transparent,rgba(255,255,255,0.45),transparent) !important;\n}\n#prompt-input-footer button[type=\"submit\"]:hover{\n    background:linear-gradient(135deg,#fff5d6 0%,#e8d48b 50%,#c9a84c 100%) !important;\n    color:#0a0c20 !important;\n    box-shadow:0 6px 20px rgba(201,168,76,0.6),0 0 24px rgba(232,212,139,0.5),inset 0 1px 0 rgba(255,255,255,0.6) !important;\n    transform:translateY(-2px) !important;\n}\n#prompt-input-footer button[type=\"submit\"]:active{\n    transform:translateY(0) !important;\n    box-shadow:0 2px 6px rgba(201,168,76,0.4),inset 0 1px 0 rgba(255,245,214,0.4) !important;\n}\n#prompt-input-footer button[type=\"submit\"] svg{\n    stroke:#1a1430 !important;\n    filter:drop-shadow(0 1px 0 rgba(255,245,214,0.4)) !important;\n}\n/* ——————————————————————————————————\n   § 12  加载动画 · 旋转的皇家罗盘星\n   —————————————————————————————————— */\n@keyframes royalSpin{\n    0%{transform:rotate(0deg);}\n    100%{transform:rotate(360deg);}\n}\n@keyframes royalPulse{\n    0%,100%{\n        box-shadow:0 0 6px var(--violet-glow),0 0 12px rgba(155,142,196,0.2);\n        filter:brightness(1);\n    }\n    50%{\n        box-shadow:0 0 14px var(--violet-glow),0 0 24px rgba(155,142,196,0.3),0 0 36px rgba(212,160,184,0.15);\n        filter:brightness(1.2);\n    }\n}\n@keyframes textShine{\n    0%,100%{background-position:0% center;}\n    100%{background-position:200% center;}\n}\ndiv:has(> .style_dot-flashing__8L91Q),\n.sonner-loading-wrapper{\n    justify-content:flex-start !important;\n    width:auto !important;\n    height:auto !important;\n    align-items:center !important;\n    padding:6px 0 !important;\n}\ndiv:has(> .style_dot-flashing__8L91Q)::after,\n.sonner-loading-wrapper::after{\n    content:'光辉正在为您整理 ⚓' !important;\n    font-size:14px !important;\n    background:linear-gradient(90deg,var(--violet-bright) 0%,var(--gold-bright) 50%,var(--violet-bright) 100%) !important;\n    background-size:200% auto !important;\n    -webkit-background-clip:text !important;\n    background-clip:text !important;\n    color:transparent !important;\n    -webkit-text-fill-color:transparent !important;\n    margin-left:14px !important;\n    font-family:\"Noto Serif SC\",Georgia,serif !important;\n    letter-spacing:2px !important;\n    font-weight:500 !important;\n    white-space:nowrap !important;\n    animation:textShine 3s linear infinite !important;\n    text-shadow:0 0 12px rgba(155,142,196,0.3) !important;\n}\n.style_dot-flashing__8L91Q::before,\n.style_dot-flashing__8L91Q::after,\n.sonner-spinner{\n    content:none !important;\n    display:none !important;\n}\n.style_dot-flashing__8L91Q,\n.sonner-loading-wrapper::before{\n    content:'' !important;\n    display:inline-block !important;\n    position:relative !important;\n    background:radial-gradient(circle,var(--violet-bright) 30%,var(--violet) 70%) !important;\n    width:18px !important;\n    height:18px !important;\n    box-sizing:border-box !important;\n    flex-shrink:0 !important;\n    animation:royalSpin 3s linear infinite,royalPulse 1.8s ease-in-out infinite !important;\n    clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%) !important;\n    filter:drop-shadow(0 0 6px rgba(184,168,224,0.5)) !important;\n}\n/* ——————————————————————————————————\n   § 13  Markdown 内表格通用样式\n   —————————————————————————————————— */\n.rili-markdown-renderer table{\n    border-collapse:collapse !important;\n    background:linear-gradient(135deg,rgba(19,30,58,0.6),rgba(10,21,48,0.4)) !important;\n    border:1px solid var(--border-gold-s) !important;\n    border-radius:6px !important;\n    overflow:hidden !important;\n    box-shadow:0 4px 14px rgba(0,0,0,0.3) !important;\n    margin:14px 0 !important;\n}\n.rili-markdown-renderer table th{\n    background:linear-gradient(180deg,var(--bg-header),var(--bg-mid)) !important;\n    color:var(--gold-bright) !important;\n    border:1px solid var(--border-main) !important;\n    border-bottom:1px solid var(--border-gold) !important;\n    padding:8px 12px !important;\n    font-size:13px !important;\n    font-weight:700 !important;\n    letter-spacing:1.5px !important;\n    text-shadow:0 0 6px rgba(201,168,76,0.25) !important;\n    text-align:left !important;\n}\n.rili-markdown-renderer table td{\n    background:transparent !important;\n    color:var(--text-primary) !important;\n    border:1px solid rgba(30,45,85,0.5) !important;\n    padding:7px 12px !important;\n    font-size:13px !important;\n    line-height:1.7 !important;\n    transition:all 0.3s !important;\n}\n.rili-markdown-renderer table tbody tr{transition:all 0.3s !important;}\n.rili-markdown-renderer table tbody tr:hover{\n    background:linear-gradient(90deg,rgba(155,142,196,0.06),rgba(201,168,76,0.04)) !important;\n}\n.rili-markdown-renderer table tbody tr:hover td{\n    color:var(--white-soft) !important;\n    border-color:var(--border-violet-s) !important;\n}\n/* ——————————————————————————————————\n   § 14  装饰性细节 · 选区高亮\n   —————————————————————————————————— */\n.rili-markdown-renderer ::selection{\n    background:rgba(201,168,76,0.35) !important;\n    color:var(--gold-light) !important;\n    text-shadow:0 0 8px rgba(232,212,139,0.4) !important;\n}\n.rili-markdown-renderer ::-moz-selection{\n    background:rgba(201,168,76,0.35) !important;\n    color:var(--gold-light) !important;\n}\n/* ——————————————————————————————————\n   § 15  响应式 · 移动端适配\n   —————————————————————————————————— */\n@media (max-width:480px){\n    .status-panel{\n        font-size:12.5px !important;\n        max-width:100% !important;\n        margin:0 !important;\n        gap:6px !important;\n    }\n    .sp-label{\n        min-width:72px !important;\n        font-size:11px !important;\n        letter-spacing:1.5px !important;\n    }\n    .sp-val{font-size:12.5px !important;}\n    .sp-header{\n        padding:9px 14px !important;\n        font-size:12px !important;\n        letter-spacing:2px !important;\n    }\n    .sp-body{padding:10px 14px 12px !important;}\n    .sp-bar-wrap{min-width:100px !important;}\n    .option-item{\n        padding:8px 10px !important;\n        gap:10px !important;\n    }\n    .opt-key{\n        width:24px !important;\n        height:24px !important;\n        font-size:12px !important;\n    }\n    .opt-text{font-size:12.5px !important;}\n    .rili-markdown-renderer summary{\n        padding:11px 16px !important;\n        font-size:0.95em !important;\n        letter-spacing:1.5px !important;\n    }\n    .rili-markdown-renderer p{\n        font-size:15px !important;\n        line-height:1.85 !important;\n    }\n    .rili-markdown-renderer h1{font-size:21px !important;}\n    .rili-markdown-renderer h2{font-size:18px !important;}\n    .rili-markdown-renderer h3{font-size:16px !important;}\n    .rili-markdown-renderer blockquote{\n        padding:12px 14px 12px 22px !important;\n        font-size:14px !important;\n    }\n    .mem-table{font-size:10.5px !important;}\n    .mem-table th,\n    .mem-table td{padding:5px 5px !important;}\n    .mem-table th{\n        font-size:10px !important;\n        letter-spacing:1px !important;\n    }\n    .npc-card{padding:8px 10px !important;}\n    .npc-name{font-size:12.5px !important;}\n    .sp-group-title{\n        font-size:11.5px !important;\n        letter-spacing:2px !important;\n        padding:5px 0 5px 10px !important;\n    }\n    div:has(> .style_dot-flashing__8L91Q)::after,\n    .sonner-loading-wrapper::after{\n        font-size:12px !important;\n        letter-spacing:1.5px !important;\n    }\n    #prompt-input textarea{\n        font-size:15px !important;\n        padding:11px 14px !important;\n    }\n    #prompt-input-header button,\n    #prompt-input-footer button{\n        padding:6px 11px !important;\n        letter-spacing:1px !important;\n    }\n}\n@media (max-width:360px){\n    .sp-row{\n        flex-direction:column !important;\n        gap:3px !important;\n        align-items:flex-start !important;\n    }\n    .sp-label{min-width:unset !important;}\n    .bar-row{align-items:stretch !important;}\n    .bar-row .sp-bar-wrap{width:100% !important;}\n    .option-item{flex-wrap:wrap !important;}\n    .rili-markdown-renderer details{margin:14px 0 !important;}\n    .sp-section{margin:3px 0 !important;}\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":20,"totalMessages":191,"totalCreditsUsed":193445,"totalTokensUsed":5456483,"totalPlayedUsers":17,"deeplyPlayed":6,"fixedPromptLength":9337,"lorebookLength":5375,"author":{"id":"4c1kTBQWhveKLBNtqYTJJjnI6sHc2Egt","name":"舒華澤黎恩","displayUsername":"c3acgr15","username":"c3acgr15"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"碧蓝航线","cardsCount":2}},{"tag":{"name":"已破甲","cardsCount":2210}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}