/* 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="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"] { 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; }
/* R191：弹窗改为自愿触发——每个框右下角一个「放大/全屏」图标，点图标才弹窗（全站通用） */
.popwrap { position: relative; }
.popwrap textarea, .popwrap input { padding-right: 44px; }
/* R207：⛶放大按钮高亮——渐变底+常亮，一眼可见 */
.popicon {
  position: absolute; right: 8px; bottom: 8px; width: 30px; height: 30px;
  display: flex; align-items: center; justify-content: center;
  border-radius: 9px; cursor: pointer; z-index: 5;
  background: linear-gradient(135deg,#6d7dff,#ff6b9d); color: #fff;
  font-size: 15px; font-weight: 700;
  box-shadow: 0 2px 10px rgba(109,125,255,.45);
  opacity: 1; transition: transform .15s, filter .15s;
}
.popicon:hover { filter: brightness(1.18); transform: scale(1.12); }
/* R207：字段提示文字高亮（点右下角⛶放大编辑） */
.edithint { color: #ffb86b; font-weight: 700; }
