article.svelte-opuegm{position:relative;background-color:transparent;font-size:14px}.play.svelte-opuegm{display:flex;flex-direction:var(--order, row)}.play.is-loaded.stacked.svelte-opuegm{flex-direction:column}h3.svelte-opuegm{margin:0;margin-bottom:0.5em}@media only screen and (max-width: 720px){.play.svelte-opuegm:not(.is-loaded){flex-direction:column}}.container.svelte-969kxw{max-width:960px;margin:0 auto;padding:1em;font-family:sans-serif}.player-list.svelte-10xnj3x{display:flex}.toolbar.svelte-x28cza{margin-bottom:1em;padding:1em 0;display:flex;justify-content:space-between;font-family:var(--font);font-size:0.85em;background-color:transparent}button.svelte-x28cza{cursor:pointer;margin-left:1em;font-size:1em;font-family:var(--font);background-color:var(--accent-color);border-radius:4px;color:var(--main-color);padding:0.75em;border:none;font-weight:400;transition:background-color 150ms}button.svelte-x28cza:hover{background-color:var(--secondary-highlight-color)}section.svelte-1i8hgoy{position:-webkit-sticky;position:sticky;top:3em;order:0;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}section.is-loaded.stacked.svelte-1i8hgoy{position:relative;top:auto;height:auto;order:-1}svg.svelte-1i8hgoy{width:100%;display:block;font-size:1px;background:var(--main-color);border:4px solid var(--main-color);box-sizing:border-box}.keyboard.svelte-1i8hgoy{order:3}@media only screen and (max-width: 720px){section.svelte-1i8hgoy:not(.is-loaded){position:relative;top:auto;height:auto;order:-1}}section.svelte-1eglbkk.svelte-1eglbkk{position:-webkit-sticky;position:sticky;flex:0 1 16em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;margin-left:1em}section.is-loaded.stacked.svelte-1eglbkk.svelte-1eglbkk{position:static;height:auto;top:auto;display:block;margin:1em 0;flex:auto}.clues--stacked.svelte-1eglbkk.svelte-1eglbkk{margin:0;display:none}.is-loaded.stacked.svelte-1eglbkk .clues--stacked.svelte-1eglbkk{display:block}.is-loaded.stacked.svelte-1eglbkk .clues--list.svelte-1eglbkk{display:none}@media only screen and (max-width: 720px){section.svelte-1eglbkk.svelte-1eglbkk:not(.is-loaded){position:static;height:auto;top:auto;display:block;margin:1em 0;flex:auto}.clues--stacked.svelte-1eglbkk.svelte-1eglbkk:not(.is-loaded){display:block}.clues--list.svelte-1eglbkk.svelte-1eglbkk:not(.is-loaded){display:none}}.completed.svelte-s7tj8{position:absolute;top:min(50%, 15em);left:50%;background-color:var(--bg-color);transform:translate(-50%, -50%);border-radius:4px;z-index:100;box-shadow:0 4px 8px 4px rgba(0, 0, 0, 0.2);font-family:var(--font)}.curtain.svelte-s7tj8{position:absolute;top:0;right:-2px;bottom:0;left:0;background-color:var(--bg-color);opacity:0.9;cursor:pointer;z-index:1}button.svelte-s7tj8{cursor:pointer;margin-left:1em;font-size:1em;font-family:var(--font);background-color:var(--accent-color);border-radius:4px;color:var(--main-color);padding:0.75em;border:none;font-weight:400;transition:background-color 150ms}button.svelte-s7tj8:hover{background-color:var(--secondary-highlight-color)}.content.svelte-s7tj8{position:relative;display:flex;flex-direction:column;align-items:center;padding:2em}.message.svelte-s7tj8{margin-bottom:1em}.confetti.svelte-s7tj8{position:absolute;top:30%;left:50%;transform:translate(-50%, -50%)}.player.svelte-bfckei{display:flex;flex-direction:column;align-items:center;padding:0 1em}.player.editable.svelte-bfckei{font-weight:bold}.color-ring.svelte-bfckei{width:40px;height:40px;border-radius:50%;margin-bottom:4px;border-width:2px;border-style:solid}.row.svelte-1jtacgu{display:flex;justify-content:center}button.svelte-1jtacgu{display:inline-block;font-family:sans-serif;font-size:1em;text-align:center;padding:0.5em;margin:0.1em;border-radius:2px;background-color:#efefef;border:none;cursor:pointer;line-height:1;vertical-align:baseline;width:var(--w)}button.depth.svelte-1jtacgu{box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.25);margin:0.2em}button.outline.svelte-1jtacgu{border:1px solid rgba(0, 0, 0, 0.25)}button.svelte-1jtacgu:active{transform:scale(2);background-color:#cdcdcd}button.single.svelte-1jtacgu{padding:0.5em 0}.page.svelte-1jtacgu{display:none}.page.visible.svelte-1jtacgu{display:block}button.key--Space.svelte-1jtacgu{width:20%}button.key--Page0.svelte-1jtacgu,button.key--Page1.svelte-1jtacgu,button.key--Shift.svelte-1jtacgu,button.key--Backspace.svelte-1jtacgu,button.key--Enter.svelte-1jtacgu{width:auto;min-width:var(--w)}g.svelte-f0qk8n.svelte-f0qk8n{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}g.svelte-f0qk8n.svelte-f0qk8n:focus{outline:none}g.is-secondarily-focused.svelte-f0qk8n rect.svelte-f0qk8n{fill:var(--secondary-highlight-color)}g.is-focused.svelte-f0qk8n rect.svelte-f0qk8n{fill:var(--primary-highlight-color)}g.has-other.svelte-f0qk8n rect.svelte-f0qk8n{fill:blue}.mask.svelte-f0qk8n.svelte-f0qk8n{opacity:0.5;pointer-events:none}text.svelte-f0qk8n.svelte-f0qk8n{pointer-events:none;line-height:1;font-family:var(--font);fill:var(--main-color)}.value.svelte-f0qk8n.svelte-f0qk8n{font-size:0.7em;font-weight:400}.number.svelte-f0qk8n.svelte-f0qk8n{font-size:0.3em;font-weight:400;fill:var(--main-color);opacity:0.5}rect.svelte-f0qk8n.svelte-f0qk8n{fill:var(--bg-color);stroke:var(--main-color);stroke-width:0.01em;transition:fill 0.1s ease-out}line.svelte-f0qk8n.svelte-f0qk8n{stroke:var(--main-color);stroke-width:0.02em}.list.svelte-m21z5t{position:relative;max-height:37.5vh;margin-bottom:2em;overflow:auto}p.svelte-m21z5t{font-family:var(--font);color:var(--main-color);font-weight:700;text-transform:uppercase;padding-left:calc(2.5em + 6px);padding-bottom:0.5em;font-size:0.85em;border-bottom:1px solid var(--accent-color);margin:0}ul.svelte-m21z5t{list-style-type:none;padding-left:0;margin:0;margin-top:1em}.svelte-m21z5t::-moz-scrollbar{width:9px}.svelte-m21z5t::-webkit-scrollbar{width:9px}.svelte-m21z5t::-moz-scrollbar-track{box-shadow:none;border-radius:8px;background-color:var(--accent-color)}.svelte-m21z5t::-webkit-scrollbar-track{box-shadow:none;border-radius:8px;background-color:var(--accent-color)}.svelte-m21z5t::scrollbar-thumb{border-radius:8px;background-color:var(--scrollbar-color);box-shadow:none}.svelte-m21z5t::-moz-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:6px}.svelte-m21z5t::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:6px}.bar.svelte-xb8d0o{width:100%;display:flex;justify-content:space-between;background-color:var(--secondary-highlight-color);align-items:center}p.svelte-xb8d0o{padding:0 1em;line-height:1.325;font-family:var(--font)}button.svelte-xb8d0o{cursor:pointer;font-size:1em;border:none;line-height:1;color:var(--main-color);background-color:transparent}.confetti.svelte-ue2mlp{width:2em;position:absolute;stroke-linecap:round;stroke-linejoin:round;fill-rule:evenodd;clip-rule:evenodd;pointer-events:none;overflow:visible;transform:translate(-50%, -50%)}@-webkit-keyframes svelte-ue2mlp-pop{0%{transform:rotate(var(--rotation)) scale(1) translate(0em, 0em)}100%{transform:rotate(calc(var(--rotation) + 60deg)) scale(0)
        translate(9em, 9em);fill:white}}@keyframes svelte-ue2mlp-pop{0%{transform:rotate(var(--rotation)) scale(1) translate(0em, 0em)}100%{transform:rotate(calc(var(--rotation) + 60deg)) scale(0)
        translate(9em, 9em);fill:white}}g.svelte-ue2mlp{transition:all 0.5s ease-out;transform:rotate(var(--rotation)) scale(0) translate(0, 0);-webkit-animation:svelte-ue2mlp-pop 2s ease-out;animation:svelte-ue2mlp-pop 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}button.svelte-9g5act{display:flex;width:100%;background:none;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-left:6px solid transparent;padding:0.5em;cursor:pointer;line-height:1.325;color:var(--main-color);font-family:var(--font);font-size:1em;cursor:pointer}strong.svelte-9g5act{min-width:1.25em;display:inline-block;text-align:right;margin-right:0.5em}.clue.svelte-9g5act:focus:not(.is-disable-highlight){border-color:var(--secondary-highlight-color)}.is-number-focused.svelte-9g5act:not(.is-disable-highlight){border-left-color:var(--secondary-highlight-color)}.is-number-focused.is-direction-focused.svelte-9g5act:not(.is-disable-highlight){background:var(--secondary-highlight-color)}.is-filled.svelte-9g5act{opacity:0.5}