#search.svelte-1387u27{margin:15px;display:grid;position:absolute;right:5px}#autocomplete.svelte-1387u27,#searchbox.svelte-1387u27{border:2px solid #ccc;border-radius:14px;outline:none;grid-area:1/1;width:396px;height:20px;padding:8px 12px;font-size:18px;line-height:30px}#autocomplete.svelte-1387u27{color:gray;z-index:1}#searchbox.svelte-1387u27{z-index:2;background-color:#0000}.results.svelte-1387u27{background-color:#fff;border:1px solid #0003;border-radius:8px;margin:12px 0;padding:8px 0;box-shadow:0 5px 10px #0003}#suggestions.svelte-1387u27{margin:0;padding:0}#suggestions.svelte-1387u27 li:where(.svelte-1387u27){padding:3px 20px;font-size:18px;line-height:24px;list-style-type:none}#suggestions.svelte-1387u27 li.selected:where(.svelte-1387u27){color:#fff;background-color:#0097cf}a.svelte-1387u27{color:#000;text-decoration:none}body{background:#d3d3d3;width:1024px;margin-left:auto;margin-right:auto;padding:0;font-family:verdana,sans-serif}#page-header{margin:0;padding:0;position:relative;box-shadow:0 2px 5px #0000004d}#page-header a#home{color:#f0eade;font:italic 700 60px verdana,sans-serif;text-decoration:none;position:absolute;left:5px}#page-header a:hover{color:#f0f0f0}#page-header img{display:block}nav ul{background-color:#f0eade;margin:0;padding:0}main{background:#fff;margin-top:0;padding:0;display:block}body div.floating{overflow:hidden;box-shadow:2px 2px 15px #0000004d}main header{margin:0;padding:0;overflow:hidden}main header h1{margin:0;padding:20px 10px 0}main header.resort h1{float:left;padding-bottom:20px}footer{text-align:center;padding:10px}ul.breadcrumbs{padding:0 16px;list-style:none}ul.breadcrumbs li{font-size:18px;display:inline}ul.breadcrumbs li+li:before{color:#000;content:"/ ";padding:8px}ul.breadcrumbs li a{text-decoration:none}ul.breadcrumbs li a:hover{color:#01447e;text-decoration:underline}main section{padding:10px}#trailmap,#base{width:100%;position:relative}#overlay{z-index:2;width:100%;position:absolute;top:0;left:0}ul.trail-list{columns:2;list-style-type:none}ul.trail-list img.trail-status{vertical-align:middle;width:20px;height:20px}ul.trail-list li{margin:auto;padding:7px}ul.trail-list li img.trail-difficulty{vertical-align:middle;width:15px;height:15px;padding-left:10px;padding-right:10px}ul.trail-list li span.unknown-difficulty{width:15px;height:15px;padding-left:10px;padding-right:10px;display:inline-block}#resort-logo{vertical-align:middle;height:100px;margin-right:20px;display:inline}ul.regions{columns:2}ul.resorts{columns:2;list-style-type:none}ul.resorts li{height:50px}div.resort-logo-container{vertical-align:middle;width:35px;height:35px;margin-right:10px;display:inline-block;position:relative}div.resort-logo-container img.resort-logo-small{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}div.progress-bar-container{background-color:#f5f5f5;border-radius:5px;margin-bottom:10px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}div.progress-bar{text-align:center;color:#fff;white-space:nowrap;vertical-align:top;display:inline-block;box-shadow:inset 0 -1px #00000026}div.progress-bar-container>.green{background-color:#4ca252}div.progress-bar-container>.blue{background-color:#4a90e2}div.progress-bar-container>.black{background-color:#000}div.progress-bar-container>.doubleblack{background:repeating-linear-gradient(-45deg,#000,#000 5px,#555 5px 10px)}div.progress-bar-container>.park{background-color:#f36c22}div.progress-bar-details-container{margin-bottom:10px;display:flex;overflow:hidden}div.progress-bar-details{text-align:center;white-space:nowrap;display:inline-block}div.progress-bar-details>img{text-align:center;width:20px;max-height:15px}div#info{float:right;padding:45px 10px 10px}
