/* 「其他」页样式：颜色与卡片全部走 app.wxss 的变量与原子类，不引入新色 */
.about-name { font-size: calc(34 * var(--rp)); letter-spacing: calc(2 * var(--rp)); }
.about-desc { margin-top: calc(12 * var(--rp)); font-size: calc(27 * var(--rp)); color: var(--ink-2); line-height: 1.7; }
/* 公众号一行（v58 用户要求加）：与上面说明拉开一档间距，字号小一档 */
.about-line { margin-top: calc(16 * var(--rp)); font-size: calc(26 * var(--rp)); color: var(--ink-2); letter-spacing: calc(1 * var(--rp)); }

/* 四种起卦方式：名称列宽度写死，两条说明长短不一也不串行 */
.way { display: flex; align-items: baseline; padding: calc(14 * var(--rp)) 0; border-bottom: calc(1 * var(--rp)) solid var(--line-2); }
.way:last-child { border-bottom: none; }
.way-k { flex: 0 0 calc(156 * var(--rp)); font-size: calc(28 * var(--rp)); color: var(--ink); letter-spacing: calc(1 * var(--rp)); }
.way-v { flex: 1; font-size: calc(25 * var(--rp)); color: var(--ink-3); line-height: 1.6; }

/* 数据行：高度写死 —— 条数为 0 与三位数时行高一致，卡片底边不跳 */
.r { display: flex; align-items: center; justify-content: space-between; height: calc(64 * var(--rp)); }
.r-k { font-size: calc(28 * var(--rp)); color: var(--ink-2); letter-spacing: calc(1 * var(--rp)); }
.r-v { font-size: calc(28 * var(--rp)); color: var(--ink); }

.hint { margin-top: calc(14 * var(--rp)); line-height: 1.7; }
/* 背字口径：原则那句作为引子，与下面两行口径之间留一点距离 */
.hint-lead { margin: calc(10 * var(--rp)) 0 calc(6 * var(--rp)); }

/* 自绘底部导航是页面内的 fixed 元素 ⇒ 页面自己留出它的高度，否则末条说明被压住 */
.wrap { padding-bottom: calc(calc(250 * var(--rp)) + env(safe-area-inset-bottom)); }
