公开统计
1,870热度分
135消息量
131,382世界书字符
15,302固定设定字符
CHARACTER CARD
九州大陆,列国纷争。大燕立国蓟京,坐拥燕山长城之险,却因景昭帝不举、太后垂帘、皇后干政而陷入三党倾轧。秦国雄踞关中,铁骑窥视中原;齐国临海富庶,商贾遍天下;楚国盘踞云梦泽,巫蛊之术神秘莫测;魏国文华鼎盛,名士辈出;梁国据中原腹地,粮米钱帛甲于天下;晋国据太行天险,铁壁司反间防谍名震诸国。 而你——一个本该在净身房被割去命根的亡命之徒,却因为一纸伪造的净身档案,成了混入大燕后宫的假太监。一旦东窗事发,等待你的将是凌迟处死、株连九族。但危险与机遇并存:后宫里那一个个人比花娇、却各怀心思的女人,朝堂上一双双盯着龙椅的眼睛,都将成为你手中可以撬动天下的棋子。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: lorhdcg6tfygid5xg05686uh.webpbackground: xyxpq642wv16w02wgk8eu9d6.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 12,115 字符;仅作为文本显示,不会在本站执行。
/* ══ TABERNA PRESET START ══ */
/* Taberna CSS Preset */
.bd-content-area {
background: #f0ebe0;
}
.bd-ai-msg {
background: #fdfaf2;
color: #2e2820;
border-radius: 1rem 1rem 1rem 0.25rem;
padding: 0.75rem 1rem;
border-color: transparent;
box-shadow: 0 1px 6px rgba(122,85,53,0.05), 0 0 0 1px rgba(122,85,53,0.05);
backdrop-filter: blur(12px);
}
.bd-ai-msg .chat-prose,
.bd-ai-msg .prose {
color: #2e2820;
--tw-prose-body: #2e2820;
--tw-prose-headings: #2e2820;
--tw-prose-bold: #2e2820;
--tw-prose-quotes: #5a4838;
--tw-prose-code: #2e2820;
--tw-prose-pre-code: #2e2820;
--tw-prose-pre-bg: #f5eed8;
--tw-prose-counters: #5a4530;
--tw-prose-bullets: #5a4530;
}
.bd-user-msg {
background: #b94032;
color: #fdf5e6;
border-radius: 1rem 1rem 0.25rem 1rem;
padding: 0.75rem 1rem;
box-shadow: 0 2px 12px rgba(185,64,50,0.15);
}
.bd-avatar {
background: #7a553533;
/* box-shadow snapped instead of animated. transitioning box-shadow is a known
paint-storm source during scroll (docs/frontend/04 §8, memory
no_transition_all #709) and was contributing to the "avatar flicker"
report — box-shadow re-composites on every paint invalidation. */
}
.bd-speaker-name {
color: #5a3520;
font-family: 'Noto Serif SC', 'Songti SC', 'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
font-weight: 600;
transition: color 0.2s;
}
.bd-msg-actions {
opacity: 0.8;
}
.bd-msg-actions button {
background: transparent;
border: 1px solid rgba(46,40,32,0.12);
border-radius: 6px;
padding: 2px 8px;
color: #5a4530;
font-size: 11px;
transition: background 0.15s, border-color 0.15s;
}
.bd-msg-actions button:hover {
background: #7a553522;
border-color: #7a553544;
}
.bd-msg-actions button:active {
background: #7a553533;
transform: scale(0.97);
}
.bd-user-actions {
border-top: 1px solid #fdf5e633;
}
.bd-user-actions button {
color: #fdf5e6;
opacity: 0.8;
transition: opacity 0.15s;
}
.bd-user-actions button:hover {
opacity: 1;
}
#bd-chat-input {
background: #f8f3e8;
border: 1px solid rgba(122,85,53,0.25);
color: #2e2820;
transition: border-color 0.2s, box-shadow 0.2s;
}
#bd-chat-input:focus {
border-color: #7a5535;
box-shadow: 0 0 0 3px rgba(122,85,53,0.10);
outline: none;
}
#bd-chat-input::placeholder {
color: #6f5c4a;
}
.bd-chat-input-wrap {
background: transparent;
}
.bd-toolbar-btn {
background: #7a553544;
color: #faf0e8;
border: none;
border-radius: 8px;
padding: 8px 14px;
transition: background 0.15s, transform 0.1s;
}
.bd-toolbar-btn:hover {
background: #7a553566;
}
.bd-toolbar-btn:active {
transform: scale(0.97);
}
.bd-send-btn {
background: #7a5535;
color: #faf0e8;
transition: opacity 0.15s, transform 0.1s;
}
.bd-send-btn:hover {
opacity: 0.9;
}
.bd-send-btn:active {
transform: scale(0.97);
}
.bd-token-stats {
color: #6f5c4a;
}
.bd-loading-dots .bd-loading-dot,
.bd-loading-dot {
background: rgba(122,85,53,0.5);
}
.bd-status-wrapper {
background: #f2ede4;
color: #4a3828;
border: 1px solid rgba(46,40,32,0.12);
}
.rp-scene {
border-left: 2px solid rgba(122,85,53,0.45);
padding-left: 10px;
color: #5a4838;
font-style: italic;
}
.bd-ai-msg .chat-prose em.rp-action,
em.rp-action {
color: #b94032;
font-style: italic;
}
/* ── Prose elements ── */
.bd-ai-msg .chat-prose h2,
.bd-ai-msg .chat-prose h3,
.bd-ai-msg .chat-prose h4 {
color: #2e2820;
}
.bd-ai-msg .chat-prose blockquote {
border-left-color: #7a553555;
color: #5a4838;
}
.bd-ai-msg .chat-prose pre {
background: #f5eed8;
border: 1px solid rgba(46,40,32,0.12);
border-radius: 0.5rem;
padding: 0.75rem 1rem;
}
.bd-ai-msg .chat-prose pre code {
color: #2e2820;
}
.bd-ai-msg .chat-prose :not(pre) > code {
background: #7a553518;
color: #2e2820;
}
.bd-ai-msg .chat-prose th {
background: #ede5cd;
border-color: rgba(46,40,32,0.12);
color: #2e2820;
}
.bd-ai-msg .chat-prose td {
border-color: rgba(46,40,32,0.12);
color: #2e2820;
}
.bd-ai-msg .chat-prose tr:nth-child(even) {
background: #7a553508;
}
.bd-ai-msg .chat-prose details {
border-color: rgba(46,40,32,0.12);
color: #2e2820;
background: #f5f0e7;
transition: background 0.2s;
}
.bd-ai-msg .chat-prose details summary {
color: #2e2820;
background: #7a553510;
font-weight: 600;
cursor: pointer;
transition: background 0.15s;
}
.bd-ai-msg .chat-prose details summary:hover {
background: #7a553518;
}
.bd-ai-msg .chat-prose details[open] > summary {
border-bottom-color: rgba(46,40,32,0.12);
}
/* Nested details: slightly deeper shade */
.bd-ai-msg .chat-prose details details {
background: #7a553508;
border-color: #7a553520;
}
.bd-ai-msg .chat-prose details details summary {
background: #7a553515;
}
.bd-ai-msg .chat-prose img {
border-radius: 0.5rem;
}
/* ── Input area layering: distinct from chat area ── */
.bd-chat-input-wrap {
background: #f0ebe0;
border-top: 1px solid rgba(46,40,32,0.12);
}
/* ── Scrollbar ── */
.bd-content-area::-webkit-scrollbar {
width: 6px;
}
.bd-content-area::-webkit-scrollbar-track {
background: transparent;
}
.bd-content-area::-webkit-scrollbar-thumb {
background: rgba(122,85,53,0.2);
border-radius: 3px;
}
.bd-content-area::-webkit-scrollbar-thumb:hover {
background: rgba(122,85,53,0.45);
}
/* ── Wafuu: Washi Paper & Sumi Ink ───────────────────────────── */
@keyframes bd-wafuu-ink-drop {
0%, 100% { opacity: 0.35; transform: scale(0.85); }
50% { opacity: 0.85; transform: scale(1); }
}
@keyframes bd-wafuu-bleed {
from { box-shadow: 0 0 0 1px rgba(122,85,53,0.15), 0 1px 3px rgba(46,40,32,0.06); }
to { box-shadow: 0 0 0 1px rgba(122,85,53,0.25), 0 2px 6px rgba(46,40,32,0.10); }
}
/* Mino-washi paper texture: subtle fibrous noise */
.bd-content-area {
position: relative;
}
.bd-content-area::before {
content: "";
position: absolute;
inset: 0;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");
pointer-events: none;
z-index: 0;
mix-blend-mode: multiply;
}
.bd-content-area::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(ellipse at 50% 0%, transparent 70%, rgba(122,85,53,0.06) 100%),
radial-gradient(ellipse at 50% 100%, transparent 70%, rgba(122,85,53,0.06) 100%);
pointer-events: none;
z-index: 0;
}
/* AI bubble: hanshi paper with washi-tape decoration */
.bd-ai-msg {
position: relative;
border: 1px solid rgba(122,85,53,0.1) !important;
border-radius: 0.5rem !important;
transition: box-shadow 0.4s;
}
.bd-ai-msg::before {
content: "";
position: absolute;
top: -4px;
left: 16px;
width: 28px;
height: 8px;
background: rgba(122,85,53,0.12);
border-radius: 1px;
transform: rotate(-2deg);
pointer-events: none;
}
.bd-ai-msg:hover {
box-shadow: 0 2px 14px rgba(122,85,53,0.10), 0 0 0 1px rgba(122,85,53,0.06);
}
/* User bubble: vermilion seal */
.bd-user-msg {
position: relative;
border-radius: 0.5rem !important;
}
.bd-user-msg::after {
content: "印";
position: absolute;
bottom: 4px;
right: 8px;
font-size: 11px;
color: rgba(253,245,230,0.45);
font-family: 'Songti SC', 'Noto Serif JP', serif;
letter-spacing: 0;
pointer-events: none;
}
/* Speaker name: serif + vermilion dot prefix */
.bd-speaker-name {
font-family: 'Noto Serif JP', 'Songti SC', 'Hiragino Mincho ProN', 'Yu Mincho', Georgia, serif;
font-weight: 500;
display: inline-flex;
align-items: center;
gap: 6px;
}
.bd-speaker-name::before {
content: "";
display: inline-block;
width: 6px;
height: 6px;
background: #b94032;
border-radius: 1px;
flex-shrink: 0;
}
/* Status wrapper: folded paper note */
.bd-status-wrapper {
background: linear-gradient(180deg, rgba(122,85,53,0.04) 0%, rgba(245,240,227,0.85) 100%) !important;
border: none !important;
border-left: 2px solid rgba(122,85,53,0.35) !important;
border-radius: 0 4px 4px 0 !important;
font-family: 'Noto Serif JP', 'Songti SC', Georgia, serif;
font-style: italic;
font-size: 12px;
color: #4a3828 !important;
padding-left: 12px !important;
}
/* Avatar: ink-bleed border */
.bd-avatar {
box-shadow: 0 0 0 1px rgba(122,85,53,0.18), 0 1px 4px rgba(46,40,32,0.10);
/* No transition on box-shadow — hover uses the ink-bleed animation instead
and transitioning box-shadow caused avatar flicker under scroll paint
invalidation (docs/frontend/04 §8, #709). */
}
.bd-avatar:hover {
animation: bd-wafuu-bleed 0.6s ease-out forwards;
}
/* Send button: serif, restrained */
.bd-send-btn {
font-family: 'Noto Serif JP', 'Songti SC', Georgia, serif;
letter-spacing: 0.08em;
font-weight: 500;
border: 1px solid rgba(122,85,53,0.5);
box-shadow: 0 1px 3px rgba(122,85,53,0.15);
}
.bd-send-btn:hover {
box-shadow: 0 2px 6px rgba(122,85,53,0.25);
}
/* Toolbar buttons: muted */
.bd-toolbar-btn {
font-family: 'Noto Serif JP', 'Songti SC', Georgia, serif;
background: rgba(122,85,53,0.08) !important;
color: #5a4530 !important;
border: 1px solid rgba(122,85,53,0.15) !important;
}
.bd-toolbar-btn:hover {
background: rgba(122,85,53,0.14) !important;
}
/* Loading dots: enso-inspired hollow rings */
.bd-loading-dot {
width: 8px !important;
height: 8px !important;
border-radius: 50% !important;
background: transparent !important;
border: 1.5px solid rgba(122,85,53,0.5);
box-shadow: none;
animation: bd-wafuu-ink-drop 1.6s ease-in-out infinite;
}
.bd-loading-dot:nth-child(2) { animation-delay: 0.25s; }
.bd-loading-dot:nth-child(3) { animation-delay: 0.5s; }
/* Code blocks: aged hanshi paper */
.bd-ai-msg .chat-prose pre {
background: linear-gradient(180deg, #f5eed8 0%, #ede5cd 100%) !important;
border: 1px solid rgba(122,85,53,0.22) !important;
font-family: 'Sarasa Mono SC', 'Sarasa Mono J', ui-monospace, Consolas, monospace !important;
}
.bd-ai-msg .chat-prose pre code {
color: #2e2820 !important;
text-shadow: none;
}
.bd-ai-msg .chat-prose :not(pre) > code {
font-family: 'Sarasa Mono SC', ui-monospace, monospace !important;
background: rgba(122,85,53,0.10) !important;
border: 1px solid rgba(122,85,53,0.15);
border-radius: 2px;
padding: 0 4px;
}
/* Quote: vertical reading rail (no italic) */
.rp-scene {
border-left-width: 3px !important;
border-left-color: rgba(122,85,53,0.45) !important;
font-family: 'Noto Serif JP', 'Songti SC', Georgia, serif;
font-style: normal !important;
padding: 4px 0 4px 14px !important;
color: #5a4838 !important;
background: linear-gradient(90deg, rgba(122,85,53,0.04) 0%, transparent 30%);
}
/* Action emphasis: vermilion */
.bd-ai-msg .chat-prose em.rp-action,
em.rp-action {
color: #b94032 !important;
font-style: italic;
font-weight: 500;
}
/* Headings: serif with decorative underline */
.bd-ai-msg .chat-prose h2,
.bd-ai-msg .chat-prose h3,
.bd-ai-msg .chat-prose h4 {
font-family: 'Noto Serif JP', 'Songti SC', 'Yu Mincho', Georgia, serif;
font-weight: 600;
}
.bd-ai-msg .chat-prose h2 {
border-bottom: 1px solid rgba(122,85,53,0.3);
padding-bottom: 6px;
position: relative;
}
.bd-ai-msg .chat-prose h2::before {
content: "";
position: absolute;
bottom: -1px;
left: 0;
width: 24px;
height: 1px;
background: #b94032;
}
/* Blockquote: paper note */
.bd-ai-msg .chat-prose blockquote {
background: rgba(122,85,53,0.04);
border-left-color: #b94032 !important;
border-left-width: 3px !important;
padding: 8px 12px !important;
font-style: normal;
color: #5a4838 !important;
}
/* Token stats: serif, restrained */
.bd-token-stats {
font-family: 'Noto Serif JP', 'Songti SC', Georgia, serif !important;
font-style: italic;
opacity: 0.7;
}
/* Input: subtle paper feel */
#bd-chat-input {
font-family: 'Noto Serif JP', 'Songti SC', Georgia, sans-
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "mzmmc1fcsrwdfjuy31bur4zk.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "lorhdcg6tfygid5xg05686uh.webp",
"background": "xyxpq642wv16w02wgk8eu9d6.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。