body{font-family:sans-serif;margin:0}#root{color:#fff;font-size:1.4em;line-height:1.33;overflow:hidden}@media (max-width:22.5em){#root{font-size:6vmin}}.section-container{align-items:center;box-shadow:inset 0 0 50vmin rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}section{border-radius:1em;box-shadow:inset 0 0 10vmin #000;box-sizing:border-box;height:90vh;overflow:hidden;position:relative;width:85vmin}section:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 2%,transparent 4%,transparent 96%,hsla(0,0%,100%,.1) 98%,transparent);content:"";pointer-events:none;position:absolute}.background-image,section:after{height:100%;left:0;top:0;width:100%}.background-image{background:#271029;overflow:hidden;position:fixed}.background-image img{height:100vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200vh}@media (min-aspect-ratio:2/1){.background-image img{height:50vw;width:100vw}}@media (max-aspect-ratio:1/1){.background-image img{height:100vw;transform:translate(-50%,-50%) rotate(90deg);width:200vw}}@media (max-aspect-ratio:1/2){.background-image img{height:50vh;width:100vh}}button{border:none;border-radius:.5em;box-shadow:0 0 1rem #888;cursor:pointer;font-family:inherit;font-weight:700;padding:.25em .5em;text-transform:uppercase}button:hover{background:#1a73e8;box-shadow:0 0 1rem #1a73e8;color:#fff}button:active{background:#1768d1;box-shadow:0 0 1rem #1768d1;color:#fff}h1{font-size:1.6em;line-height:1}a{color:cyan}li{list-style:square;margin-bottom:1em}#intro{background:rgba(0,0,0,.75);height:auto;max-height:90vh}#intro>div{box-sizing:border-box;height:100%;max-height:90vh;overflow-y:auto;padding:1em;transform:translateZ(0)}#intro button{display:block;font-size:1em;margin:2em auto}#game{background:rgba(0,0,0,.6);height:95vmin}.board{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='rgba(0, 0, 0, 0.65)' d='M0 0h12v12H0zm12 12h12v12H12z'/%3E%3C/svg%3E");background-size:21.25vmin 21.25vmin;font-size:0;height:85vmin;overflow:hidden;position:relative;touch-action:none;width:85vmin}.gem{background-position:50% 50%;background-repeat:no-repeat;background-size:80% 80%;border:2px solid transparent;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-block;height:10.625vmin;left:0;position:absolute;top:0;transition:transform .15s;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:10.625vmin;will-change:transform}.gem:hover{border-color:#fff}.gem[data-value="0"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127' height='127'%3E%3Cpath fill='%23ff9aa7' d='M111.53 23.64c-1.35-2.86-5.07-5.15-8.24-5.15H23.67c-3.16 0-6.89 2.3-8.23 5.15L.7 53.9c-1.35 2.85-.71 6.97 1.58 9.19l57.12 56.24a5.83 5.83 0 0 0 8.16 0l57.12-56.24a8.7 8.7 0 0 0 1.59-9.2z'/%3E%3Cpath fill='%23f4ffd3' d='M28.35 64.75 73.9 31.87l9.11 11.8-45.95 33.2zm7.52 22.42L87.68 49.7l3.49 4.52L39.2 91.85z'/%3E%3Cpath fill='%23ff585c' d='M126.58 59.84c.64-1.98.56-4.2-.32-5.94l-14.73-30.26a9 9 0 0 0-3.4-3.57l-13.4 38.82zm-94.27-.95 31.21-40.32H23.75c-1.66 0-3.56.7-5.07 1.74z'/%3E%3Cpath fill='%23ff717f' d='M108.44 20.23a10 10 0 0 0-5.07-1.74H63.6L94.81 58.8l13.63-38.58z'/%3E%3Cpath fill='%23f43f48' d='M18.84 20.15a10 10 0 0 0-3.33 3.48L.78 53.9a8.3 8.3 0 0 0-.48 5.23l32.4.87z'/%3E%3Cpath fill='%23dc3f5a' d='M32.7 59.92.3 59.05a9 9 0 0 1-.23-1.98c0-1.11.23-2.3.7-3.25l14.74-30.26a9 9 0 0 1 3.33-3.49z'/%3E%3Cpath fill='%23fe516e' d='m2.36 63.09 57.12 56.24c.8.8 1.82 1.27 2.85 1.51L32.31 58.89H.22a8 8 0 0 0 2.14 4.2'/%3E%3Cpath fill='%23f43f48' d='M64.71 120.84a6 6 0 0 0 2.85-1.5l57.12-56.25a8 8 0 0 0 2.14-4.2H94.74z'/%3E%3Cpath fill='%23e75269' d='m126.58 59.84.24-.95z'/%3E%3Cpath fill='%23dc3f5a' d='m64.71 120.84 30.02-61.95h32.09l-.24.95a8 8 0 0 1-1.9 3.25l-57.12 56.24a6 6 0 0 1-2.85 1.51'/%3E%3Cpath fill='%23ff6d81' d='m32.31 58.89 30.02 61.95c.8.16 1.59.16 2.46 0l30.02-61.95z'/%3E%3C/svg%3E")}.gem[data-value="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127' height='127'%3E%3Cpath fill='%23ffa40f' d='m37.55 127-19.03-19.03V19.03L37.55 0H86.9l19.02 19.03v88.94L86.9 127z'/%3E%3Cpath fill='%23f4c121' d='m44.74 108.51-13.5-13.5V31.99l13.5-13.5H79.7l13.5 13.5v63.04l-13.5 13.5z'/%3E%3Cpath fill='%23ffe114' d='m49.8 95.48-9.58-9.59V41.11l9.58-9.59h24.84l9.59 9.59v44.78l-9.59 9.59z'/%3E%3Cpath fill='%23f5960b' d='M37.55 127 49.8 95.48h24.84L86.9 127z' opacity='.4'/%3E%3Cpath fill='%23ee900b' d='M86.9 0 74.63 31.53H49.8L37.55 0z' opacity='.4'/%3E%3Cpath fill='%23e18506' d='m18.52 19.04 21.7 22.08V85.9l-21.7 22.07z' opacity='.4'/%3E%3Cpath fill='%23d17904' d='m105.92 107.97-21.7-22.08V41.12l21.7-22.08z' opacity='.4'/%3E%3Cpath fill='%23f2920f' d='m40.21 85.9 9.59 9.58L37.55 127l-19.03-19.04zm44.02-44.78-9.59-9.6L86.9 0l19.03 19.03z' opacity='.4'/%3E%3C/svg%3E")}.gem[data-value="2"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127' height='127'%3E%3Cpath fill='%2341d734' d='M67.47 1.41a4.1 4.1 0 0 0-6.2 0L29.13 37A13.8 13.8 0 0 0 26 45.1v36.83A14 14 0 0 0 29.14 90l32.12 35.57a4.1 4.1 0 0 0 6.2 0L99.6 90.01a13.8 13.8 0 0 0 3.14-8.1V45.09A14 14 0 0 0 99.6 37z'/%3E%3Cpath fill='%2353db69' d='M28.2 38.17A14 14 0 0 0 26 45v36.84a14 14 0 0 0 3.14 8.09l1.26 1.41c8.87-3.77 18.77-8.17 19.79-8.48 1.89-.7 0-34.48 0-34.48L28.28 38.17z'/%3E%3Cpath fill='%2349cc3e' d='M29.14 37a13 13 0 0 0-2.28 4l22.23 8.24L64.41 30V0c-1.1 0-2.28.47-3.15 1.41z'/%3E%3Cpath fill='%23c2f26f' d='M79.88 49.24 101.87 41a11 11 0 0 0-2.28-4L67.47 1.4A4.2 4.2 0 0 0 64.41 0v30z'/%3E%3Cpath fill='%2319b077' d='m48.78 77.67-21.84 8.57a14 14 0 0 0 2.12 3.69L61.2 125.5a4.2 4.2 0 0 0 3.14 1.4V97.3L48.78 77.75z'/%3E%3Cpath fill='%2356dd84' d='M99.6 89.93c.85-.95 1.56-2.28 2.11-3.7l-21.83-8.55-15.55 19.55v29.61c1.1 0 2.28-.47 3.06-1.41l32.12-35.58z'/%3E%3Cpath fill='%23ebfd7a' d='m44.53 47.52 19.8-21.92L84.2 47.52V79.4l-19.87 21.92-19.8-21.92z'/%3E%3Cpath fill='%23fefbfb' d='M84.2 67.23V61.5L50.43 85.92l3.14 3.46zm-39.67.47 35.03-25.29 4.64 5.19v6.28l-37.94 27.4-1.73-1.88z'/%3E%3C/svg%3E")}.gem[data-value="3"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127' height='127'%3E%3Cpath fill='%2373d5d4' d='M47.43 26.46h31.32L89.28 1.08A14 14 0 0 0 84.61 0H42.3c-1.45 0-3.16.45-4.69 1.08z'/%3E%3Cpath fill='%2345ade9' d='m26.91 48.33 21.33-21.5L37.71 1.07a11 11 0 0 0-4.05 2.61L3.78 33.57c-.99 1-1.89 2.52-2.61 4.05L27 48.33z'/%3E%3Cpath fill='%2348a6e4' d='M1.08 89.38a12 12 0 0 0 2.52 4.05l29.97 29.97c1 .99 2.52 1.89 4.05 2.52l10.17-24.66L25.65 79.1 1 89.29z'/%3E%3Cpath fill='%2360d0fa' d='m100.8 47.43-.26 32.5 25.38 9.44A14 14 0 0 0 127 84.7V42.4c0-1.44-.45-3.15-1.08-4.68l-25.11 9.72z'/%3E%3Cpath fill='%23bde8f1' d='m78.75 25.74 22.5 22.14 24.67-10.17a11 11 0 0 0-2.61-4.05L93.43 3.78a15 15 0 0 0-4.05-2.61L78.85 25.83z'/%3E%3Cpath fill='%2373d4fc' d='M0 42.4v42.3c0 1.43.45 3.05 1.08 4.67L25.74 79.2V47.88L1.08 37.71A14 14 0 0 0 0 42.4'/%3E%3Cpath fill='%233392d0' d='M42.3 127h42.3c1.44 0 3.06-.45 4.68-1.08L78.48 100H48.42l-10.8 25.92c1.62.63 3.24 1.08 4.68 1.08'/%3E%3Cpath fill='%2368d2d0' d='M100.54 78.84 78.57 100l10.8 25.92a11 11 0 0 0 4.05-2.61l29.89-29.88c.99-1 1.89-2.52 2.6-4.05z'/%3E%3Cpath fill='%2394dce2' d='M25.74 47.88 47.8 25.74h31.32l22.15 22.14V79.2L79.1 101.35H47.8L25.74 79.2z'/%3E%3Cpath fill='%23fefcfc' d='m41.58 95.14 59.68-43.12v-4.14l-9.72-9.72L29.52 83zm6.3 6.2h11.16l42.22-30.6v-8zm55.8-9.71c-69.12 23.58-34.56 11.79 0 0'/%3E%3C/svg%3E")}.gem[data-value="4"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127' height='127'%3E%3Cpath fill='%238f6fcc' d='M125.86 60.82a3.77 3.77 0 0 1 0 5.4l-59.64 59.64a3.77 3.77 0 0 1-5.4 0L1.18 66.22a3.77 3.77 0 0 1 0-5.4L60.82 1.18a3.77 3.77 0 0 1 5.4 0z'/%3E%3Cpath fill='%23edadd2' d='M89.92 24.89 77.61 12.57 21 53.48 31.03 67.4l58.8-42.52zm11.05 11.05-67.4 48.75-3.88-5.31L96.25 31.2z'/%3E%3Cpath fill='%23695ec4' d='m33.66 98.78 27.08 27.08a3.77 3.77 0 0 0 5.4 0l38.3-38.3 9.02-24.04H16.62l16.95 35.26z'/%3E%3Cpath fill='%23624cbd' d='M61.5.59q-.4.26-.68.5L1.18 60.75a3.7 3.7 0 0 0-1.1 2.7h41.17L61.58.5z'/%3E%3Cpath fill='%23bc7bce' d='M85.79 63.52h41.17a3.7 3.7 0 0 0-1.1-2.7L66.22 1.18c-.25-.25-.42-.42-.67-.5L85.88 63.6z'/%3E%3Cpath fill='%236043b7' d='M60.82 125.86q.27.38.68.5L41.17 63.43H0a3.7 3.7 0 0 0 1.1 2.7l59.64 59.64z'/%3E%3Cpath fill='%236141b6' d='m85.79 63.52-20.33 62.93q.4-.26.68-.5l59.64-59.65a3.7 3.7 0 0 0 1.1-2.7H85.7z'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.gem{transition-duration:0s}}.top-bar{align-items:center;background:#111;display:flex;font-size:3vmin;line-height:7.75vmin;padding:1.25vmin 2vmin 0;white-space:nowrap}.top-bar b{font-size:5vmin;margin-left:.5vmin}.top-bar button{font-size:4vmin;line-height:6vmin;padding:0 .5em;vertical-align:baseline}.score{overflow:hidden;text-overflow:ellipsis;width:33vmin}.menu{text-align:center;width:15vmin}.time{text-align:right;width:33vmin}.time small{font-size:3vmin;margin-left:.6vmin}.start{background:#111;color:red;font-size:6.5vmin;font-weight:700;left:0;line-height:7.75vmin;margin:auto;padding:1.25vmin 0;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;transition:opacity .25s;width:24vmin}@media (prefers-reduced-motion:reduce){.start{transition-duration:0s}}.times-up{align-items:center;animation:fade-in 1s both;background:rgba(0,0,0,.75);display:flex;font-size:7.5vmin;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media (prefers-reduced-motion:reduce){.times-up{animation:none}}@keyframes fade-in{0%{opacity:0;transform:scale3d(3,3,1)}to{opacity:1;transform:scaleX(1)}}#credits,#menu{background:rgba(0,0,0,.75);text-align:center}#credits>div,#menu>div{box-sizing:border-box;height:100%;overflow-y:auto;padding:1em;transform:translateZ(0)}#credits .button-container,#menu .button-container,#menu .stats-container{margin:2em auto}#credits button,#menu button{display:block;font-size:1em;margin:1em auto}#credits{padding-left:1em;text-align:left}input[type=range]{background:transparent;display:block;margin:1.5em auto;width:75%}input[type=range]::-moz-range-track{background:#fff;border:2px solid #000;border-radius:.5em;height:.35em}input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #000;border-radius:.5em;cursor:pointer;height:2.5em;width:1.25em}input[type=range]:hover::-moz-range-thumb{background:#1a73e8}
/*# sourceMappingURL=bundle.fe3bb.css.map */