:root{color-scheme:dark} .mobile-app{max-width:850px}.paper{max-height:none}.smallcap{font-size:9px;font-weight:800;letter-spacing:1.35px;color:#92beb7}.scoreboard{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.scoreboard .pill{border-radius:9px}.outline-card{border:1px solid #5b888c3d;border-radius:12px;padding:13px;background:rgba(13,29,38,.35);margin:9px 0}.outline-card .proof{color:#a0cec7;font-size:11px}.outline-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65;margin:8px 0}.app-footnote{font-size:10px;line-height:1.65;color:#91aeb0}.guide-step{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid #8fc3bd1a;line-height:1.5}.guide-step b{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:8px;background:#30514f;color:#5de2c6;flex-shrink:0}.guide-step span{font-size:12px;color:#c3d6d4}.rule{display:block;width:100%;text-align:left;color:#e5f7f1;border:1px solid #6e9d9830;background:#1b3039;border-radius:12px;padding:12px;margin-bottom:8px}.rule small{display:block;margin-top:4px;color:#8bacae}.badge-mini{font-size:9px;padding:4px 7px;border-radius:7px;background:#1f5251;color:#9cf8e1}.inline-icon{display:inline-block;width:16px;height:16px;vertical-align:middle}.notice{background:#38402980;border:1px solid #d5a76340;border-radius:12px;padding:12px;font-size:12px;line-height:1.55;color:#ecd5a7}.section-subheading{font-size:12px;margin:19px 0 7px}.safe-box{border:1px solid #3cafa64d;background:#1a3738a8;padding:14px;border-radius:14px}.bottom-nav{position:relative}.status-chip{max-width:150px}.btnrow{margin-bottom:8px}.mini-chart{display:flex;gap:4px;align-items:flex-end;height:40px}.mini-chart i{width:7px;border-radius:5px;background:linear-gradient(#4ff3cc,#1e5d63)}.field .wide{min-height:240px}.metric strong{font-variant-numeric:tabular-nums}.small-link{color:#78ead4;text-decoration:underline;text-underline-offset:4px}.logo{font-weight:900}.footer-space{height:24px}
