@import url(https://fonts.googleapis.com/css?family=Alata|Berkshire+Swash|Libre+Caslon+Text|Merriweather|Amiko&display=swap);body{margin:0;font-family:Alata,sans-serif;font-family:Merriweather,sans-serif;font-family:Amiko,sans-serif;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}.Tab:after{-webkit-transition:width .2s linear;transition:width .2s linear}}.Header{position:relative;background:#000 url(/header_xxcompressed.jpg);background-size:cover;background-position:50%;background-position-y:40%;background-repeat:no-repeat;height:40vh}.HeaderTitle{font-family:Berkshire Swash,cursive;background-color:rgba(0,0,0,.47);padding-top:8px;padding-bottom:8px;width:100%;color:#fff;font-size:9vmin;height:100%;display:flex;flex-direction:column;justify-content:center}.HeaderTitle span{font-size:5vmin;display:none}.Tab{display:inline-block;padding:10px 10px 8px;width:140px;position:relative;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:.6;line-height:1.1}.TabMobile{display:none}.TabSelected{opacity:1}.TabInner{display:inline-flex;flex-direction:column;align-items:center}.TabInner:after{width:0;height:2px;background-color:#fff;display:block;content:"";-webkit-transition:width .2s linear;transition:width .2s linear}.Tab:hover .TabInner:after{width:calc(100% + 10px)}.TabSelected .TabInner:after{width:calc(100% + 10px);background-color:#fff!important;-webkit-transition:width .2s linear,background-color .2s linear;transition:width .2s linear,background-color .2s linear}.MobileBar{display:none}@media only screen and (max-width:720px){.HeaderTitle{font-size:14vmin;height:100%;display:flex;flex-direction:column;justify-content:center}.HeaderTitle span{display:block;font-size:8vmin}.TabMobile{display:block;width:100%;font-size:24px;opacity:1;text-align:left;padding:8px 8px 8px 2.5vmin}.Tab:not(.TabMobile),.TabMobile .TabInner:after{display:none}.MobileBar .Tab{display:block;width:100%;font-size:20px;padding:8px 8px 8px 2.5vmin;color:#fff;text-align:left}.MobileBar .Tab .TabInner:after{display:none}.Header{height:40vh}.MobileBar{position:relative;z-index:10;display:block;background-color:#000;height:0;overflow:hidden;-webkit-transition:height .2s linear;transition:height .2s linear}.MobileBar.Open{height:41.72262773722627vmin;height:190px}.MenuNotOpen{background-color:transparent!important}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.MoreInfo{background-color:#fff;border-radius:4px;border:1px solid #000;padding:4px;font-family:Amiko,sans-serif;font-size:1.1em;margin-top:4px;cursor:pointer}.Page{display:inline-flex;flex-direction:row;flex-wrap:wrap}.Main,.Page,.Side{width:100%}@media only screen and (min-width:1450px){.Page{width:80%}.Page.About{width:60%}}@media only screen and (min-width:800px){.Main{width:60%}.Side{width:40%}}@media only screen and (min-width:1010px){.Main{width:70%}.Side{width:30%}}.Input{background-color:#fff;border-radius:4px;border:1px solid #000;padding:4px;font-family:Amiko,sans-serif;margin-top:4px}
/*# sourceMappingURL=main.67e45423.chunk.css.map */