body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:scroll;background-image:url(/static/media/bg-topo-square.89f9cef1820c94f1fa71.png);background-position:0 0;background-repeat:repeat;background-size:auto;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-heading-background-color:#3d6b8f;--app-heading-background-hover:#3d6c8f83;--app-heading-color:#d6d4d0;--app-content-background-color:#d6d4d0}.app{margin:0 auto 2em;max-width:1280px;padding:0 24px}.app #content{display:none;margin-top:10px;min-height:90vh}.app.loaded #content{display:block}.appheader-tooltip{font-size:xx-small}header{margin-top:.75em}header .card .card-body{padding:0}header .navbar{background-color:var(--app-heading-background-color);padding:0}header .navbar .navbar-brand{color:var(--app-heading-color)!important;margin-left:0;margin-right:0;text-align:center;width:1.5em}header .navbar .nav-link{border-left:1px solid #999;color:var(--app-heading-color)!important}.ebrp-goal-list ul{columns:150px 6}.card-deck-header{margin-bottom:.5em}.card-deck-header .card-body{font-size:small;padding:.5em}.card-deck{max-width:none}.card-deck .row{gap:.5em;justify-content:space-between}.card-deck .col{margin-bottom:.5em}.card-deck .card{height:100%;margin:0;min-height:-webkit-fit-content;min-height:fit-content;min-width:250px;padding:0}.card-deck .card .card-body{font-size:smaller}.card-deck .card .card-body hr:last-child{display:none}.card-deck>* a:active,.card-deck>* a:hover,.card-deck>* a:link,.card-deck>* a:visited{color:var(--app-header-background-color)}.card{background-color:var(--app-content-background-color);border:2px solid var(--app-heading-background-color);box-shadow:2px 2px 2px 1px #0003;padding:0;width:100%}.card .card-header{background-color:var(--app-heading-background-color);border-top-left-radius:0;border-top-right-radius:0;color:var(--app-heading-color);font-size:1.1em;font-weight:700;padding:.25em;width:100%}.card .card-header:has(.card-body){border-bottom:1px dashed var(--app-heading-color);box-shadow:0 2px 0 var(--app-heading-background-color)}.card .card-body{width:100%}.card .card-body:has(.container){padding-left:0;padding-right:0}.card .card-footer{font-size:1em;padding:.25em;width:100%}.card-deck,.card-deck .row,.card-deck .row>*{margin:initial;padding:initial}@media only screen and (max-width:600px){.card-deck .card{min-height:auto}}.card-header a:has(svg):hover{background-color:var(--app-heading-background-hover)}.card-footer{font-size:inherit!important}.badge{line-height:inherit;padding:calc(var(--bs-badge-padding-y)*.25) calc(var(--bs-badge-padding-x)*.5)}.badge-transparent{background-color:#0000!important;border:none;color:var(--bs-list-group-color)}.park-map img{max-width:100%}.dropdown:has(#parks-dropdown) #parks-dropdown{background-color:var(--app-heading-background-color);border:2px solid var(--app-heading-color);color:var(--app-heading-color);font-size:small;padding:.25em .5em}.dropdown:has(#parks-dropdown) #parks-dropdown+.dropdown-menu{background-color:var(--app-content-background-color);border:2px solid var(--app-heading-background-color);height:300px;overflow-y:scroll}.dropdown:has(#parks-dropdown) #parks-dropdown,.dropdown:has(#parks-dropdown) #parks-dropdown+.dropdown-menu{float:right}.card-deck{gap:.25em}.card-deck .card{width:100%}.card-deck .card .card-footer{font-size:smaller}.card-deck .card .card-body .park-map img{width:100%}@media only screen and (max-width:600px){.card-deck .card{min-height:auto}.card-deck .card .card-body>.container>.row{flex-direction:column!important}}.hike-list-card{margin-bottom:.5em}.hike-list-card .list-group-item:last-of-type{margin-bottom:0}ul.hike-list .list-group-item{margin-bottom:.5em}ul.hike-list li{background-color:var(--app-content-background-color);border:1px solid var(--app-heading-background-color)!important;border-radius:6px;padding:.25em .5em}ul.hike-list li.easy-hike .hike-difficulty-icon{color:green}ul.hike-list li.moderate-hike .hike-difficulty-icon{color:blue}ul.hike-list li.hard-hike .hike-difficulty-icon{color:#000}ul.hike-list li.unknown-hike .hike-difficulty-icon{color:var(--app-content-background-color)}ul.hike-list li .hike-info{align-items:stretch;text-align:center;white-space:nowrap}ul.hike-list li .hike-info a.col:hover{background-color:hsla(0,0%,81%,.459)}ul.hike-list li .hike-info .col:first-child{text-align:left}ul.hike-list li .hike-info .col:last-child{text-align:right}
/*# sourceMappingURL=main.0380b898.css.map*/