h1{text-align:center;color:#00471b;font-size:3rem;margin:20px;font-weight:900;letter-spacing:2px;background:#fff;padding:20px 40px;border-radius:12px;box-shadow:0 4px 20px #00000026;text-shadow:1px 1px 0px #ffffff,2px 2px 0px #ffffff,3px 3px 2px #00471b,5px 5px 10px rgba(0,0,0,.1)}.contentContainer{margin:10px}.map{position:relative}.map img,.map svg{position:absolute;top:0;left:0;width:75%;height:auto}.map img{z-index:auto}.PostForm{display:flexbox;position:sticky;top:3rem;left:70vw;right:1rem;border-radius:25px;padding:1rem 1rem 0rem;width:30rem;height:auto;z-index:4;border:1px solid gray;background-color:#d3d3d3}.submit-button{float:right;margin-top:1rem;margin-right:1rem}#root{margin:0;padding:0;min-height:5083px;width:100vw}svg path{z-index:1}.map .photos{position:absolute;z-index:1;height:200px;width:auto;border:2px solid grey}.picture-toggles{margin-top:1rem}svg .Dot{r:4.5;fill:red;color:"red";transform:translate(-36px,-20px);z-index:2;transition:r .2s ease}svg .Dot:hover{r:6}.map svg foreignObject{overflow:visible}.post{background-color:#d3d3d3;margin:1rem;border:5px solid grey;border-radius:10px}.post-title{margin-left:.5rem}.post-edit{float:right;margin-left:auto;margin-right:.5rem}.enter-post-title{margin-bottom:1rem}.post-delete{margin-right:.5rem}._title_1xdpb_1{text-align:center;margin:5px}._form_1xdpb_6{display:flex;flex-direction:column;gap:15px}._text_1xdpb_12,._error_1xdpb_16{margin:0}._input_1xdpb_20{padding:10px;margin:3px;border:1px solid #ddd;border-radius:4px;font-size:16px}._input_1xdpb_20:focus{outline:none;border-color:#6eaa85;box-shadow:0 0 0 3px #03670172}._submitButton_1xdpb_34{padding:15px;background-color:#00471b;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background-color .3s}._submitButton_1xdpb_34:hover{background-color:#003716}._cancelButton_1xdpb_51{margin-left:10px;border:none;padding:15px;border-radius:4px;font-size:16px;font-weight:700}._cancelButton_1xdpb_51:hover{background-color:#d3d3d3}._title_1ofvn_1{text-align:center;font-weight:700;margin:20px}._formContainer_1ofvn_7{max-width:400px;margin:50px auto;padding:20px}._form_1ofvn_7{display:flex;flex-direction:column;gap:15px}._input_1ofvn_19{padding:10px;margin:3px;border:1px solid #ddd;border-radius:4px;font-size:16px}._input_1ofvn_19:focus{outline:none;border-color:#6eaa85;box-shadow:0 0 0 3px #8db1e872}._submitButton_1ofvn_33{padding:15px;background-color:#00471b;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background-color .3s}._submitButton_1ofvn_33:hover{background-color:#003716}._switchButton_1ofvn_50{padding:10px;background-color:#008842;border-radius:4px;border:none;color:#e6e6e6;cursor:pointer;margin-top:15px}._switchButton_1ofvn_50:hover{background-color:#017c3e}._contentContainer_1p0hz_1{background-image:url(/assets/hiking-background-CGPyks95.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;max-height:100vh;overflow:hidden}._container_1p0hz_11{max-width:400px;margin:50px auto;padding:20px}._form_1p0hz_17{display:flex;flex-direction:column;gap:15px}._button_1k4hm_1{padding:15px;margin:3px;color:#fff;background-color:#008842;border:none;border-radius:4px;font-size:20px;font-weight:400;cursor:pointer;transition:background-color .3s}._button_1k4hm_1:hover{background-color:#0ca255}._saveButton_1k4hm_18{background-color:#008842;border:none}._saveButton_1k4hm_18:hover{background-color:#017c3e}._input_1k4hm_27:focus{outline:none;border-color:#6eaa85;box-shadow:0 0 0 2px #a1eafb33}._modal_1k4hm_33{background-color:#d3d3d3}._hiddenInput_1k4hm_37{display:none}._customButton_1k4hm_41{background-color:#008842;color:#fff;padding:10px;border-radius:4px;cursor:pointer;display:inline-block}._customButton_1k4hm_41:hover{background-color:#017c3e}._modal_1k4hm_33 .modal-header,._modal_1k4hm_33 .modal-footer{border:none}._modal_1k4hm_33{background-color:#d3d3d3;border-radius:10px;overflow:hidden}._modalBody_1k4hm_65{background-color:#fff;border-left:3px solid lightgrey;border-right:3px solid lightgrey;padding:20px}._selected_1k4hm_72{padding-top:10px;font-weight:300}
