@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url('../fonts/josefin-sans-v23-latin-regular.eot');src:local(''),
        url('../fonts/josefin-sans-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/josefin-sans-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/josefin-sans-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/josefin-sans-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/josefin-sans-v23-latin-regular.svg#JosefinSans') format('svg')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url('../fonts/josefin-sans-v23-latin-700.eot');src:local(''),
        url('../fonts/josefin-sans-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/josefin-sans-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/josefin-sans-v23-latin-700.woff') format('woff'), /* Modern Browsers */
        url('../fonts/josefin-sans-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/josefin-sans-v23-latin-700.svg#JosefinSans') format('svg')}main.svelte-1uckyxb{font-family:'Josefin Sans', sans-serif;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width: 640px){main.svelte-1uckyxb{max-width:none}}h1.svelte-3gwfje{font-family:'Josefin Sans', sans-serif;letter-spacing:-3px;text-transform:uppercase;color:white}.inputbar.svelte-3gwfje{display:flex;flex-direction:row}[data-svelte-typeahead]{width:100%;z-index:10;padding:10px;margin:10px;background-color:ivory;box-shadow:rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset}[data-svelte-search] label{display:unset !important}.board.svelte-3gwfje{max-width:800px;display:grid;flex-grow:1;gap:5px;padding:3%;margin:1%;background:#00228D;font-size:100%}.board-row.svelte-3gwfje{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-auto-flow:column;gap:5px;padding:5px}.svelte-g4wg3a{box-sizing:border-box}.bg.svelte-g4wg3a{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.66)}.wrap.svelte-g4wg3a{position:relative;margin:2rem;max-height:100%}.window.svelte-g4wg3a{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:black;border-radius:0.5rem;background:white}.content.svelte-g4wg3a{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-g4wg3a{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:black;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px black;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close.svelte-g4wg3a:before,.close.svelte-g4wg3a:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close.svelte-g4wg3a:before{-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close.svelte-g4wg3a:after{-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close.svelte-g4wg3a:hover{background:black}.close.svelte-g4wg3a:hover:before,.close.svelte-g4wg3a:hover:after{height:2px;background:white}.close.svelte-g4wg3a:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close.svelte-g4wg3a:active{transform:scale(0.9)}.close.svelte-g4wg3a:hover,.close.svelte-g4wg3a:focus,.close.svelte-g4wg3a:active{outline:none}.card.svelte-8xbrhl.svelte-8xbrhl{color:ivory;background:#1B8DCA;border:2px solid white;box-shadow:rgba(0, 0, 0, 0.94) 0px 3px 8px;width:95%;height:100%;background-image:url("/wiggle.svg");background-size:40px;hyphens:auto;font-size:100%}@media(max-width: 640px){.card.svelte-8xbrhl.svelte-8xbrhl{font-size:85%}}.card__text.svelte-8xbrhl.svelte-8xbrhl{padding-top:5%}.card__body.svelte-8xbrhl.svelte-8xbrhl{padding:5% 5% 0 5%;height:inherit}.card--wrong.svelte-8xbrhl.svelte-8xbrhl{background:black}.card--close.svelte-8xbrhl.svelte-8xbrhl{background:#CC4F1F}.card--correct.svelte-8xbrhl.svelte-8xbrhl{background:#016838}.tooltip.svelte-8xbrhl.svelte-8xbrhl{position:relative;display:inline-block}.tooltip.svelte-8xbrhl .tooltiptext.svelte-8xbrhl{visibility:hidden;width:120px;background-color:#125993;color:#fff;text-align:center;padding:5px 0;border-radius:10%;position:absolute;z-index:1}.tooltip.svelte-8xbrhl:hover .tooltiptext.svelte-8xbrhl{visibility:visible}.popup.svelte-1rn9bly.svelte-1rn9bly{font-size:x-large}.balls.svelte-1rn9bly p.svelte-1rn9bly{line-height:10%}[data-svelte-typeahead].svelte-j5n77y{position:relative;background-color:#fff}ul.svelte-j5n77y{position:absolute;top:100%;left:0;width:100%;padding:0;list-style:none;background-color:inherit;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}li.svelte-j5n77y,.no-results.svelte-j5n77y{padding:0.25rem 1rem}li.svelte-j5n77y{cursor:pointer}li.svelte-j5n77y:not(:last-of-type){border-bottom:1px solid #e0e0e0}li.svelte-j5n77y:hover{background-color:#e5e5e5}.selected.svelte-j5n77y{background-color:#e5e5e5}.selected.svelte-j5n77y:hover{background-color:#cacaca}.disabled.svelte-j5n77y{opacity:0.4;cursor:not-allowed}[data-svelte-search] label{margin-bottom:0.25rem;display:inline-flex;font-size:0.875rem}[data-svelte-search] input{width:100%;padding:0.5rem 0.75rem;background:none;font-size:1rem;border:0;border-radius:0;border:1px solid #e5e5e5}[data-svelte-search] input:focus{outline-color:#0f62fe;outline-offset:2px;outline-width:1px}.hide-label.svelte-5m0wg6{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}