html{height:100%}body,html{overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100%;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}ul{list-style:none;margin:0;padding:0;width:100%}#gamecanvas,#weddingroot{overflow:hidden}#gamecanvas{position:relative}span{color:#fff}*{font-family:"PT Serif",Arial,sans-serif;touch-action:pan-x pan-y!important}.txtedit{background-color:#fff;resize:none}.playbutton:disabled{opacity:.2!important}.actionbutton,.actionbutton span,.actionbutton:enabled:active,.actionbutton:enabled:hover{color:#000!important}.actionbutton:disabled{color:#8d8d8d;opacity:.2}.settingarea{background-color:#0009;color:#fff}.settingarea_tab_inactive{background-color:#666;border:none;color:#fff;outline:none}.settingarea_tab_active{background-color:#000;border:none;color:#fff;outline:none}a{color:#d68c67;font-weight:700}a:hover{color:#855495}a:active{color:#d68c67}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1b7a3}::-webkit-scrollbar-thumb{background:#f0f0d8}::-webkit-scrollbar-thumb:hover{background:#afaf9a}.fonthead{font-family:Engagement,Arial,sans-serif}.fonthead2{font-family:Open Sans,Arial,sans-serif}.gameinput{background-color:#0009;border:none;color:#fff;text-align:center}.gameinput,.gameinput:focus{outline:none}.gameinput::placeholder{color:#fff6}#gamedialog_image_wrapper{text-align:center}.imagedialog{max-width:100%;position:relative;top:50%;transform:translateY(-50%)}#gamespinner{background-color:#000;background-color:#000000b3;height:100%;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:128}.heartbeat{animation:heartbeat 2.4s cubic-bezier(.25,.46,.45,.94) infinite}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center}25%{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1)}}.spinner{animation:rotation 4s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#gamedialog{background-color:#000;background-color:#000000b3}#gamedialog,#gamedialog_rotated{height:100%;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:60}.rotation-wrapper-outer{display:table;height:100%;width:100%}.rotation-wrapper-inner{height:0;padding:50% 0}.div-rotated{display:block;margin-top:-50%;transform:rotate(-90deg) translate(-100%);transform-origin:top left}.bounce-top{animation:bounce-top .9s both}@keyframes bounce-top{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}.pulsate-fwd{animation:pulsate-fwd 2.5s ease-in-out infinite both}@keyframes pulsate-fwd{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@font-face{font-display:swap;font-family:Engagement;font-style:normal;font-weight:400;src:url(../../static/media/Engagement-Regular.6c833387d05a592915e2.eot);src:url(../../static/media/Engagement-Regular.6c833387d05a592915e2.eot?#iefix) format("embedded-opentype"),url(../../static/media/Engagement-Regular.24f151b97d7a49728ac4.woff2) format("woff2"),url(../../static/media/Engagement-Regular.63faebde7793c7d487e0.woff) format("woff"),url(../../static/media/Engagement-Regular.0fbade7f1122bd5bd0bd.ttf) format("truetype")}#appcanvas,#appcontainer{height:100%;overflow:hidden}#appcanvas{margin:0 auto;max-width:640px;position:relative}#headerImage{height:192px;width:100%}header{position:"relative"}.appheader_text,nav{text-align:center}.appheader_text{height:64px;line-height:64px}.block_text{margin:16px}.block_image{max-width:100%}button{border:0;outline:0}#appdialog{background-color:#000;background-color:#000000b3;height:100%;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:60}.component-tile{background-color:aqua}
/*# sourceMappingURL=main.015d57c8.css.map*/