.main-container,.preview-container{background-color:#bfbfbf;border:2px solid #535353;border-color:#dbdbdb #535353 #535353 #dbdbdb;padding:2px;font-size:13px}.main-container ul.toolbar,.preview-container ul.toolbar{border-bottom:1px solid gray;margin:0;padding:2px 0;list-style:none}.main-container ul.toolbar li,.preview-container ul.toolbar li{padding:0 5px;display:inline-block}.main-container .container-inner,.preview-container .container-inner{background-color:#fff;border:2px solid #c7c7c7;border-color:gray #c7c7c7 #c7c7c7 gray;padding:10px}.main-container .container-inner ul.icons,.preview-container .container-inner ul.icons{margin:0;padding:2px 0;list-style:none}.main-container .container-inner ul.icons li,.preview-container .container-inner ul.icons li{padding:0 5px;display:inline-block}.main-container .statusbar .left,.main-container .statusbar .right,.preview-container .statusbar .left,.preview-container .statusbar .right{border:1px solid #dadada;border-color:#888 #dadada #dadada #888;padding:0 5px;font-size:11px;display:inline-block}.main-container .statusbar .left,.preview-container .statusbar .left{width:33%}.main-container .statusbar .right,.preview-container .statusbar .right{width:66%}.title{background-color:#5e5e5e;padding:2px 4px 3px;position:relative}.title h1{color:#fff;margin:0;font-size:13px;font-weight:700}.mock-link{color:#00f;cursor:pointer;text-decoration:underline}button,select{font-size:18px;color:#000!important;background:#fdbbde!important;border:1px solid #5c2686!important;border-color:#fff #5c2686 #5c2686 #fff!important;border-radius:0!important;height:50px!important;padding:0 20px!important;font-family:w95!important;display:inline-block!important;box-shadow:inset -1px -1px #5c2686,inset 1px 1px #fff!important}button:active,select:active{border:1px solid #fff!important;border-color:#5c2686 #fff #fff #5c2686!important;box-shadow:inset 1px 1px #000,inset -1px -1px #fff!important}.fileContainer{box-shadow:none!important;background:0 0!important}.ie-bar{border-top:1px solid #fff;align-items:center;padding:2px 0;display:flex}.ie-bar :before,.ie-bar :after{box-sizing:border-box;outline:0;margin:0;padding:0}.ie-bar .label{padding:0 4px}.ie-bar .label:before,.ie-bar .label:after{content:"";position:absolute}.ie-bar .combo{border:1px solid #fff;border-color:gray #fff #fff gray;flex:1;margin-right:2px;display:flex}.ie-bar .combo input{color:#000;background:#fff;border:none;outline:none;flex:1;padding:4px;line-height:12px}.ie-bar .combo .dropdown{float:right;background:silver;border:1px solid #000;border-color:silver #000 #000 silver;width:18px;margin:1px 1px 1px 0;position:relative}.ie-bar .combo .dropdown:before{content:"";border:4px solid #0000;border-top-color:#000;border-bottom:0 solid #000;position:absolute;top:calc(50% - 2px);left:calc(50% - 4px)}.ie-bar .combo .dropdown:after{content:"";pointer-events:none;border:1px solid gray;border-color:#fff gray gray #fff;width:100%;height:100%;position:absolute;top:0;left:0}.ie-bar .combo:after{pointer-events:none;border:1px solid silver;border-color:#000 silver silver #000;width:100%;height:100%;top:0;left:0}@font-face{font-family:w95;src:url(./w95fa-webfont.BI5J2Pji.woff2)format("woff2"),url(./w95fa-webfont.B7nsdCfS.woff)format("woff");font-weight:400;font-style:normal}html{box-sizing:border-box;margin:0}*,:before,:after{box-sizing:inherit;outline:none}body{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ff1690",GradientType=1);background:linear-gradient(#ff1690 0%,#5c2686 65%,#000 100%) no-repeat fixed;height:100%;margin:0;font-family:w95}img.photoPreview,canvas.decorateCanvas,video{width:100%}.main-container{width:800px;max-width:100%;margin:10px 0}img.decoration{width:100px}.main-container.secondary.window{max-width:400px}div#decoration-container{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:repeat(3,.75fr);align-items:center;height:300px;margin-top:10px;display:grid;overflow:scroll}a.nav-link{font-size:2rem}.btn.remove{font-size:12px;height:25px!important;padding:0 10px!important}.webcamWrapper{grid-column-gap:15px;grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}.webcam-main{text-align:center}.canvas-container{margin:0 auto}.sparkle-divider{background:linear-gradient(90deg,#ef4f91,#fff0b7,#4d1b7b,#c79dd8) 0 0/200%;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;animation:4s linear infinite shiftGradient;display:inline}@keyframes shiftGradient{0%{background-position:0%}to{background-position:200%}}@media (width>=320px){.wrapper{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;padding:10px;display:flex}img.purrybooth-logo{width:100px;margin:0 auto 10px;display:block}.btn.webcamBtn{visibility:hidden}.main-container.secondary.window{width:100%}}@media (width>=768px){.wrapper{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;padding:10px;display:flex}.main-container{margin-right:10px}.btn.webcamBtn{visibility:visible}img.purrybooth-logo{width:200px;margin:0 auto 10px;display:block}}@media (width>=992px){.wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:10px;display:flex}.main-container{margin-right:10px}.btn.webcamBtn{visibility:visible}img.purrybooth-logo{width:200px;margin:0 auto 10px;display:block}}@media (width>=1200px){.wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:10px;display:flex}.main-container{margin-right:10px}.btn.webcamBtn{visibility:visible}img.purrybooth-logo{width:200px;margin:0 auto 10px;display:block}}.toolbar.z-index{width:150px}.toolbar.remove{width:100px}.toolbar{cursor:pointer;margin:0 auto;padding:10px;display:block}p{font-size:16px}.continue{text-align:center;justify-content:center;align-items:center;display:flex}.mode-page .continue .btn{margin:0 10px}.modal.wrapper{padding:0!important}.modal p{color:#000}.main-container.modal{margin:0 auto}.gh a{color:#000;text-decoration:none!important}img.photo-splash{width:100%}dialog.svelte-ta60gp{border:none;max-width:32em;padding:0}dialog[open].svelte-ta60gp{animation:.3s cubic-bezier(.34,1.56,.64,1) svelte-ta60gp-zoom}@keyframes svelte-ta60gp-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-ta60gp::backdrop{animation:.2s ease-out svelte-ta60gp-fade}@keyframes svelte-ta60gp-fade{0%{opacity:0}to{opacity:1}}button.svelte-ta60gp{display:block}
