/* R184：全站统一 UI 规则——细滚动条 + 无边框下拉（颜色随主题切换） */
:root {
  --sb-color: rgba(255,255,255,.22);
  --sb-hover: rgba(255,255,255,.40);
}
html[data-theme="white"] { --sb-color: rgba(0,0,0,.22); --sb-hover: rgba(0,0,0,.40); }
html[data-theme="sepia"] { --sb-color: rgba(0,0,0,.22); --sb-hover: rgba(0,0,0,.40); }
html[data-theme="green"] { --sb-color: rgba(0,0,0,.22); --sb-hover: rgba(0,0,0,.40); }
html[data-theme="blue"]  { --sb-color: rgba(0,0,0,.22); --sb-hover: rgba(0,0,0,.40); }
html[data-theme="home"] { --sb-color: rgba(0,0,0,.22); --sb-hover: rgba(0,0,0,.40); }
html[data-theme="ink"]   { --sb-color: rgba(255,255,255,.22); --sb-hover: rgba(255,255,255,.40); }

/* —— 全站所有 select 下拉：去掉默认 1px 边框，与背景融为一体 —— */
select { border-color: transparent !important; outline-color: transparent; }

/* —— 全站 textarea 去掉右下角 resize 抓取柄（保持无边框风格统一） —— */
textarea { resize: none !important; }

/* R187：color-scheme 跟随主题——原生控件（下拉弹层、滚动条、日历等）自动用深色/浅色渲染 */
html { color-scheme: dark; }
html[data-theme="white"], html[data-theme="sepia"], html[data-theme="green"], html[data-theme="blue"], html[data-theme="home"] { color-scheme: light; }

/* —— 全站统一细滚动条 —— */
* { scrollbar-width: thin !important; scrollbar-color: var(--sb-color) transparent !important; }
*::-webkit-scrollbar { width: 6px !important; height: 6px !important; }
*::-webkit-scrollbar-track { background: transparent !important; border: none !important; }
*::-webkit-scrollbar-thumb { background: var(--sb-color) !important; border-radius: 6px !important; border: none !important; }
*::-webkit-scrollbar-thumb:hover { background: var(--sb-hover) !important; }
*::-webkit-scrollbar-corner { background: transparent !important; }
/* R209：下拉弹层白底白字修复——原生option显式配色（默认深色，浅色主题反白） */
select option, select optgroup { background:#1a1a24; color:#e8e8f0; }
html[data-theme="white"] select option, html[data-theme="sepia"] select option,
html[data-theme="green"] select option, html[data-theme="blue"] select option, html[data-theme="home"] select option { background:#ffffff; color:#2a2a35; }
html[data-theme="ink"] select option { background:#17171a; color:#e8e8f0; }
select optgroup { font-weight:700; font-style:normal; }

/* R226：全站弹窗/文本框行距统一 1.5（含 inline style 的弹窗 textarea） */
textarea { line-height: 1.5 !important; }

/* R229：Skill 条按钮统一白透明（进入Skill市场 / 已选中 / 我的tab） */
.btn-next.mkmarket{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#eceef8;}
.btn-next.mkmarket:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.32);color:#fff;}
.sktab.on{background:rgba(255,255,255,.13) !important;border-color:rgba(255,255,255,.26) !important;color:#fff !important;font-weight:700;}

/* R292：弹出/放大按钮统一——右下角大按钮，橙色醒目，带「弹」字（全站通用） */
.popwrap { position: relative; }
.popwrap textarea, .popwrap input { padding-right: 64px; }
.popicon {
  position: absolute; right: 10px; bottom: 10px; min-width: 46px; height: 34px;
  display: flex; align-items: center; justify-content: center;
  border-radius: 17px; cursor: pointer; z-index: 5;
  background: linear-gradient(135deg,#ff9f43,#ff6b6d); color: #fff;
  font-size: 14.5px; font-weight: 800;
  box-shadow: 0 3px 12px rgba(255,111,97,.5);
  transition: transform .15s, filter .15s; user-select: none;
}
.popicon:hover { filter: brightness(1.12); transform: scale(1.08); }
.popicon svg { display: none; }
.popicon::after { content: '弹'; }

/* R301 大模型下拉分组标题（稳定/官方/限时尝鲜）：居中+加大+灰底 */
select option.mgrp { background:#55556a; color:#fff; font-weight:700; font-size:14px; text-align:center; letter-spacing:3px; font-style:normal; }

/* ── R313：全站顶栏字体统一（与首页/使用教程/企业合作同款字体栈，修字包数字/账号名字体不一） ── */
.wk-top{font-family:"Microsoft YaHei","PingFang SC",sans-serif;}
.wk-top #creditBar span,.wk-top #memberBtn span,.wk-top #userArea span span{font-family:"Microsoft YaHei","PingFang SC",sans-serif!important;font-variant-numeric:normal!important;font-feature-settings:normal!important;}
