@import url(https://fonts.googleapis.com/css2?family=Rubik:ital@0;1&family=Sniglet&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.active-link{background-color:#28190e;border-radius:5px;box-shadow:0 0 3px #1a3220;padding:5px}button{font-family:Rubik;font-size:16px;padding:3px}button:hover{cursor:pointer}body,html{height:100%;margin:0;width:100%}.App{display:flex;height:100vh}a{text-decoration:none}header h1{font-family:Sniglet,cursive;font-size:2.2rem}body{background:linear-gradient(#b1c5e7,#633c67);font-family:Rubik,sans-serif}#header{align-items:center;background-color:#2a5033;box-shadow:0 0 4px #1a3220;display:flex;height:3rem;justify-content:space-between;padding:0 30px;width:100vw;z-index:1}#header,#header a{color:#eaede9}#header ul{display:flex;font-size:18px;list-style:none}#header li{margin-right:15px;padding:5px}footer{align-items:center;background-color:#28190e;bottom:0;box-shadow:-2px 0 4px #28190e;display:flex;height:3rem;justify-content:space-around;left:0;position:fixed;width:100%}footer,footer a{color:#eaede9}.bug-form{background-color:#eaede9;border-radius:5px;box-shadow:0 0 5px -2px #1a3220;color:#28190e;display:flex;flex-direction:column;left:50%;margin-left:-150px;margin-top:-150px;padding:20px;position:fixed;top:50%;width:300px}.bug-form label{margin:5px}.bug-form h2{font-size:24px;text-align:center}.bug-form input[type=submit]{font-family:Rubik,sans-serif;font-size:16px;margin:10px 0;padding:3px}.modal{align-items:center;background-color:rgba(0,0,0,.4);display:flex;grid-column:1/4;grid-row:2/5;justify-content:center;z-index:1}.modal-card p{margin:2px 0}.modal-card h2{font-size:30px;margin-bottom:20px}.modal-card input{margin-top:10px}.esri-popup__header{font-size:16px}.modal-card textarea{margin-top:10px;width:300px}textarea{font-family:Rubik;font-size:16px;height:100px}.modal-card label{margin-top:15px}.modal-card{align-items:center;background-color:#eaede9;border-radius:8px;box-shadow:0 0 8px -2px #1a3220;display:flex;flex-direction:column;justify-content:center;padding:30px;z-index:2}.modal-card img{background-color:skyblue;border-radius:50%;margin:15px}.five-day-forecast{display:flex}.day{padding:10px}.day img{height:30px;margin:5px}.card-buttons,.favorite-buttons{display:flex;justify-content:space-between;width:100%}.favorite-buttons{margin-top:20px}.modal-card a{padding:6px}.map-page{display:grid;grid-template-columns:3% auto 3%;grid-template-rows:3rem 2.5rem auto 1.5rem 3rem;height:100%;width:100%}.map-instructions{align-self:center;grid-column-start:2;grid-row-start:2}.esri-view-surface{border-radius:5px;box-shadow:0 0 3px #28190e}.esri-attribution__powered-by,.esri-attribution__sources{display:none}.map-page-map{grid-column:2;grid-row:3;height:auto;width:auto}.home-page{align-items:center;background-image:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2700&q=80);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.home-page h1{color:#2a5033;font-family:Sniglet;font-size:120px;margin-bottom:150px;text-shadow:0 0 2px #28190e}.home-page-buttons{display:flex;justify-content:space-between;width:400px}.home-page-buttons a{background-color:#eaede9;border-radius:5px;box-shadow:0 0 4px #28190e;color:#28190e;font-size:30px;padding:10px;text-decoration:none}.about-page{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.about-content{background-color:#eaede9;display:flex;flex-flow:row wrap;height:100%;width:1000px}.about-page img{height:300px;margin:30px;width:300px}.about-page p{margin:15px}.dispersed-ps .narrow{margin:30px;width:400px}.favorites{display:grid;grid-template-columns:1.5% 24rem 1.5% auto 1.5%;grid-template-rows:3rem 1.5rem auto 1.5rem 3rem;height:100%;width:100%}.favorites-list{background-color:#eaede9;box-shadow:0 0 6px -2px #1a3220;grid-column:2;grid-row:2/5;height:100%;overflow:auto;padding:10px}.favorites-map{grid-column:4/5;grid-row:3/4;height:auto;width:auto}.site-info{border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:10px}.site-info,.site-info button{box-shadow:0 0 5px -2px #1a3220}.site-info button{background-color:#2a5033;border:none;border-radius:5px;color:#eaede9;padding:0 10px}.lat-lng,.note{margin-bottom:8px}.note{width:100%}.site-info a{color:#28190e;margin-left:auto}.site-info a:hover{background-color:rgba(42,80,51,.1);border-radius:5px;box-shadow:0 0 5px rgba(28,105,46,.2)}.favorites-warning{color:#28190e;font-size:60px;grid-row:3}.favorites .update{background-color:transparent;box-shadow:0 0 5px rgba(28,105,46,.2);color:#28190e}.form-page{align-items:center}.form-container,.form-page{display:flex;flex-direction:column}.form-container{background-color:#eaede9;border-radius:5px;box-shadow:0 0 5px -2px #1a3220;margin-top:6rem;padding:30px;width:500px}.sign-in{display:flex;flex-direction:column}.form-container h2{font-size:30px;text-align:center}.form-container label{margin:10px 0}.form-container input{border:none;border-radius:5px;box-shadow:0 0 4px -1px #1a3220;font-family:Rubik;font-size:16px;padding:5px}.form-container input[type=submit]{background-color:#2a5033;color:#eaede9;margin:8px auto;padding:8px 20px}.form-container button{background-color:#2a5033;border:none;border-radius:5px;box-shadow:0 0 4px -1px #1a3220;color:#eaede9;padding:8px}.toggler{align-items:center;display:flex;justify-content:space-around}.error-message{color:red;padding:5px 0}
/*# sourceMappingURL=main.04103234.css.map*/