/* GP031 uses the existing turn card and feedback strip, no popup layer. */
#turn-hint[data-approach=brake]{border-color:#f3c46d!important;box-shadow:inset 4px 0 0 #f3c46d,0 2px 14px #06152a66!important}
#turn-hint[data-approach=brake] b,#turn-hint[data-approach=brake] small{color:#ffe0a0!important}
#turn-hint[data-approach=turn]{border-color:#dcecfb!important}
#turn-hint[data-approach=exit]{border-color:#91c1ed!important}
#turn-hint small{line-height:1.4;letter-spacing:1px}
#turn-hint b{overflow-wrap:normal}
#turn-hint-road{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#lc31-recap{font-size:13px;line-height:1.6;margin:10px 0 0;color:#dce9f4}
.lc31-option{gap:12px}.lc31-option>span{max-width:85%}.lc31-option small{max-width:46em}.lc31-note{color:#f3d17d;font-size:12px}
#lc31-help{margin:14px 0;font-size:13px;line-height:1.65}#lc31-help summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;color:#f4e5bc;font-weight:700}#lc31-help p{color:#c1d7eb}
@media(pointer:coarse),(max-height:480px){#turn-hint small{font-size:9px;letter-spacing:.15px}#turn-hint[data-approach] b{line-height:1.15;margin-top:2px}#turn-hint[data-approach] .course-progress{margin-top:4px}}
