@charset "UTF-8";@font-face{font-family:Star Jedi Hollow;font-style:normal;font-weight:400;src:url(/StarJediHollow.woff2) format("woff2")}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}#poster{--elastic-out: linear( 0, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 );position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;min-height:100vh}.logo{position:absolute;z-index:3;top:5%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:15.7vw;max-width:min(150px,15.5svh);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);gap:3vw}.logo svg{width:100%;height:auto}.smoooth-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;max-width:1024px;height:100vh;max-height:1024px}.smoooth{position:relative;z-index:2;width:100%;max-width:1024px;height:100%;max-height:1024px;font-family:Mori;font-size:clamp(64px,14vw,min(220px,14svh));font-weight:700;-webkit-perspective:100vw;perspective:100vw}.letter{position:absolute;z-index:2;top:50%;left:50%;height:1lh;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media not all and (pointer:coarse){@supports not (-webkit-hyphens: none){.letter:before{position:absolute;z-index:-1;top:50%;left:50%;color:transparent;text-shadow:0 -2vh 6vw rgba(0,0,0,.2);content:attr(data-letter);-webkit-transform:translate3d(-50%,-50%,-2.25vw);transform:translate3d(-50%,-50%,-2.25vw);-webkit-backface-visibility:hidden;backface-visibility:hidden}}}.sticker{position:absolute;z-index:1;top:50%;left:50%;width:33.33vw;max-width:min(484px,33.33svh);height:33.33vw;max-height:min(484px,33.33svh);background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated}.circle{position:absolute;z-index:0;top:50%;left:50%;width:80vw;max-width:min(968px,80svh);height:80vw;max-height:min(968px,80svh);border-radius:50%;-webkit-box-shadow:inset 0 2vh 15vw rgba(255,255,255,.5),inset 0 -2vh 7.5vw rgba(0,0,0,.25),0 6vh 10vw rgba(0,0,0,.15);box-shadow:inset 0 2vh 15vw #ffffff80,inset 0 -2vh 7.5vw #00000040,0 6vh 10vw #00000026;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.controls{position:fixed;z-index:3;bottom:5%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);gap:1vw}.controls button{all:unset;display:grid;width:48px;height:48px;line-height:0;color:var(--color-surface-white);cursor:pointer;-webkit-transition:-webkit-transform 1s var(--elastic-out);transition:-webkit-transform 1s var(--elastic-out);transition:transform 1s var(--elastic-out);transition:transform 1s var(--elastic-out),-webkit-transform 1s var(--elastic-out);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-size:36px;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.controls button:hover{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.controls .label{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#pause.paused .label{left:1px}#pause.paused .label:before{display:inline-block;width:0;height:0;border-top:.25em solid transparent;border-bottom:.25em solid transparent;border-left:.4em solid white;background:transparent;-webkit-box-shadow:none;box-shadow:none;content:""}#pause .label{top:3px;left:-4px}#pause .label:before{display:inline-block;width:.1em;height:.5em;border-radius:2px;background:#fff;-webkit-box-shadow:.2em 0 0 white;box-shadow:.2em 0 #fff;content:""}#screenshot{-webkit-filter:grayscale(1);filter:grayscale(1)}#screenshot:hover .label:before{content:"📸"}#screenshot .label{top:2px;font-size:26px}#screenshot .label:before{content:"📷"}#reroll:hover .label{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-animation:spin .6s ease-in-out forwards;animation:spin .6s ease-in-out forwards}#reroll .label{top:0;-webkit-transform-origin:center calc(50% + 3.5px);-ms-transform-origin:center calc(50% + 3.5px);transform-origin:center calc(50% + 3.5px)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
