@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap);html{background-image:url(/static/media/mountains.cf36fa0a1108c06869c3.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Raleway,sans-serif;min-height:100%}body{margin:0;padding:0;width:100%}body a{color:#fff;text-decoration:underline}body a:hover{color:#b5dcff}@media screen and (max-width:768px){html{background-image:url(/static/media/vermont.e24ac24b3001db5a12ca.jpg);background-size:100% 100%}}.App{align-items:center;justify-content:center}.App,.nav{display:flex;flex-direction:column}.nav{font-size:.75em;width:100%}.nav a{text-decoration:none}.mobile-nav{display:none}.large-nav{background-color:rgba(0,0,0,.25);display:flex;flex-direction:row;font-size:1.5em;justify-content:space-around}@media screen and (max-width:768px){.nav{justify-content:space-between}.mobile-nav{background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;position:relative;text-decoration:none;width:100%}.icon-box{display:flex;flex-direction:row;justify-content:space-between;padding:10px}.large-nav{display:none}.open{align-items:center;background-color:#000;display:flex;flex-direction:row;height:20px;justify-content:space-around;padding-left:10px;padding-right:10px;position:absolute;right:0;text-align:right;white-space:nowrap;width:100%}.closed{display:none}}@media screen and (min-width:769px){.search-input{border-radius:15px;height:50px;padding-left:10px;width:500px}.search-input::-webkit-input-placeholder{font-family:Raleway,sans-serif;font-size:20px}.search-input:-ms-input-placeholder{font-family:Raleway,sans-serif;font-size:20px}.search-input,.search-input::placeholder{font-family:Raleway,sans-serif;font-size:20px}.search-button{background-color:transparent;border:1px solid #fff;border-radius:15px;color:#fff;font-family:Raleway,sans-serif;font-size:18px;height:55px;width:100px}.search-button:hover{background-color:rgba(0,0,0,.25);cursor:pointer}.search-results-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:100vh;width:100vw}.search-card{align-items:center;background-color:rgba(0,0,0,.5);border-radius:15px;display:flex;flex-direction:column;justify-content:space-around;margin:10px;max-height:200px;padding:10px;width:20vw}.search-index-flag{width:100px}}@media screen and (max-width:768px){.search-input{border-radius:15px;height:50px;padding-left:10px;width:60vw}.search-input::-webkit-input-placeholder{font-family:Raleway,sans-serif;font-size:20px}.search-input:-ms-input-placeholder{font-family:Raleway,sans-serif;font-size:20px}.search-input,.search-input::placeholder{font-family:Raleway,sans-serif;font-size:20px}.search-button{background-color:transparent;border:1px solid #fff;border-radius:15px;color:#fff;font-family:Raleway,sans-serif;font-size:18px;height:55px;width:100px}.search-button:hover{background-color:rgba(0,0,0,.25);cursor:pointer}.search-results-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100vw}.search-card{align-items:center;background-color:rgba(0,0,0,.75);border-radius:15px;display:flex;flex-direction:column;justify-content:space-around;margin:10px;min-width:-webkit-max-content;min-width:max-content;padding:10px;width:20vw}.search-index-flag{display:none}}@media screen and (min-width:769px){.home-container,.home-header{display:flex;flex-direction:column}.home-header{align-items:center}.home-header h1{font-size:3em}.population-card{align-items:center;background-color:rgba(0,0,0,.25);border-radius:20px;display:flex;flex-direction:row;margin-left:20px;margin-right:20px;margin-top:20px;padding:10px}.pop-left,.pop-right{padding:10px}.pop-left p{font-size:20px}.pop-image{aspect-ratio:16/9;height:200px}.random-image{height:auto;max-width:200px;width:auto}.population-card-container,.random-container{display:flex;flex-direction:row}.random-country1,.random-country2,.random-country3{align-items:center;background-color:rgba(0,0,0,.25);border-radius:20px;display:flex;flex-direction:row;margin-left:20px;margin-right:20px;margin-top:20px;padding:10px}}@media screen and (max-width:768px){.home-container{margin-left:20px}.home-header{align-items:left;display:flex;flex-direction:column}.home-header h1{font-size:2.5em}.population-card-container{display:none}.random-country1{align-items:center;background-color:rgba(0,0,0,.25);border-radius:20px;display:flex;flex-direction:column;margin-left:20px;margin-right:20px;margin-top:20px;padding:10px;text-align:center}.random-country2,.random-country3{display:none}.pop-image{width:150px}.random-image{width:200px}}@media screen and (min-width:769px){.country{display:flex;flex-direction:row;height:100vh;justify-content:space-around;width:100%}.showpage-title{font-size:50px;font-weight:800}.showpage-subtitle{font-size:20px}.showpage-right{display:flex;flex-direction:column;height:100%;justify-content:space-around}.showpage-flag{margin-bottom:20px;margin-top:20px;width:400px}.map{height:400px;width:400px}}@media screen and (max-width:768px){.country{display:flex;flex-direction:column;justify-content:space-around;width:100%}.showpage-title{font-size:50px;font-weight:800;padding-left:20px}.showpage-subtitle{font-size:20px;padding-left:20px}.showpage-info{padding-left:20px}.showpage-right{display:flex;flex-direction:column;height:100%;justify-content:space-around}.showpage-flag{align-self:center;margin-bottom:20px;margin-top:20px;width:200px}.map{height:300px;width:300px}}@media screen and (min-width:769px){.countries-bar{background-color:rgba(0,0,0,.125);display:flex;flex-direction:row;justify-content:space-around;width:100vw}.countries-bar a{text-decoration:none}.letter-selector{display:none}.country-index{min-height:100vh;width:100vw}.countries-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100vw}.country-card{align-items:center;background-color:rgba(0,0,0,.5);border-radius:15px;display:flex;flex-direction:column;justify-content:space-around;margin:10px;padding:10px;width:20vw}.country-name{font-size:20px}.country-index-flag{width:200px}}@media screen and (max-width:768px){.countries-bar{background-color:rgba(0,0,0,.125);display:none;flex-direction:column;justify-content:space-around}.letter-selector{background-color:rgba(0,0,0,.5);color:#fff;font-family:Raleway,sans-serif;text-align:center;width:100%}.countries-bar p{margin:10px 0 0}.country-index{min-height:100vh;width:100vw}.countries-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100vw}.country-card{align-items:center;background-color:rgba(0,0,0,.75);border-radius:15px;display:flex;flex-direction:column;justify-content:space-around;margin:10px;min-width:-webkit-max-content;min-width:max-content;padding:10px;width:20vw}.country-name{font-size:20px}.country-index-flag{display:none}}@media screen and (min-width:769px){.continents-bar{background-color:rgba(0,0,0,.125);display:flex;flex-direction:row;justify-content:space-around;width:100vw}.continents-bar a{text-decoration:none}.continent-selector{display:none}.continent-container{min-height:100vh;width:100vw}.continent-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100vw}.continent-card{align-items:center;background-color:rgba(0,0,0,.5);border-radius:15px;display:flex;flex-direction:column;justify-content:space-around;margin:10px;padding:10px;width:10vw}.continent-index-flag{width:100px}}@media screen and (max-width:768px){.continents-bar{display:none}.continent-selector{background-color:rgba(0,0,0,.5);color:#fff;font-family:Raleway,sans-serif;text-align:center;width:100%}.continent-container{min-height:100vh;width:100vw}.continent-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100vw}.continent-card{align-items:center;background-color:rgba(0,0,0,.75);border-radius:15px;display:flex;flex-direction:column;justify-content:space-around;margin:10px;min-width:-webkit-max-content;min-width:max-content;padding:10px;width:20vw}.continent-index-flag{display:none}}@media screen and (min-width:769px){.flag-index{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:100vh;width:100vw}.mobile-flag-index{display:none}.flags{height:50px;margin:20px;width:5vw}}@media screen and (max-width:768px){.flag-index{display:none}.flags{height:50px;margin:20px;width:15vw}.mobile-flag-index{display:flex;flex-direction:row;flex-wrap:wrap}.mobile-flag{padding:5px;width:5vw}}
/*# sourceMappingURL=main.d80cbf44.css.map*/