css
/* === 思维链强制隐藏（三重保险） === */
think,
think *{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  width:0 !important;
  overflow:hidden !important;
  position:absolute !important;
  left:-9999px !important;
  opacity:0 !important;
  pointer-events:none !important;
}

/* === 顶部状态栏 容器 === */
top{
  display:block;
  margin-bottom:12px;
  padding:10px 14px;
  background:linear-gradient(135deg,#fef9f3 0%,#f5ebe0 100%);
  border-left:3px solid #d4a574;
  border-radius:6px;
  font-size:0.9rem;
}

/* === 正文容器 === */
text{
  display:block;
  line-height:1.85;
  font-size:1rem;
  color:#3a3a3a;
  padding:8px 4px;
  margin:14px 0;
  letter-spacing:0.3px;
}

/* === 底部状态栏 容器 === */
bottom{
  display:block;
  margin-top:14px;
}

/* === details 折叠块统一样式 === */
bottom details{
  margin:6px 0;
  padding:8px 12px;
  background:#fafafa;
  border:1px solid #ebebeb;
  border-radius:6px;
  transition:background 0.2s;
}
bottom details[open]{
  background:#fff;
  border-color:#d4a574;
}
bottom summary{
  cursor:pointer;
  font-weight:600;
  color:#5a3e2b;
  padding:2px 0;
  user-select:none;
}
bottom summary:hover{
  color:#a06535;
}

/* === 现实文风状态指示器 === */
rw-status{
  display:inline-block;
  font-size:0.78rem;
  font-weight:500;
  padding:2px 8px;
  border-radius:10px;
  margin-left:4px;
  vertical-align:middle;
  letter-spacing:0.5px;
}
rw-status[status="on"]{
  background:#d4edda;
  color:#1e6b3a;
  box-shadow:0 0 0 1px #b8dcc0 inset;
}
rw-status[status="off"]{
  background:#ececec;
  color:#888;
  box-shadow:0 0 0 1px #dcdcdc inset;
}

/* === 表格样式 === */
top table,bottom table{
  width:100%;
  border-collapse:collapse;
  margin:6px 0;
  font-size:0.88rem;
}
bottom th,bottom td{
  border:1px solid #e5e5e5;
  padding:4px 8px;
  text-align:left;
}
bottom th{
  background:#f5ebe0;
  color:#5a3e2b;
}