.intro .intro-people{font-size:12px;line-height:1.6;color:#476d50;margin:11px 0 0}
body.playing .altitude .room-count{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin-top:7px;font-size:10px;color:#677960;white-space:nowrap}
.room-count>i{width:5px;height:5px;border-radius:50%;background:#a7ad9a;flex-shrink:0}
.room-count[data-connected=true]>i{background:#648b59}
body.playing .altitude .room-count>span{font-size:10px}
.trail-details .current-course-title{font-size:13px;font-weight:600;color:#365b3e;margin:9px 0 4px}
.trail-details .current-course-facts,.trail-details .current-course-route{font-size:11px;line-height:1.7;color:#7c866f;margin:5px 0}
.bug-report-menu{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;margin-top:15px;padding:10px 3px;border-top:1px solid var(--line);background:none;text-align:left;font-size:12px}
.bug-report-menu>span:first-child{font-size:17px;color:#7b8a6d}.bug-report-menu>span:last-child{margin-left:auto;color:#87967a}
#bugReportDialog{width:min(360px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:22px;border-radius:13px;background:#faf8ef;overflow:auto}
#bugReportDialog .dialog-top{align-items:center;margin-bottom:15px}#bugReportDialog h2{font-size:21px;letter-spacing:-.6px;margin:0}
#bugReportDialog .close{width:40px;height:40px;padding:10px;margin:0;flex-shrink:0}
#bugReportDialog>p{font-size:12px;line-height:1.8;color:#6d7e60;margin:11px 0}
#bugReportDialog .bug-report-context{padding:10px 12px;border-radius:6px;background:#eaf0e1;font-size:11px;white-space:pre-line}
#bugReportEmail{justify-content:center;min-height:46px;width:100%;margin:17px 0 6px;padding:12px;border-radius:6px;font-size:13px;text-decoration:none}
#bugReportCopy{width:100%;min-height:42px;padding:10px;border:1px solid #c9d4bf;border-radius:6px;background:none;font-size:12px}
#bugReportDialog .bug-report-note{font-size:10px;color:#8a957f;margin-bottom:0}
#bugReportText{width:100%;min-height:150px;margin-top:12px;padding:10px;border:1px solid #c9d4bf;background:#fffef8;color:#365b3e;border-radius:6px;font:12px/1.7 sans-serif;resize:vertical}
@media(max-width:650px){.intro .intro-people{font-size:11px}}
