/* A signed score and its meaning travel together, without a percentage scale. */
.peak-route-forecast-day header>b,
.peak-detail .peak-forecast-day header>b{width:auto;height:auto;min-width:82px;min-height:70px;flex:0 0 auto;padding:9px 12px;gap:3px;text-align:center;border-radius:4px}
.peak-route-forecast-day header>b small,
.peak-detail .peak-forecast-day header>b small{font:700 12px/1.3 var(--sans);white-space:nowrap}
.peak-route-comparison-list>a{grid-template-columns:minmax(0,1fr) 84px 84px}
.peak-route-comparison-list b{display:block;padding:7px 5px}
.peak-route-comparison-list b small{display:block;margin-top:2px;color:inherit;font:700 11px/1.3 var(--sans)}
.ranking-select{grid-template-columns:24px minmax(0,1fr) 82px}
.ranking-score{width:auto;height:auto;min-height:66px;padding:8px 6px;align-content:center;gap:4px;border-radius:3px;text-align:center}
.ranking-score small{font:700 12px/1.25 var(--sans);white-space:nowrap}
.peak-detail-head .peak-primary-scores>span{width:auto;min-width:90px;height:auto;min-height:88px;padding:10px 14px;gap:4px;border-radius:3px}
.peak-primary-scores small{font-size:12px;line-height:1.3}
.forecast-map-label>span{width:auto;height:auto;min-width:70px;min-height:54px;padding:6px 9px;gap:3px;text-align:center;border-radius:3px;font-size:22px}
.forecast-map-label>span>small{grid-column:auto;color:inherit;font:700 11px/1.3 var(--sans);white-space:nowrap}
@media(max-width:600px){
 .ranking-select{grid-template-columns:22px minmax(0,1fr) 78px}
 .ranking-score{font-size:27px}
 .peak-route-comparison-list>a{grid-template-columns:minmax(0,1fr) 76px 76px;gap:6px}
 .peak-route-comparison-list>a>strong{grid-column:1/-1}
 .peak-route-comparison-list>a>span{grid-row:2}
 .peak-route-comparison-list>a>span:nth-child(2){grid-column:1/3;width:76px;justify-self:end}
 .peak-route-comparison-list>a>span:nth-child(3){grid-column:3}
}
