  * { margin: 0; padding: 0; box-sizing: border-box; -webkit-tap-highlight-color: transparent; }
  :root {
    /* 浅色底（列表/卡片）—— 更干净的证券白 */
    --bg: #F5F6F8; --card: #ffffff; --border: #EDEEF1; --bd: #E2E4E9;
    --t1: #111319; --t2: #6B7280; --t3: #A8AEBA;
    --accent: #2F6BFF; --accent-bg: #ECF2FF;
    /* 涨红跌绿（A股习惯，更鲜明） */
    --up: #F5333A; --up-bg: #FEF0EF; --up-soft: #FFE5E3;
    --down: #14B86A; --down-bg: #E9F8F0; --down-soft: #DBF5E8;
    --warn: #FF9A2E;
    /* 证券风深色行情条 */
    --ticker-bg: #0E0F14; --ticker-t1: #F2F3F6; --ticker-t2: #8A8F9C;
    /* 圆角/间距令牌（统一现代感） */
    --r-sm: 12px; --r-md: 16px; --r-lg: 20px; --r-pill: 999px;
    --gap: 12px; --pad: 16px;
    --shadow-sm: 0 1px 3px rgba(17,19,25,.05);
    --shadow: 0 4px 16px rgba(17,19,25,.07);
  }
