page { /* 圆角规范:结构块(卡片/按钮/面板/提示条)用 --r-lg; 嵌在里面的小块(如分段控件的选中项)用 --r-md; 只有标签、徽标这类才用 --r-pill 做胶囊 */ --r-lg: 20rpx; --r-md: 14rpx; --r-pill: 999rpx; /* 配色跟官网 spineviewer.yeomai.site 保持一致 */ --bg: #131317; --bg-2: #17171c; --panel: #1c1c22; --panel-2: #24242c; --border: #2c2c35; --text: #e9e9ee; --text-dim: #9d9da8; --accent: #f2353b; --accent-2: #ff6a4d; --cyan: #4fc1ff; background: var(--bg); font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Helvetica, sans-serif; color: var(--text); box-sizing: border-box; } view, text, button { box-sizing: border-box; } button::after { border: none; } /* 占位页(待接功能)共用样式 */ .placeholder { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh; padding: 0 60rpx; text-align: center; } .placeholder-icon { font-size: 76rpx; margin-bottom: 24rpx; } .placeholder-title { font-size: 36rpx; font-weight: 600; color: #ffffff; margin-bottom: 16rpx; } .placeholder-desc { font-size: 26rpx; color: rgba(255, 255, 255, 0.55); line-height: 1.7; }