.black-overlay[data-v-6518f432]{background:#000;z-index:9999}.black-overlay[data-v-6518f432],.white-flash-overlay[data-v-6518f432]{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.white-flash-overlay[data-v-6518f432]{background:#fff;z-index:999}.zoom-control[data-v-6518f432]{position:fixed;bottom:180px;left:50%;transform:translateX(-50%);z-index:10}.zoom-buttons[data-v-6518f432]{display:flex;background:rgba(0,0,0,.3);border-radius:20px;padding:4px;gap:8px}.zoom-button[data-v-6518f432]{background:transparent;border:none;color:#fff;font-size:13px;font-weight:500;padding:6px 16px;border-radius:16px;transition:all .2s ease;cursor:pointer}.zoom-button.active[data-v-6518f432]{background:hsla(0,0%,100%,.2)}#focusHelper[data-v-6518f432],#focusInstruction[data-v-6518f432]{display:none}#CanvasParent{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}#cameraCanvas{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay{background:transparent}.zoom-control{position:fixed;bottom:180px;left:50%;transform:translateX(-50%);z-index:10}.zoom-buttons{display:flex;background:rgba(0,0,0,.3);border-radius:20px;padding:4px;gap:8px}.zoom-button{background:transparent;border:none;color:#fff;font-size:13px;font-weight:500;padding:6px 16px;border-radius:16px;transition:all .2s ease;cursor:pointer}.zoom-button.active{background:hsla(0,0%,100%,.2)}#focusHelper,#focusInstruction{display:none}.add-button[data-v-2ce08bc8]{display:flex;justify-content:center;align-items:center;margin-top:20px;padding:20px 15px;max-width:100%;width:auto;background:#fff;border-radius:99px;color:#0000f5;margin:20px auto}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px;background-color:#f8f8f8;width:100%;background:rgba(0,0,0,.8);z-index:99;position:relative}.header__eventText{color:#fff;font-size:.8rem}.header__logo{width:70px;height:auto}.header__logo img,.header__logo__link{width:100%;height:100%}.footer{position:fixed;bottom:0;flex-direction:column;justify-content:space-between}.footer,.footer_controls{display:flex;align-items:center;width:100%}.footer_controls{justify-content:center;padding:15px 40px 40px;background:rgba(0,0,0,.8)}.footer__button{width:30px;margin:0 20px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center;transform-origin:center center}.footer__button.flash{background-image:url(/img/flash.29cae12d.svg);background-size:contain}.footer__button.flash.off{background-image:url(/img/flashOff.5f3d16d0.svg);background-size:contain}.footer__button.snap{background-image:url(/img/snap.1fda13f5.svg);width:80px;margin:0 20px;height:80px}.footer__button.change{background-image:url(/img/change.67c137c8.svg)}.footer__button.focus{display:none}.footer__photoCounter{font-size:11px;display:flex;flex-direction:column;justify-content:center;align-items:start;padding:15px 20px;width:100%;color:#fff;font-family:Golos Text,serif;font-weight:900}.footer__PhotoCounterNumber{font-size:26px;line-height:1em;font-weight:900}.footer__infinity{width:40px;height:20px}.container{height:100vh;width:100vw;background-color:#f8f8f8;background-color:#0000f5}.container,.splash{display:flex;flex-direction:column;justify-content:start;align-items:center}.splash{padding:60px 20px;width:100%;color:#fff}.splash__title{font-size:2rem;font-weight:900;margin-bottom:20px}.splash__text{margin-bottom:20px}.eventText,.splash__text{font-size:1rem;font-weight:400;text-align:center}.eventText{margin-bottom:40px}.bold{font-weight:900}.splash__button{display:flex;justify-content:center;align-items:center;padding:20px 10px;width:100%;background:#fff;border-radius:99px;color:#0000f5}.overlay[data-v-78c33fec]{position:fixed;bottom:0;background:#c6c6c6;width:100%;padding:0 10px;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:-3px -5px 20px #00000057}.overlay__header[data-v-78c33fec]{display:flex;padding:10px 20px 0;justify-content:center;flex-direction:row;border-bottom:1px solid #9d9d9d}.overlay__header__logo[data-v-78c33fec]{width:80px;height:80px;margin-right:10px}.overlay__header__text[data-v-78c33fec]{padding:10px 20px}.overlay__header__title[data-v-78c33fec]{font-size:19px;margin:0;margin-bottom:5px}.overlay__header__byline[data-v-78c33fec]{font-size:11px;margin:0}.closebuttonContainer[data-v-78c33fec]{padding:10px;margin-right:-20px;height:auto}.closebutton[data-v-78c33fec]{width:20px;height:20px;background:#9d9d9d;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%}.closebutton__image[data-v-78c33fec]{width:18px;height:18px}.overlay__bottom[data-v-78c33fec]{display:flex;justify-content:center;flex-direction:column;padding:10px 20px}.overlay__title[data-v-78c33fec]{font-size:16px;margin:0;padding:5px 0}ul[data-v-78c33fec]{list-style-type:none;list-style:none;padding:0;margin:10px 0 30px}.overlay__listItem[data-v-78c33fec]{display:flex;padding:5px}.overlay__listItem__image[data-v-78c33fec]{width:20px;height:20px;margin-right:10px}.overlay__listItem__arrow[data-v-78c33fec]{position:absolute;width:70px;right:20px;transform:translateY(20px) rotate(65deg)}#app,.appContainer{max-height:100%;max-width:100%}.appContainer{font-family:Golos Text,serif}test{color:red}body.force-portrait.landscape-detected{transform:rotate(-90deg);transform-origin:left top;width:100vh;height:100vw;overflow-x:hidden;position:absolute;top:100%;left:0}body.force-portrait.landscape-detected.clockwise{transform:rotate(90deg) translate(-50%,-50%);transform-origin:right top;width:100vh;height:100vw;overflow-x:hidden;position:absolute;top:150%;right:50%}*,:after,:before{box-sizing:border-box}:focus{outline:3px dashed #228bec}html{height:100%;width:100%;overflow:hidden;background-color:blue}@media screen and (orientation:landscape){html{height:100vw;width:100vh}}h1,h2{margin-bottom:0}ul{list-style:none;padding:0}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner{border:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}input[type=text]{border-radius:0}body{margin:0 auto;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width:620px){body{font-size:1.9rem;line-height:1.31579}}