/* Static navigation and responsive corrections to the preserved dwaterdrops theme. */
*{box-sizing:border-box}body{max-width:1000px;width:calc(100% - 32px);margin:0 auto;padding:0}#header-wrapper,#complete-content,#page-menu,ul#page-list{width:100%}#header-wrapper{height:320px}#header{max-width:680px;width:100%}#header img{max-width:100%;height:auto}#page-menu{height:auto;min-height:40px;margin-bottom:24px}ul#page-list{display:flex;flex-wrap:wrap;white-space:normal;float:none;gap:8px}ul#page-list li a{float:none;display:block;margin:0;width:auto;min-width:100px;padding:6px 12px;height:auto;background-color:transparent}ul#page-list li a,ul#page-list li a:hover{background-color:transparent;background-size:100% 100%}#post-area{width:68%;padding-right:0}#sidebar-wrapper{width:30%}.post{margin-bottom:28px}.post-top,.post-body,.post-bottom,.post-title{width:100%;float:none}.post-top,.post-body,.post-bottom{background-size:100% auto}.post-body{display:flow-root;background-color:transparent;overflow-wrap:anywhere}.post-title{padding:12px 8px}.post-title h1{display:block;margin:0;font-size:22px}.post-title h1 a{color:#e1e1e1}.the-content{padding:10px;display:flow-root}.the-content img,.post-body img{max-width:100%;height:auto;box-sizing:content-box}.the-content table{max-width:100%}.tr-caption{font-size:13px}.static-meta{margin:8px 12px;color:#c9d8e6}.static-meta a,.category a,.external-media a,#comments a,.comment a{color:#7bd9df}.the-content a{color:#7bd9df}.category{margin:8px 12px}.pagination,.post-navigation{clear:both;padding:18px;background:rgba(5,23,35,.702);border-radius:5px;display:block}.pagination a,.post-navigation a{color:white}#comments{float:none;clear:both;width:auto;max-width:100%;margin:20px 10px 0;padding:12px 0;background:none;border:0}.comment{border-top:1px solid #6d8a9c;padding:12px 0}.external-media{border:1px dashed #8ca9b9;padding:12px;clear:both}footer{clear:both;padding:30px 0;color:#fff}.sidebar .widget{background-color:transparent;padding-bottom:10px;border-radius:7px}.sidebar p{padding:10px}.sidebar a{overflow-wrap:anywhere}main>h1,main>h2{color:#fff}main>ul a,main>p a,main>section>a{color:#e1f7ff}#archive-search{padding:15px;background:rgba(5,23,35,.702)}input,button{font:inherit;padding:8px;max-width:100%}#results a{color:#fff}#results li{margin:12px 0}
@media(max-width:760px){body{width:calc(100% - 20px)}#header-wrapper{height:auto;padding-bottom:18px}#header{height:auto}#header img{margin-top:10px}#post-area,#sidebar-wrapper{float:none;width:100%}#sidebar-wrapper{margin-top:24px}.post-meta{display:none}.the-content{text-align:left}.the-content table,.the-content .separator,.the-content a{max-width:100%}.the-content img{max-width:calc(100% - 8px)}.the-content table{float:none!important;margin:12px auto!important}.the-content a{overflow-wrap:anywhere}.post-title h1{font-size:21px}ul#page-list{gap:6px}ul#page-list li a{min-width:0;font-size:12px;padding:7px 10px}#page-menu{margin-bottom:18px}.post-bottom{margin-bottom:10px}#sidebar-wrapper .widget{background-size:100% auto}}

/* Raise this opacity to darken the background photo; 0 leaves it unchanged. */
:root{--background-darkening:0.40}
body{background:linear-gradient(rgba(0,0,0,var(--background-darkening)),rgba(0,0,0,var(--background-darkening))),#071722 url("/assets/11.jpg") no-repeat fixed center center;background-size:cover;background-attachment:fixed}

/* Full archive index shares the dark translucent surface of post frames. */
.archive-index,.comments-index{padding:18px;background:rgba(5,23,35,.702);border-radius:7px;color:#fff;overflow-wrap:anywhere}.archive-index h1,.comments-index h1{margin-top:0}.archive-index a,.comments-index a{color:#e1f7ff}.archive-index li{line-height:1.6}

/* User-supplied AllTrails map: preserve its requested height on all screen widths. */
.the-content iframe.alltrails{display:block;width:100%;max-width:100%;height:400px;border:0}

#video-links .video-meta,#video-links .video-meta a{font-size:12px;color:#b9cbd5}#video-links .video-meta{margin-top:3px}

/* Vimeo player layout follows each original video aspect ratio, without cropping. */
.vimeo-embed,.youtube-embed,.facebook-embed{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;clear:both;margin:18px 0}.vimeo-embed iframe.vimeo-video,.youtube-embed iframe.youtube-video,.facebook-embed iframe.facebook-video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.video-open{clear:both;margin:8px 10px 16px}

.the-content iframe.google-map{display:block;width:100%;max-width:100%;height:var(--map-height,350px);margin:16px 0 8px;border:0}

.the-content iframe.storymap{display:block;width:100%;max-width:100%;height:850px;margin:16px 0;border:0}
