/* 全站统一卡片皮肤（2026-11-03）

规则：
- 所有「卡片 / 面板 / 框体」不再用 1px 描边，改用柔和双层阴影表达层次；
- 按钮、输入框、胶囊、头像、小徽章这类需要边界感的控件不动；
- 跟社区页已有的阴影风格保持同一套阴影参数。

加载顺序：放在各页原有 CSS 之后，用 !important 压掉页面内联样式里的旧边框。
*/

.panel,
.cface,
.doc-toc,
.mywork,
.pkg,
.cmodal__box,
.chat__panel,
.badge__cv,
.membox,
.shots figure,
.dlgroup__os,
.ch-panel,
.ch-userbox,
.ch-center,
.c-card,
.gcard,
.creator-card,
.creator-portrait,
.c-cover,
.star-panel,
.wd-cover,
.wd-meta,
.wd-shots figure,
.wd-reportbox,
.pr-card,
.st-site,
.ac-ach-item,
.ac-social-row,
.af-composer,
.af-comments,
.af-media-item,
.adm-stat,
.badge-row,
.badge-ico,
.pf-portrait,
.avcrop__box {
  border: 0 !important;
  box-shadow: 0 1px 2px rgba(16, 15, 12, .04), 0 10px 30px rgba(16, 15, 12, .07) !important;
}

/* 可点击的卡片：悬停时轻微浮起 */
.pr-card:hover,
.creator-card:hover,
.gcard:hover,
.st-site:hover,
.c-card:hover {
  box-shadow: 0 2px 6px rgba(16, 15, 12, .05), 0 18px 46px rgba(16, 15, 12, .10) !important;
}

/* 卡内的小区块（列表行、内嵌框）用更轻的一层，避免阴影叠太重 */
.wd-tool,
.pf-fields input,
.pf-fields textarea,
.ch-topsearch,
.pr-search,
.pr-sort {
  border: 0 !important;
  box-shadow: inset 0 0 0 1px rgba(16, 15, 12, .08) !important;
}

/* 输入控件聚焦时给金色内圈，和社区保持一致 */
.pf-fields input:focus,
.pf-fields textarea:focus,
.ch-topsearch:focus,
.pr-search:focus-within {
  box-shadow: inset 0 0 0 1px var(--gold, #8A5A2B), 0 0 0 3px rgba(138, 90, 43, .12) !important;
}

/* 图片类卡片内容保持圆角裁切 */
.wd-cover,
.wd-shots figure,
.c-cover,
.badge__cv,
.st-site {
  overflow: hidden;
}
