/* ═══ R314 kbstyle：仿「个人知识库」设计风格（仅默认墨夜生效，浅色主题走 theme.css 不受影响） ═══ */
html:not([data-theme]) body{background:radial-gradient(ellipse at 80% 0,#25203655,transparent 50%),#0e0e15!important;color:#eeeef6!important;}
html:not([data-theme]) .wrap{max-width:1180px!important;margin:0 auto!important;padding:42px 32px 64px!important;}
/* 面包屑：蜗壳AI(金) / 二级(灰) */
.kb-crumb{font-weight:600;font-size:14px;letter-spacing:.5px;}
html:not([data-theme]) .kb-crumb{color:#dfc397;}
html:not([data-theme]) .kb-crumb span{color:#9c9cac;font-weight:400;margin-left:12px;}
/* 页面大标题：去渐变，纯白粗体 + 灰色副标题 */
html:not([data-theme]) .kb-title{font-size:36px;font-weight:700;letter-spacing:-1px;color:#eeeef6;margin:12px 0 6px;}
html:not([data-theme]) .kb-sub{color:#9c9cac;font-size:15px;margin-bottom:26px;}
/* 既有标题统一成知识库大标题（去渐变字） */
html:not([data-theme]) .wrap .h1,html:not([data-theme]) .wrap .h2,html:not([data-theme]) .wrap h1{
  background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;
  -webkit-text-fill-color:#eeeef6!important;color:#eeeef6!important;
  font-size:34px!important;font-weight:700!important;letter-spacing:-1px!important;}
html:not([data-theme]) .wrap .sub{color:#9c9cac!important;font-size:15px!important;}
/* 卡片/面板：#171720 底 + #2b2b3b 边 + 16px 圆角 + 左上暖渐变 */
html:not([data-theme]) .card,html:not([data-theme]) .vipcard,html:not([data-theme]) .fqpanel,
html:not([data-theme]) .bal-card,html:not([data-theme]) .minebox,html:not([data-theme]) .stats,
html:not([data-theme]) .stat,html:not([data-theme]) .ben{
  background:linear-gradient(100deg,#22202e,#17171f)!important;
  border:1px solid #2b2b3b!important;border-radius:16px!important;}
/* 行卡（作品/任务/表格行）同款描边 */
html:not([data-theme]) .trow,html:not([data-theme]) .plan-card,html:not([data-theme]) .mycard,
html:not([data-theme]) table th,html:not([data-theme]) table td{border-color:#2b2b3b!important;}
html:not([data-theme]) table th{color:#9c9cac!important;}
/* 小按钮统一 9px 圆角 + 灰描边；主按钮 #8d80ee */
html:not([data-theme]) .btn,html:not([data-theme]) .cat,html:not([data-theme]) .btn-ghost,
html:not([data-theme]) .ali,html:not([data-theme]) .wx,html:not([data-theme]) .btn-gold{
  border-radius:9px!important;}
html:not([data-theme]) .btn-ghost{border:1px solid #424053!important;background:transparent!important;color:#eeeef6!important;}
html:not([data-theme]) .btn-ghost:hover{background:#ffffff0b!important;}
/* 输入框/下拉 */
html:not([data-theme]) input,html:not([data-theme]) select,html:not([data-theme]) textarea{
  background:#13131b!important;border:1px solid #2b2b3b!important;border-radius:9px!important;color:#eeeef6!important;}
/* 页头返回按钮弱化为文字链 */
html:not([data-theme]) .back{background:transparent!important;border:none!important;color:#9c9cac!important;font-size:13px!important;padding:0!important;}
html:not([data-theme]) .back:hover{color:#eeeef6!important;}
