.hike-hero-pair{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:12px;align-items:center;margin:9px 0 11px}.hike-hero-pair h1{margin:0;font-size:28px;line-height:1.55;letter-spacing:0}.slogan-line{display:block}.slogan-line.accent{color:#647e50}.hero .slogan-line,.footprint-header .slogan-line{font-size:30px;letter-spacing:0;line-height:1.45}.hike-header .slogan-line{white-space:nowrap}.hero-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:36px;line-height:1.65!important}.hero .hero-mark{width:47px;height:47px;right:0;bottom:53px;opacity:.35}.hero h1{padding-right:25px}.wx-mini{width:100%;height:138px;padding:5px 6px 0;border:1px solid #d9e2cd;border-radius:15px;background:linear-gradient(140deg,#eff4e4,#f8faf0);overflow:hidden;color:#577249}.wx-mini.wx-mini-alert{border-color:#e3dcbf;background:linear-gradient(140deg,#f3efde,#faf8ed)}.wx-mini-open{display:block;min-height:84px;width:100%;padding:2px 4px 0;text-align:left;border-radius:8px}.wx-mini-place{display:flex;align-items:center;justify-content:space-between;gap:3px;color:#8b9879;font-size:9px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-mini-place svg{height:12px;width:12px;flex-shrink:0;stroke-width:1.5}.wx-mini-slide{display:flex;flex-direction:column;gap:2px;height:64px;justify-content:center}.wx-mini-caption{font-size:9px;color:#8a977b;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-mini-value{display:flex;align-items:center;gap:7px;height:27px;min-width:0}.wx-mini-value b{font:25px/1.05 Georgia,var(--sans);font-weight:400;color:#47613c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-mini-value svg.wx-icon{width:20px;height:20px;stroke-width:1.3;color:#869767;flex-shrink:0}.wx-mini-value.is-alert{height:29px}.wx-mini-value.is-alert b{font:500 11px/1.35 var(--sans);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#907548}.wx-mini-note{font-size:9px;color:#8b987d;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-mini-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-top:1px solid #e1e7d6;height:44px;margin-top:2px}.wx-mini-controls button{height:44px;min-width:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;font:19px Georgia,var(--sans);color:#879673}.wx-mini-controls button:disabled{opacity:.27}.wx-mini-controls button:focus-visible,.wx-mini-open:focus-visible{outline:2px solid #8ba36c;outline-offset:-2px}.wx-mini-open:active{background:#e2ebd479}.wx-expanded .wx-current{padding:18px 4px}.wx-expanded .wx-metrics{margin-top:4px}.wx-expanded .wx-source{margin-bottom:10px}.wx-expanded .wx-location{margin-top:0}.wx-expanded .wx-advice{margin-top:11px}.wx-expanded .wx-bottom-actions{position:sticky;bottom:-25px;background:var(--paper);padding:9px 0 0;border-top:1px solid #dfe6d2;gap:4px}.wx-expanded .wx-bottom-actions button{min-height:44px;padding:3px 4px}.wx-expanded .wx-bottom-actions button[data-weather-action=auto]{font-size:10px}.wx-expanded .wx-location-changed{margin-bottom:8px}.wx-mini .wx-mini-value b:not(:only-child){font-size:22px}.hike-header{padding-bottom:17px}.hike-header .hero-description{margin-top:0}.hero{padding-bottom:13px}.hero .hero-description{margin-top:12px}.footprint-header .hero-description{margin-top:8px}.footprint-header .hero-description{max-width:100%}@media(max-width:360px){.hike-hero-pair{grid-template-columns:minmax(0,1fr) 142px;gap:8px}.hike-hero-pair h1{font-size:23px;line-height:1.65}.wx-mini{padding-left:3px;padding-right:3px}.wx-mini-controls{grid-template-columns:44px minmax(0,1fr) 44px}.hero .slogan-line,.footprint-header .slogan-line{font-size:27px}.hero-description{font-size:11px!important}.hero h1{padding-right:0}.hero .hero-mark{display:none}}

.wx-mini-pagination{display:flex;justify-content:center;align-items:center;min-width:0;height:44px;white-space:nowrap;font:10px/1 Georgia,var(--sans);font-variant-numeric:tabular-nums;text-align:center;color:#879673}.wx-mini-open{user-select:none;-webkit-user-select:none}.wx-expanded .wx-bottom-actions{justify-content:flex-end}.wx-expanded .wx-location{padding-bottom:12px}

.wx-mini{height:126px}
.wx-mini-controls{display:flex;justify-content:center;align-items:center;height:30px;border-top:0;margin-top:2px}
.wx-mini-pagination{display:flex;align-items:center;justify-content:center;gap:8px;height:22px;min-width:0;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,246,.38);background:linear-gradient(135deg,rgba(166,182,148,.5),rgba(139,160,119,.4));box-shadow:inset 0 1px 1px rgba(255,255,246,.25);backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%)}
.wx-page-dot{display:block;flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:rgba(255,255,247,.42)}
.wx-page-dot.is-current{background:#fffff9}

.record-discard{display:block;width:58%;max-width:176px;min-height:44px;margin:14px auto 0;padding:8px 12px;border:1px solid #e8dfd4;border-radius:12px;background:#f7f2eb;color:#806a60;font:12px/1.5 var(--sans)}.record-discard:active{background:#eee5da}.record-discard:focus-visible{outline:2px solid #a39284;outline-offset:3px}

.position-bar>.position-text[hidden]{display:none}.position-bar>.text-button{margin-left:auto}
