/* Approved transparent weather panels. The provider runs in isolated frames. */
.gh-weather{min-width:88px}.gh-weather-frame{display:block;width:88px;height:31px;border:0;background:transparent}.gh-weather small{display:block;text-align:center;margin-bottom:3px}
.gh-weather-slot{position:relative;width:88px;height:31px;max-width:100%;margin-inline:auto}
.gh-weather-slot .gh-weather-frame{position:absolute;inset:0;max-width:100%;visibility:hidden}
.gh-weather-fallback{position:relative;display:flex;align-items:center;justify-content:center;height:31px;color:inherit;font:12px/1.2 Arial,sans-serif;white-space:nowrap}
.gh-weather[data-weather-ready=true] .gh-weather-frame{visibility:visible}
.gh-weather[data-weather-ready=true] .gh-weather-fallback{display:none}
#mountain-lift .glift-image{object-position:30% 50%}
#mountain-lift .glift-snow-panel{top:auto;left:auto;right:5%;bottom:124px;width:320px;max-width:calc(100% - 40px);display:block;padding:24px 28px;border:1px solid #ffffff6b;border-radius:26px;background:linear-gradient(125deg,#ffffff19,transparent 48%),rgba(22,48,43,.50);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:inset 0 1px 0 #ffffff70,0 18px 50px #081e242b;text-shadow:none}
#mountain-lift .glift-snow-kicker{font:10px/1.5 Arial;letter-spacing:.18em;margin:0 0 12px;color:#edf5eb}
#mountain-lift .glift-snow-panel h3{font:30px/1.15 Georgia,serif;letter-spacing:-.02em;margin:0 0 22px}
.glift-weather-frame{display:block;width:240px;height:90px;max-width:100%;border:0;background:transparent}
#mountain-lift .glift-snow-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #ffffff30;opacity:1}
#mountain-lift .glift-snow-actions a{font:12px/1.4 Arial;color:white;text-decoration:none;min-height:24px}
#mountain-lift .glift-controls{right:5%;bottom:34px;background:rgba(22,48,43,.50);border-color:#ffffff66;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
@media(max-width:600px){#mountain-lift .glift-snow-panel{right:20px;bottom:108px;width:288px;padding:20px 23px;border-radius:24px}#mountain-lift .glift-snow-panel h3{font-size:27px;margin-bottom:16px}#mountain-lift .glift-controls{right:20px;bottom:26px}}
