:root{--font-family: "Montserrat";--primary: #3c7aac;--table-border-color: #d3d3d3 !important}h1,h2,h3,h4,h5,h6{font-weight:300;margin:1.5em 0 .5em;text-shadow:1px 1px 1px white;letter-spacing:4px}input{background-color:#fafafa}html,body{min-height:100vh}#root{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100%;background-color:transparent}#bg-color{position:fixed;z-index:-100;top:0;left:0;height:100vh;width:100vw;background-color:#faede0}#bg-album{display:none;position:fixed;z-index:-10;top:0;left:0;height:100vh;width:100vw}@media (min-width: 800px){#bg-album{display:block}.full-height{height:100vh}}.hide{opacity:0;transition:all ease-out 10s}.show{opacity:1;transition:all ease-in-out 10s}#bg-album>img{object-fit:cover!important;width:100%;height:100%}.page{width:100%;max-width:800px;padding:.5rem;background-color:#faede0}@media (min-width: 800px){.page{padding:2rem;background-color:#faede0f2;border:1px solid white}}.fh,.login-container{height:100%}.fw,.login-container{width:100%}.flex,.login-container{display:flex}.flex-center,.login-container{justify-content:center}.align-center,.login-container{align-items:center}.text-center{text-align:center}.login-form{width:100%}.label{margin:.5rem 0}.welcome-message{font-family:Great Vibes;font-size:2.25rem;margin:1rem 0 3rem;letter-spacing:normal}@media (min-width: 800px){.welcome-message{font-size:3rem}}#venue-photos{height:300px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 800px){#venue-photos{height:400px}}.chevron{opacity:.2;display:flex;align-items:center;height:100%;font-size:2rem;padding:0 8px;background:hsla(0,0%,0%,.05)}.chevron:hover{opacity:.5;cursor:pointer}.full-height{height:none}input[type=text],textarea{background-color:#efefef}#venue-images{height:100%;width:100%;overflow-x:hidden;scroll-behavior:smooth;display:flex;align-items:center}.venue-photo{width:100%;height:100%;flex-grow:1;flex-shrink:0}.venue-photo>img{object-fit:contain;width:100%;height:100%}.hide-login{opacity:0!important;transition:all linear 3s}.hide-page{opacity:0}.show-page{opacity:1;transition:all linear 3s}
