.page-container-2.svelte-1bvf49r{width:100vw;height:100dvh;position:absolute;justify-content:center;display:none}@media (max-width: 900px){.page-container-2.svelte-1bvf49r{font-size:smaller}}@media (max-width: 480px){.page-container-2.svelte-1bvf49r{font-size:small}}#game-title.svelte-1bvf49r{color:var(--dark-gray);justify-self:start}.game-container.svelte-1bvf49r{display:flex;flex-direction:column;align-items:center;background-color:var(--mid-gray);border-radius:.75em;margin:auto;padding:3em}.game-contents.svelte-1bvf49r{width:100%;display:flex;flex-direction:column;align-items:center}#instructions.svelte-1bvf49r{font-weight:400;color:var(--dark-gray)}.instructions-container.svelte-1bvf49r{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:4em}@media (max-width: 900px){.instructions-container.svelte-1bvf49r{padding-bottom:3em}}@media (max-width: 480px){.instructions-container.svelte-1bvf49r{padding-bottom:3em}}#title.svelte-1bvf49r{height:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto 0;margin-inline:auto;width:fit-content;font-size:2em}.scatter-point{cursor:grab;transition:filter .3s ease-in-out}.circle-numbers{cursor:grab}.hint-button.svelte-1bvf49r{color:var(--dark-gray);padding-right:.5em;padding-left:.5em;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:right;cursor:pointer;transition:opacity 1s ease-in-out}.hint-button.svelte-1bvf49r>:where(.svelte-1bvf49r){padding:.15em}.tooltip-container.svelte-1bvf49r{position:relative;display:inline-block;transition:opacity 1s ease-in-out}.tooltip-text.svelte-1bvf49r{visibility:hidden;opacity:0;background-color:var(--dark-gray);color:var(--light-gray);text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;left:50%;transform:translate(-50%);transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;max-width:calc(100vw - 20px);box-sizing:border-box}@media (max-width: 480px){.tooltip-text.svelte-1bvf49r{display:none}}.tooltip-container.svelte-1bvf49r:hover .tooltip-text:where(.svelte-1bvf49r){visibility:visible;opacity:1}.square.svelte-1b5gi5{height:2em;padding-left:1em;padding-right:1em;border-radius:min(4vmin,40px);cursor:grab;display:flex;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;background-color:var(--light-gray);max-width:fit-content;z-index:1;box-shadow:0 0 8px 1.5px var(--light-gray)}@media (max-width: 480px){.square.svelte-1b5gi5{padding-left:.75em;padding-right:.75em}}.square.svelte-1b5gi5:active{outline:none}.square.svelte-1b5gi5:focus{outline:none;opacity:1!important}.letter.svelte-1b5gi5{font-size:.9em;color:var(--dark-gray)}.square.correct.svelte-1b5gi5{background-color:var(--correct-green);box-shadow:0 0 8px 1.5px var(--correct-green);opacity:0;animation:1.5s 1s svelte-1b5gi5-bounceOut}@keyframes svelte-1b5gi5-bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(.9);opacity:1}70%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes svelte-1b5gi5-bounceOut{to{transform:scale(.3);opacity:0}70%{transform:scale(1.05);opacity:1}50%{transform:scale(.9);opacity:1}0%{transform:scale(1);opacity:1}}.bounce-in.svelte-1b5gi5{animation:svelte-1b5gi5-bounceIn .6s ease forwards}.bounce-out.svelte-1b5gi5{animation:svelte-1b5gi5-bounceOut .6s ease forwards}.square.svelte-4b7z1d{height:calc(2px + min(5vmin,50px));width:100px;border-radius:calc(min(5vmin,50px)*.16);transition:opacity 1s ease-in-out}.hint-button.svelte-owfqjv{color:var(--dark-gray);border-radius:100px;padding-right:.5em;padding-left:.5em;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:right;transition:opacity 1s ease-in-out}.hint-button.svelte-owfqjv>:where(.svelte-owfqjv){padding:.15em}#hint2.svelte-owfqjv{font-family:ROMMONO;font-weight:400;color:var(--dark-gray);display:inline;font-size:10px;letter-spacing:1px}.game-container.svelte-owfqjv{margin:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;background-color:var(--mid-gray);z-index:-2;padding:3em;border-radius:.75em;pointer-events:auto}@media (min-width: 1200px){.game-container.svelte-owfqjv{height:500px;width:700px}}@media (max-width: 1200px){.game-container.svelte-owfqjv{height:500px;width:550px}}@media (max-width: 900px){.game-container.svelte-owfqjv{height:500px;width:450px}}@media (max-width: 480px){.game-container.svelte-owfqjv{height:500px;width:350px;padding:2em}}@keyframes svelte-owfqjv-fadein{0%{opacity:0}to{opacity:1}}.instructions-container.svelte-owfqjv{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}#instructions.svelte-owfqjv,#instructions2.svelte-owfqjv{justify-self:center;font-weight:400;color:var(--dark-gray);display:inline}#hint.svelte-owfqjv{background-color:var(--error-red);width:100%;text-align:center;align-self:center;align-items:center;margin-left:auto;height:1.5em;line-height:1.5em;margin-top:.5em;margin-bottom:13.5em;font-weight:700;color:var(--light-gray);transform:scaleX(0%);transition:opacity 3s ease-in-out}@keyframes svelte-owfqjv-slideIn{0%{transform:scaleX(0%)}to{transform:scaleX(1)}}#hint.animate-hint.svelte-owfqjv{animation:svelte-owfqjv-slideIn .5s ease-out forwards}@keyframes svelte-owfqjv-slideOut{0%{transform:scaleX(1)}to{transform:scaleX(0%)}}#hint.animate-hint-out.svelte-owfqjv{animation:svelte-owfqjv-slideOut .5s ease-out forwards}.grid.svelte-owfqjv{align-self:flex-start;position:absolute;transition:opacity 1s ease-in-out}.slot-container.svelte-owfqjv{transition:opacity 1s ease-in-out}.rack.svelte-owfqjv{height:45px;display:flex;justify-content:center;width:400px;border-bottom:solid;border-color:var(--light-gray);border-width:.5px}@media (max-width: 900px){.rack.svelte-owfqjv{width:275px}}@media (max-width: 480px){.rack.svelte-owfqjv{width:250px}}.rack.svelte-owfqjv>:where(.svelte-owfqjv){margin:6px}@media (max-width: 480px){.rack.svelte-owfqjv>:where(.svelte-owfqjv){margin:3px}}.tile-container.svelte-owfqjv{position:relative}.tile-container.svelte-owfqjv:active{outline:none}.tile-container.svelte-owfqjv:focus{outline:none}.underline-animation.svelte-owfqjv{position:relative;display:inline-block;transition:color 1s ease-in-out}.underline-animation.svelte-owfqjv:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--error-red);transition:width 1s ease-in-out}.underline-animation.underlined.svelte-owfqjv:after{width:100%}.tooltip-container.svelte-owfqjv{justify-self:end;position:relative;display:inline-block;transition:opacity 1s ease-in-out}.tooltip-text.svelte-owfqjv{visibility:hidden;opacity:0;background-color:var(--dark-gray);color:var(--light-gray);text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;top:120%;left:50%;transform:translate(-50%);transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;max-width:calc(100vw - 20px);box-sizing:border-box}@media (max-width: 480px){.tooltip-text.svelte-owfqjv{display:none}}.tooltip-container.svelte-owfqjv:hover .tooltip-text:where(.svelte-owfqjv){visibility:visible;opacity:1}body *,body{box-sizing:border-box;margin:0;padding:0}.page-container-1.svelte-6itgbk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:100dvh;overflow:hidden;pointer-events:none}@media (max-width: 900px){.page-container-1.svelte-6itgbk{font-size:smaller}}@media (max-width: 480px){.page-container-1.svelte-6itgbk{font-size:small;padding-left:6px;padding-right:6px}}.page-contents.svelte-6itgbk{display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:opacity .8s ease-in-out}.main-content.svelte-6itgbk{flex-grow:1;display:flex;justify-content:center;align-items:center}.footer.svelte-6itgbk{margin:auto auto .5em;width:98vw;z-index:2;position:relative;transition:opacity .8s ease-in-out;font-family:ROMMONO}@media (max-width: 480px){.footer.svelte-6itgbk{padding-left:6px;padding-right:6px}}.overlay.svelte-6itgbk{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--dark-gray);opacity:.5;z-index:-1;pointer-events:none;transition:opacity .5s ease-in-out}.separator.svelte-6itgbk{height:.5px;background-color:var(--mid-gray)}.footer-text.svelte-6itgbk{padding-top:.3em;color:var(--mid-gray);font-size:.8em;display:flex;flex-direction:row;justify-content:space-between}.cart-separator.svelte-6itgbk{height:.5px;background-color:var(--light-gray);transition:opacity .8s ease-in-out}.checkout.svelte-6itgbk{color:var(--mid-gray);transition:color .8s ease-in-out;pointer-events:auto;cursor:pointer}@keyframes svelte-6itgbk-glowPulse{0%{-webkit-filter:drop-shadow(0px 0px 4px var(--mid-gray))}50%{-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray))}to{-webkit-filter:drop-shadow(0px 0px 4px var(--mid-gray))}}.glow.svelte-6itgbk{animation:svelte-6itgbk-glowPulse 1s ease-in-out infinite}.header-container.svelte-6itgbk{padding-top:.75em;color:var(--mid-gray);display:flex;flex-direction:row;justify-content:space-between;pointer-events:auto;z-index:2;position:relative;transition:opacity .8s ease-in-out;font-family:ROMMONO}.logo.svelte-6itgbk{font-size:3em;transform:translateY(.2em);line-height:.3em;margin-left:.5vw}.buttons.svelte-6itgbk{display:flex;flex-direction:row;gap:4em;transition:margin-right .8s ease-in-out;cursor:pointer}.cart-button.svelte-6itgbk{stroke:var(--mid-gray);height:1.3em;transition:stroke .8s ease-in-out}.cart.svelte-6itgbk{padding-top:3em;padding-left:1em;background-color:var(--mid-gray);border-radius:.75em;position:absolute;margin:auto;right:-22vw;transition:right .8s ease-in-out;z-index:0;pointer-events:none}.cart-dropbox.svelte-6itgbk{padding-top:1em;pointer-events:auto;height:95vh;display:flex;flex-direction:column;gap:1em;transition:opacity .8s ease-in-out}.modal-backdrop.svelte-6itgbk{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:auto;cursor:pointer}.modal-content.svelte-6itgbk{background:var(--mid-gray);font-family:ROMMONO;padding:2em;border-radius:1em;box-shadow:0 4px 12px #0003;max-width:300px;text-align:center;cursor:auto}.tooltip-container.svelte-6itgbk{position:relative;display:inline-block;transition:opacity 1s ease-in-out}.tooltip-text.svelte-6itgbk{visibility:hidden;opacity:0;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;top:120%;left:50%;transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;transform:translate(-90%);max-width:calc(100vw - 20px);overflow-wrap:break-word;box-sizing:border-box}.tooltip-container.svelte-6itgbk:hover .tooltip-text:where(.svelte-6itgbk){visibility:visible;opacity:1}#title.svelte-9tznu0{height:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto 0;margin-inline:auto;width:fit-content;font-size:2em}.counter.svelte-9tznu0{font-family:ROMMONO;font-size:10px;justify-self:center;grid-column:2;letter-spacing:1px;color:var(--dark-gray);-webkit-user-select:none;user-select:none}.page-container-1.svelte-9tznu0{display:flex;width:100vw;height:100dvh;position:absolute;opacity:1;justify-content:center;overflow:hidden}#highlighted-para.svelte-9tznu0{color:var(--dark-gray)}@media (max-width: 480px){#highlighted-para.svelte-9tznu0{font-size:10px}}.win-condition.svelte-9tznu0{position:absolute;width:10vw;height:10vh;z-index:1;cursor:pointer}.game-words-container.svelte-9tznu0{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;margin:auto}@media (max-width: 480px){.game-words-container.svelte-9tznu0{display:flex;flex-direction:column;align-items:center;gap:0}.game-container-1.svelte-9tznu0{order:1}}.roots.svelte-9tznu0{align-self:center;height:70vh;color:var(--mid-gray);display:flex;flex-direction:column;flex-wrap:wrap;-webkit-user-select:none;user-select:none;font-family:ROMMONO;font-size:10px;width:20px}@media (max-width: 480px){.roots.svelte-9tznu0{width:100%!important;order:2;text-align:left;padding-top:0;font-size:8px}}.root-def{padding-top:1em;padding-right:1em}.bold-root{font-weight:700}.game-container-1.svelte-9tznu0{flex-direction:column;align-items:center;background-color:var(--mid-gray);border-radius:.75em;padding:3em}@media (max-width: 480px){.game-container-1.svelte-9tznu0{padding:2em}}.svelte-9tznu0::selection{background-color:var(--light-gray)}.highlighted{background-color:var(--light-gray);padding-bottom:.05em;margin-bottom:-.05em;box-shadow:0 0 8px var(--light-gray)}.header-container.svelte-9tznu0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}#game-title.svelte-9tznu0{justify-self:start}.hint-button.svelte-9tznu0{color:var(--dark-gray);border-radius:100px;padding-right:.5em;padding-left:.5em;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:right;cursor:pointer;transition:opacity 1s ease-in-out}.hint-button.svelte-9tznu0>:where(.svelte-9tznu0){padding:.15em}.tooltip-container.svelte-9tznu0{justify-self:end;position:relative;display:inline-block;transition:opacity 1s ease-in-out}.tooltip-text.svelte-9tznu0{visibility:hidden;opacity:0;background-color:var(--dark-gray);color:var(--light-gray);text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;top:100%;left:50%;transform:translate(-50%);transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;max-width:calc(100vw - 20px);box-sizing:border-box}@media (max-width: 480px){.tooltip-text.svelte-9tznu0{display:none}}.tooltip-container.svelte-9tznu0:hover .tooltip-text:where(.svelte-9tznu0){visibility:visible;opacity:1}#hint.svelte-9tznu0{background-color:var(--error-red);width:100%;text-align:center;align-self:center;align-items:center;margin-left:auto;height:1.5em;line-height:1.5em;margin-bottom:1em;font-weight:700;color:var(--light-gray);transform:scaleX(0%);transition:opacity 3s ease-in-out}@keyframes svelte-9tznu0-slideIn{0%{transform:scaleX(0%)}to{transform:scaleX(1)}}#hint.animate-hint.svelte-9tznu0{animation:svelte-9tznu0-slideIn .5s ease-out forwards}@keyframes svelte-9tznu0-slideOut{0%{transform:scaleX(1)}to{transform:scaleX(0%)}}#hint.animate-hint-out.svelte-9tznu0{animation:svelte-9tznu0-slideOut .5s ease-out forwards}@font-face{font-family:ArialNarrow;font-style:normal;font-weight:400;src:url(./fonts/arialnarrow.ttf)}#title.svelte-rybgw{height:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto 0;margin-inline:auto;width:fit-content;font-size:2em;z-index:999;font-family:ArialNarrow}.page-container-2.svelte-rybgw{width:100vw;height:100dvh;position:absolute;opacity:1;align-items:center;justify-content:center;display:flex}@media (max-width: 900px){.page-container-2.svelte-rybgw{font-size:smaller}}@media (max-width: 480px){.page-container-2.svelte-rybgw{font-size:small}}svg.svelte-rybgw{overflow:visible}.circle.svelte-rybgw{stroke:var(--dark-gray);stroke-width:1px;fill:var(--dark-gray);fill-opacity:0;cursor:move}.overlap-text.svelte-rybgw{fill:var(--light-gray);font-size:1em;user-select:none;-webkit-user-select:none;cursor:pointer}.game-container.svelte-rybgw{background-color:var(--mid-gray);border-radius:.75em;margin:auto;padding:3em}#game-title.svelte-rybgw{color:var(--dark-gray);justify-self:start}.game-contents.svelte-rybgw{display:flex;flex-direction:column;align-items:center;justify-content:center}#instructions.svelte-rybgw{font-weight:400;color:var(--dark-gray)}.venn-circle-label.svelte-rybgw{font-family:ROMMONO;letter-spacing:1px;cursor:move;user-select:none;-webkit-user-select:none;font-size:.8em}.rack.svelte-rybgw{height:40px;display:flex;justify-content:center;width:calc((min(5vmin,50px) + 4px)*8);border-bottom:solid;border-color:var(--light-gray);border-width:.5px}.rack.svelte-rybgw>:where(.svelte-rybgw){margin-left:6px}.rack-word.svelte-rybgw{cursor:pointer;height:2em;-webkit-user-select:none;user-select:none;padding-left:12px;padding-right:12px;border-radius:min(4vmin,40px);display:flex;align-items:center;justify-content:center;color:var(--dark-gray);background-color:var(--light-gray);max-width:fit-content;z-index:1;box-shadow:0 0 8px 1.5px var(--light-gray);transition:background-color 1s ease-in-out,box-shadow 1s ease-in-out,opacity .5s 2s ease-in-out}@media (max-width: 480px){.rack-word.svelte-rybgw{padding-left:.75em;padding-right:.75em}}.rack-word.green.svelte-rybgw{background-color:var(--correct-green);box-shadow:0 0 8px 1.5px var(--correct-green)}.header-container.svelte-rybgw{display:flex;flex-direction:row;align-items:center;max-height:3em;justify-content:space-between;width:100%}.hint-button.svelte-rybgw{color:var(--dark-gray);padding-right:.5em;padding-left:.5em;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:right;cursor:pointer;transition:opacity 1s ease-in-out}.hint-button.svelte-rybgw>:where(.svelte-rybgw){padding:.15em}.tooltip-container.svelte-rybgw{position:relative;display:inline-block;transition:opacity 1s ease-in-out}.tooltip-text.svelte-rybgw{visibility:hidden;opacity:0;background-color:var(--dark-gray);color:var(--light-gray);text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;top:100%;left:50%;transform:translate(-50%);transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;max-width:calc(100vw - 20px);box-sizing:border-box}@media (max-width: 480px){.tooltip-text.svelte-rybgw{display:none}}.tooltip-container.svelte-rybgw:hover .tooltip-text:where(.svelte-rybgw){visibility:visible;opacity:1}#hint.svelte-rybgw{background-color:var(--error-red);width:100%;text-align:center;align-self:center;align-items:center;margin-left:auto;height:1.5em;line-height:1.5em;margin-bottom:1em;font-weight:700;color:var(--light-gray);transform:scaleX(0%);transition:opacity 3s ease-in-out}@keyframes svelte-rybgw-slideIn{0%{transform:scaleX(0%)}to{transform:scaleX(1)}}#hint.animate-hint.svelte-rybgw{animation:svelte-rybgw-slideIn .5s ease-out forwards}@keyframes svelte-rybgw-slideOut{0%{transform:scaleX(1)}to{transform:scaleX(0%)}}#hint.animate-hint-out.svelte-rybgw{animation:svelte-rybgw-slideOut .5s ease-out forwards}.game-board.svelte-1rbfmm4{position:relative;display:flex;flex-direction:column;align-items:center;background-color:var(--mid-gray);border-radius:.75em;margin:auto;padding:3em}.connect-container.svelte-1rbfmm4{margin:auto;position:absolute;left:0;top:70px;bottom:0;right:0;z-index:1;overflow:visible}#game-title.svelte-1rbfmm4{color:var(--dark-gray);justify-self:start}.dotsSVG.svelte-1rbfmm4{margin:auto;position:absolute;pointer-events:none;z-index:2}.dot-container.svelte-1rbfmm4{position:absolute;transform:translate(-50%,-25%);z-index:3;display:flex;flex-direction:column;align-items:center}@keyframes svelte-1rbfmm4-pulse{0%{box-shadow:0 0 #dcdcdc80}70%{box-shadow:0 0 0 10px #34cf4900}to{box-shadow:0 0 #34cf4900}}.dot-radio.first-clickable.svelte-1rbfmm4{animation:svelte-1rbfmm4-pulse 1.5s infinite}input[type=checkbox].dot-radio.svelte-1rbfmm4:checked:before{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;background-color:var(--light-gray);border-color:var(--dark-gray);border-radius:50%;-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray))}input[type=checkbox].dot-radio.svelte-1rbfmm4{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;border:1px solid var(--dark-gray);cursor:pointer;pointer-events:auto;margin:0;padding:0;display:inline-block;position:relative;transition:background-color .2s,border-color .2s}.dot-radio.pulse-on-hover.svelte-1rbfmm4{animation:svelte-1rbfmm4-pulse 1s infinite}input[type=checkbox].dot-radio.svelte-1rbfmm4:disabled{cursor:not-allowed}.label.svelte-1rbfmm4{font-size:10px;margin-top:3px;color:var(--light-gray);-webkit-user-select:none;user-select:none;-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray))}@media (max-width: 900px){.label.svelte-1rbfmm4{font-size:smaller}}@media (max-width: 480px){.label.svelte-1rbfmm4{font-size:7px}}line.svelte-1rbfmm4{-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray));transition:stroke 1s ease}.game-contents.svelte-1rbfmm4{width:100%}.instructions-container.svelte-1rbfmm4{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;max-height:3em;justify-content:space-between}#instructions.svelte-1rbfmm4{font-weight:400;color:var(--dark-gray)}.click-fade-zone.svelte-1rbfmm4{position:absolute;top:100px;width:200px;height:50%;z-index:10;cursor:pointer;background:transparent}@media (max-width: 900px){.click-fade-zone.svelte-1rbfmm4{width:100px}}@media (max-width: 480px){.click-fade-zone.svelte-1rbfmm4{width:20px}}#title.svelte-1rbfmm4{height:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto 0;margin-inline:auto;width:fit-content;font-size:2em}.page-container.svelte-1rbfmm4{width:100vw;height:100dvh;position:absolute;opacity:1;display:none;justify-content:center;flex-direction:column;align-items:center}.hint-button.svelte-1rbfmm4{color:var(--dark-gray);display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:flex-end;cursor:pointer;z-index:999;transition:opacity 1s ease-in-out}.hint-button.svelte-1rbfmm4>:where(.svelte-1rbfmm4){padding:.15em}.tooltip-container.svelte-1rbfmm4{justify-self:right;position:relative;display:inline-block}.tooltip-text.svelte-1rbfmm4{visibility:hidden;opacity:0;background-color:var(--dark-gray);color:var(--light-gray);text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;top:100%;left:50%;transform:translate(-50%);transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;max-width:calc(100vw - 20px);box-sizing:border-box}@media (max-width: 480px){.tooltip-text.svelte-1rbfmm4{display:none}}.tooltip-container.svelte-1rbfmm4:hover .tooltip-text:where(.svelte-1rbfmm4){visibility:visible;opacity:1}#hint.svelte-1rbfmm4{background-color:var(--error-red);width:100%;text-align:center;align-self:center;align-items:center;margin-left:auto;height:1.5em;line-height:1.5em;margin-bottom:1em;font-weight:700;color:var(--light-gray);transform:scaleX(0%);transition:opacity 3s ease-in-out}@keyframes svelte-1rbfmm4-slideIn{0%{transform:scaleX(0%)}to{transform:scaleX(1)}}#hint.animate-hint.svelte-1rbfmm4{animation:svelte-1rbfmm4-slideIn .5s ease-out forwards}@keyframes svelte-1rbfmm4-slideOut{0%{transform:scaleX(1)}to{transform:scaleX(0%)}}#hint.animate-hint-out.svelte-1rbfmm4{animation:svelte-1rbfmm4-slideOut .5s ease-out forwards}.page-container.svelte-9kulaz{width:100vw;height:100dvh;overflow:hidden;position:absolute;opacity:1;display:none;justify-content:center}#title.svelte-9kulaz{height:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto 0;margin-inline:auto;width:fit-content;font-size:2em}.svelte-9kulaz{margin:0;padding:0;box-sizing:border-box}.instructions-container.svelte-9kulaz{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}.game-container.svelte-9kulaz{display:none;background-color:var(--mid-gray);border-radius:.75em;margin:auto;padding:3em}@media (max-width: 480px){.game-container.svelte-9kulaz{padding:2em}}.game-contents.svelte-9kulaz{flex-direction:column;align-items:center}#game-title.svelte-9kulaz{color:var(--dark-gray);justify-self:start}:root{--pegman-initial: url(../../../pegman-initial.png);--pegman-moving: url(../../../pegman-moving.png);--pegman-correct: url(../../../pegman-correct.png)}.correct-pegman{background-image:var(--pegman-correct)!important}#map.svelte-9kulaz{background-size:cover;background-position:center center;overflow:visible}.pegman.svelte-9kulaz{width:35px;height:45px;background-image:var(--pegman-initial);background-size:55px;background-position:-8px -9px;rotate:var(--r);transform-origin:50% 0%;transition:rotate .2s;cursor:grab;transition:background-image .1s linear,opacity 1s linear,rotate .2s;opacity:1}@font-face{font-family:ArialNarrow;font-style:normal;font-weight:300;src:url(./fonts/arialnarrow.ttf)}.pegman-shadow.svelte-9kulaz{width:15px;height:15px;font-family:ArialNarrow;color:var(--dark-gray);-webkit-transform:skew(40deg) translate(10px,-6px);border-radius:50px;filter:blur(6px);opacity:50%;-webkit-user-select:none;user-select:none;transition:filter 2s ease-in-out}@media (max-width: 480px){.pegman-shadow.svelte-9kulaz{filter:blur(3px)}}.pegman-container.svelte-9kulaz{position:absolute;width:35px;display:flex;flex-direction:column;align-items:center;text-align:center}.label.svelte-9kulaz{text-align:center;color:var(--light-gray);font-size:12px;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:sans-serif;-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray))}.correct-label{color:var(--correct-green)!important;-webkit-filter:drop-shadow(0px 0px 4px var(--correct-green))!important}.pegman.svelte-9kulaz:active{background-image:var(--pegman-moving);cursor:grabbing;background-size:55px;background-position:-8px -9px}@keyframes svelte-9kulaz-circleDraw{0%{stroke-dashoffset:100%}to{stroke-dashoffset:0%}}#circle.svelte-9kulaz{position:absolute;width:400px;height:400px;border-radius:50%;border:1px dashed var(--dark-gray);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:10s ease-in 1s svelte-9kulaz-circleDraw}@media (max-width: 900px){#circle.svelte-9kulaz{width:300px;height:300px}}@media (max-width: 480px){#circle.svelte-9kulaz{width:250px;height:250px}}.hint-button.svelte-9kulaz{color:var(--dark-gray);border-radius:100px;padding-right:.5em;padding-left:.5em;display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:opacity 1s ease-in-out}.hint-button.svelte-9kulaz>:where(.svelte-9kulaz){padding:.15em}.tooltip-container.svelte-9kulaz{justify-self:right;position:relative;display:inline-block;transition:opacity 1s ease-in-out}.tooltip-text.svelte-9kulaz{visibility:hidden;opacity:0;background-color:var(--dark-gray);color:var(--light-gray);text-align:center;border-radius:6px;padding:4px 8px;position:absolute;z-index:1000;top:100%;left:50%;transform:translate(-50%);transition:opacity .2s ease-in-out;pointer-events:none;white-space:nowrap;font-size:.75em;max-width:calc(100vw - 20px);box-sizing:border-box}@media (max-width: 480px){.tooltip-text.svelte-9kulaz{display:none}}.tooltip-container.svelte-9kulaz:hover .tooltip-text:where(.svelte-9kulaz){visibility:visible;opacity:1}#hint.svelte-9kulaz{background-color:var(--error-red);width:100%;text-align:center;align-self:center;align-items:center;margin-left:auto;height:1.5em;line-height:1.5em;margin-bottom:4vh;font-weight:700;color:var(--light-gray);transform:scaleX(0%);transition:opacity 3s ease-in-out}@keyframes svelte-9kulaz-slideIn{0%{transform:scaleX(0%)}to{transform:scaleX(1)}}#hint.animate-hint.svelte-9kulaz{animation:svelte-9kulaz-slideIn .5s ease-out forwards}@keyframes svelte-9kulaz-slideOut{0%{transform:scaleX(1)}to{transform:scaleX(0%)}}#hint.animate-hint-out.svelte-9kulaz{animation:svelte-9kulaz-slideOut .5s ease-out forwards}.page-container.svelte-16vc7jj{height:100dvh;position:absolute;opacity:1;width:100vw;justify-content:center;align-items:center;display:flex}.scene.svelte-16vc7jj{position:fixed;top:0;left:0;width:100vw;height:100dvh;margin:0;border:none;overflow:hidden;z-index:0}.modal.svelte-16vc7jj{display:flex;align-self:center;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--mid-gray);border-radius:.75em;z-index:999;flex-direction:column;align-items:center;justify-content:center;color:var(--light-gray);font-size:1.2rem;-webkit-user-select:none;user-select:none}.loader.svelte-16vc7jj{border:2px solid var(--dark-gray);border-top:3px solid var(--light-gray);border-radius:50%;width:40px;height:40px;animation:svelte-16vc7jj-spin .8s linear infinite;margin-bottom:1rem;-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray))}#instructions.svelte-16vc7jj{color:var(--dark-gray)}@keyframes svelte-16vc7jj-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.background-paragraph.svelte-16vc7jj{position:absolute;top:40px;width:480px;color:var(--light-gray);pointer-events:none}@media (max-width: 480px){.background-paragraph.svelte-16vc7jj{width:350px}}.glow.svelte-16vc7jj{-webkit-filter:drop-shadow(0px 0px 4px var(--light-gray))}.fade-word.svelte-16vc7jj{animation:svelte-16vc7jj-fadeIn .6s ease-out;display:inline-block;margin:0 .15em}@keyframes svelte-16vc7jj-fadeIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:ArialNarrow;font-style:normal;font-weight:300;src:url(../../../fonts/arialnarrow.ttf)}@font-face{font-family:ROMMONO;font-style:normal;font-weight:400;src:url(../../../fonts/ABCROMMono-Regular-Trial.otf)}html{background-color:#111;font-family:Helvetica,sans-serif;font-size:12px}#title{font-family:ROMMONO;color:var(--dark-gray)}#instructions{font-family:ROMMONO;color:var(--dark-gray);font-size:10px;letter-spacing:1px}#hint,#game-title,.hint-button,.tooltip-text{font-family:ROMMONO;font-size:10px;letter-spacing:1px}.hint-button>*{font-family:ROMMONO;font-size:10px;letter-spacing:1px}
