html,body{margin:0;height:100%;color:#fff;touch-action:none}#app{height:100%}#intro_div{height:100%;width:100%;background-color:#000;display:flex;justify-content:center;align-items:center}#intro_div svg{width:80%;height:auto;fill:#fff}#effect_div{height:100%;width:100%;overflow:hidden;position:absolute;top:0}#effect_div{opacity:0}.show_div{animation:fadeIn 3s;animation-fill-mode:forwards}@keyframes fadeOut{to{opacity:0}0%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuIn{0%{bottom:-250px}to{bottom:0}}@keyframes menuOut{0%{bottom:0}to{bottom:-250px}}.p5Canvas{position:absolute;z-index:1;top:0;left:0}.selection{width:110px;height:110px;box-sizing:border-box;border-radius:50%;border:5px solid white;z-index:3;left:0;right:0;margin:auto;position:absolute}.show_menu{animation:menuIn 1.5s;animation-fill-mode:forwards}.hide_menu{animation:menuOut 1.5s;animation-fill-mode:forwards}.menu{display:flex;flex-direction:column;font-size:32px;text-align:center;position:absolute;left:0;right:0;bottom:0;height:250px;justify-content:space-evenly;z-index:2;background-image:linear-gradient(to top,#000,#000,#0000)}.dialog{width:100%;height:250px;padding:20px 0;position:absolute;bottom:0;z-index:4;align-items:center;justify-content:center;background:#000;color:#fff;font-family:DINCond;display:none}.dialog.visible{display:flex}.dialog .acceptance{display:grid;text-align:center;gap:40px}.btn{border:2px solid black;padding:20px 60px;height:20px;margin:0 10px;transition:background .5s ease-out;background:transparent;color:#fff;border:2px solid white}.btn:active,.btn.btn-main,.btn.btn-main:active{background:#fff;color:#000}.confirm-text{font-size:32px;line-height:36px}#qrcode{font-size:32px;line-height:36px;gap:50px}#qrcode_img{background:#fff;margin:0!important;padding:18px 0!important}#qrcode_img svg{height:220px;mix-blend-mode:multiply;transition:opacity .3s ease-out;display:flex;flex-direction:column;min-width:16rem}#qrcode_img image{image-rendering:pixelated}.qrcode_text{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.qrcode_text h2{font-size:54px;margin:0}#qrcode .qrcode_cancel{position:absolute;top:25px;right:25px;width:35px}#qrcode .qrcode_timer{stroke-dasharray:94;transform-origin:10px 10px;transform:rotate(-90deg)}#qrcode.visible .qrcode_timer{animation:timer-progress 30s linear}@keyframes timer-progress{0%{stroke-dashoffset:94}to{stroke-dashoffset:0}}.inner-menu{display:flex;gap:50px;height:110px;align-items:center;padding-left:50%;--left: 0;transform:translate(var(--left))}.filt_out{transform:translate(-50%) scale(1);transition:transform .5s ease;height:55px;width:55px;border-radius:50%;border:2px solid white}.inner-menu.animate{transition:transform .5s ease-out}.selected{transform:translate(-50%) scale(1.5)}video{width:100%;height:100%;object-fit:cover;position:fixed;top:0;left:0}#capture_icon{position:absolute;top:30%;left:0;right:0;margin-inline:auto;width:fit-content;z-index:5;opacity:0;transition:none}#capture_watermark{position:absolute;width:100%;height:100%;bottom:0;left:0;right:0;z-index:2;opacity:0;transition:opacity .5s ease}#capture_icon.visible,#capture_watermark.visible{opacity:1;transition:opacity .5s ease}#capture_icon #capture_count{border-radius:50%;padding:30px 70px;width:120px;text-align:center;display:block;fill:#fff;font-size:200px;text-anchor:middle;font-family:DIN}#capture_icon #capture_count.visible{border:15px solid white}.switch-cam{position:absolute;right:50px;padding:25px}.switch-cam svg{color:#fff;height:50px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;overflow:hidden;border-radius:16px}input[type=range]::-webkit-slider-runnable-track{height:15px;background:#333;border-radius:16px}input[type=range]::-moz-range-track{height:15px;background:#333;border-radius:16px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:15px;width:15px;background-color:#fff;border-radius:50%;box-shadow:-407px 0 0 400px #ccc}input[type=range]::-moz-range-thumb{height:15px;width:15px;background-color:#fff;border-radius:50%;box-shadow:-407px 0 0 400px #ccc}.slider-text{line-height:24px}@font-face{font-family:DINCond;font-style:normal;font-weight:700;src:url(/assets/GoldenGooseSans-BoldCondensed-BoH3OEaD.woff2) format("woff2"),url(/assets/GoldenGooseSans-BoldCondensed-hwW1Pl5g.woff) format("woff");descent-override:20%;ascent-override:100%}@font-face{font-family:DINCond;font-style:normal;font-weight:500;src:url(/assets/GoldenGooseSans-MediumCondensed-iZwVpYsr.woff2) format("woff2"),url(/assets/GoldenGooseSans-MediumCondensed-BsV8DGXO.woff) format("woff");descent-override:20%;ascent-override:100%}@font-face{font-family:DINCond;font-style:normal;font-weight:400;src:url(/assets/GoldenGooseSans-RegularCondensed-Dd1gggMf.woff2) format("woff2"),url(/assets/GoldenGooseSans-RegularCondensed-BHuFAqU9.woff) format("woff");descent-override:20%;ascent-override:100%}@font-face{font-family:DIN;font-style:normal;font-weight:700;src:url(/assets/GoldenGooseSans-Bold-BMyaqD1U.woff2) format("woff2"),url(/assets/GoldenGooseSans-Bold-Ekc-TLlL.woff) format("woff")}@font-face{font-family:DIN;font-style:normal;font-weight:500;src:url(/assets/GoldenGooseSans-Medium-CHbDsKi-.woff2) format("woff2"),url(/assets/GoldenGooseSans-Medium-CBEciRzG.woff) format("woff")}@font-face{font-family:DIN;font-style:normal;font-weight:400;src:url(/assets/GoldenGooseSans-Regular-DOFuZhJF.woff2) format("woff2"),url(/assets/GoldenGooseSans-Regular-BdYaBpLR.woff) format("woff")}@font-face{font-family:DIN;font-style:normal;font-weight:200;src:url(/assets/GoldenGooseSans-Light-BMajrpYM.woff2) format("woff2"),url(/assets/GoldenGooseSans-Light-BjYodMld.woff) format("woff")}:root{font-family:DIN,Arial,sans-serif;--font-demi: 700;--font-medium: 500;--font-regular: 400;font-weight:var(--font-regular);line-height:1}.logo[data-v-6edc689b]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-6edc689b]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-6edc689b]:hover{filter:drop-shadow(0 0 2em #42b883aa)}
