/* ANT·FUN 沙龙 · 设计令牌(单一来源,member 与 admin 共用)
   规范来源:ui-ux-pro-max + impeccable。改色/字体只动这里,模板/CSS 禁硬编码色值。 */
:root{
  /* 品牌:暖橙社区(沿用 ANT·FUN 既有品牌;不采用生成器推荐的紫色——违背品牌且触 impeccable ai-purple 反模式) */
  --brand:#e8552d; --brand-dark:#c5421f; --brand-soft:#fff1ea; --brand-line:#f6d6c8;
  /* 中性:带暖色调,非纯黑/纯灰(impeccable cream / pure-gray 反模式);muted 对白底 ≥4.5:1 */
  --ink:#241c17; --ink-2:#4f463e; --muted:#6b6157;
  --line:#ece6df; --bg:#f7f4f0; --card:#fff; --card-2:#fbf8f4;
  /* 语义状态(文本色均过 WCAG AA) */
  --ok:#147a43; --ok-soft:#e7f6ed; --warn:#8a5300; --warn-soft:#fdf2dd;
  --bad:#c62f2f; --bad-soft:#fde7e7; --accent:#1f6feb; --info-ink:#1559c9;
  /* 语义软边/软底(供 badge/alert/stat 边框,替代硬编码 hex) */
  --ok-line:#bce6cd; --warn-line:#ecdca6; --bad-line:#f3c2c2;
  --info-soft:#eaf2ff; --info-line:#c7dbff; --neutral-soft:#eceef3; --line-strong:#dcd5cd;
  /* 字体:展示标题/数字 = 得意黑 Smiley Sans(中文+拉丁+数字一体,辨识度强、可商用 OFL);
     正文 = 系统栈。展示字自托管 woff2(Google Fonts CDN 在中国不稳) */
  --font-display:"Smiley Sans","PingFang SC","Microsoft YaHei",-apple-system,sans-serif;
  --font-body:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
  /* 圆角 / 阴影 / 焦点环 / 动效 / 层级 */
  --radius:16px; --radius-sm:10px;
  --shadow:0 1px 2px rgba(36,28,23,.04),0 10px 34px rgba(36,28,23,.06);
  --shadow-sm:0 1px 2px rgba(36,28,23,.06);
  --ring:0 0 0 2px var(--card),0 0 0 4px var(--brand-dark);
  --dur:.16s; --ease:cubic-bezier(.2,.6,.2,1);
  --z-nav:20; --z-modal:50;
}
/* 自托管展示字体:得意黑 Smiley Sans(中文+拉丁+数字,辨识度强,可商用 OFL;缺失时静默回退系统字体) */
@font-face{font-family:"Smiley Sans";font-style:normal;font-weight:400 700;font-display:swap;
  src:url("/static/fonts/smiley-sans.woff2") format("woff2")}
/* SVG 图标基类(替代 emoji 图标) */
.ico{display:inline-block;vertical-align:-.15em;flex:0 0 auto;width:1em;height:1em}
@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
