/* 只放本实验自己的东西；舞台、信息卡、控制条、标签、手柄的样式在 /lab/shared/shell.css。 */
#stage { position: fixed; inset: 0; }
#stage canvas { display: block; width: 100%; height: 100%; }
#nogl { position: fixed; inset: 0; display: grid; place-items: center; padding: 24px; text-align: center; background: #0d131f; color: #f3f5f9; z-index: 50; }
#nogl[hidden] { display: none; }
#nogl h2 { font-size: 20px; margin: 0 0 10px; }
#nogl p { color: #9aa6b8; margin: 0; }
.lt-help kbd { font-family: "DM Mono", monospace; font-size: 12px; padding: 1px 5px; border-radius: 4px; border: 1px solid rgba(243, 245, 249, 0.3); }
/* 手机：信息卡里的小曲线默认收起，卡片底部一行小字提示可以点开（main.js syncChart） */
.lt-card.ig-foldable { cursor: pointer; -webkit-tap-highlight-color: transparent; }
.lt-card.ig-foldable::after { content: "血糖曲线 ▾"; display: block; margin-top: 5px; font-size: 11px; line-height: 14px; text-align: right; color: rgba(243, 245, 249, 0.5); letter-spacing: .04em; }
.lt-card.ig-foldable.ig-open::after { content: "收起曲线 ▴"; }
/* 解说句里的数字：糖琥珀、胰岛素青（copy.js 输出 b.g / b.i） */
.lt-now b.g { color: var(--lt-sugar, #ffb020); }
.lt-now b.i { color: var(--lt-insulin, #1fd6c1); }
