@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-BlackItalic-DAhJMMOz.eot);src:local("Habanera Rounded Black Italic"),local("HabaneraRounded-BlackItalic"),url(./HabaneraRounded-BlackItalic-DAhJMMOz.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-BlackItalic-LFRUO5eq.woff2) format("woff2"),url(./HabaneraRounded-BlackItalic-D2V5FAdn.woff) format("woff"),url(./HabaneraRounded-BlackItalic-RnvyT3Vq.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-SemBdIta-CVifTTjL.eot);src:local("Habanera Rounded SemiBold Italic"),local("HabaneraRounded-SemBdIta"),url(./HabaneraRounded-SemBdIta-CVifTTjL.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-SemBdIta-B9sE0YD8.woff2) format("woff2"),url(./HabaneraRounded-SemBdIta-D7C6Ko1K.woff) format("woff"),url(./HabaneraRounded-SemBdIta-BAXmMtYR.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-ExtraBold-BhR_elZq.eot);src:local("Habanera Rounded ExtraBold"),local("HabaneraRounded-ExtraBold"),url(./HabaneraRounded-ExtraBold-BhR_elZq.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-ExtraBold-C9wkiyiE.woff2) format("woff2"),url(./HabaneraRounded-ExtraBold-CRYPXJH6.woff) format("woff"),url(./HabaneraRounded-ExtraBold-D234PuJ0.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-Black-DjUpyIve.eot);src:local("Habanera Rounded Black"),local("HabaneraRounded-Black"),url(./HabaneraRounded-Black-DjUpyIve.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-Black-BxqJue5u.woff2) format("woff2"),url(./HabaneraRounded-Black-C2DGfOlN.woff) format("woff"),url(./HabaneraRounded-Black-CXwy3x02.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-LightItalic-BYmCHZSs.eot);src:local("Habanera Rounded Light Italic"),local("HabaneraRounded-LightItalic"),url(./HabaneraRounded-LightItalic-BYmCHZSs.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-LightItalic-B-LfrkDr.woff2) format("woff2"),url(./HabaneraRounded-LightItalic-DHpdTpEB.woff) format("woff"),url(./HabaneraRounded-LightItalic-DJ9hS3q5.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-Light-C5TxUriO.eot);src:local("Habanera Rounded Light"),local("HabaneraRounded-Light"),url(./HabaneraRounded-Light-C5TxUriO.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-Light-iCP-dMGW.woff2) format("woff2"),url(./HabaneraRounded-Light-CEVdLgLN.woff) format("woff"),url(./HabaneraRounded-Light-C1mLmKVf.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-Regular-C9_BPATS.eot);src:local("Habanera Rounded"),local("HabaneraRounded-Regular"),url(./HabaneraRounded-Regular-C9_BPATS.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-Regular-Cp-FRz2v.woff2) format("woff2"),url(./HabaneraRounded-Regular-B5WYIs2z.woff) format("woff"),url(./HabaneraRounded-Regular-DRwAM6yz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-MediumItalic-XD7SDCgY.eot);src:local("Habanera Rounded Medium Italic"),local("HabaneraRounded-MediumItalic"),url(./HabaneraRounded-MediumItalic-XD7SDCgY.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-MediumItalic-CUsxsodJ.woff2) format("woff2"),url(./HabaneraRounded-MediumItalic-BM5h0pny.woff) format("woff"),url(./HabaneraRounded-MediumItalic-DWbjjnPe.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-RegularItalic-BxQN1BOu.eot);src:local("Habanera Rounded Italic"),local("HabaneraRounded-RegularItalic"),url(./HabaneraRounded-RegularItalic-BxQN1BOu.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-RegularItalic-DV5VQxxy.woff2) format("woff2"),url(./HabaneraRounded-RegularItalic-D2_S9nZ7.woff) format("woff"),url(./HabaneraRounded-RegularItalic-BCFLFNZy.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-Medium-C-l3kBMS.eot);src:local("Habanera Rounded Medium"),local("HabaneraRounded-Medium"),url(./HabaneraRounded-Medium-C-l3kBMS.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-Medium-CO9BTpiw.woff2) format("woff2"),url(./HabaneraRounded-Medium-7L2O5wh6.woff) format("woff"),url(./HabaneraRounded-Medium-CJnVV6P-.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-Bold-BT9ouXG_.eot);src:local("Habanera Rounded Bold"),local("HabaneraRounded-Bold"),url(./HabaneraRounded-Bold-BT9ouXG_.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-Bold-B7I2nbcj.woff2) format("woff2"),url(./HabaneraRounded-Bold-DRrsx1ze.woff) format("woff"),url(./HabaneraRounded-Bold-DdXurpvg.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-SemiBold-DnsA4pGn.eot);src:local("Habanera Rounded SemiBold"),local("HabaneraRounded-SemiBold"),url(./HabaneraRounded-SemiBold-DnsA4pGn.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-SemiBold-Bhc5OzoY.woff2) format("woff2"),url(./HabaneraRounded-SemiBold-HoT9fpit.woff) format("woff"),url(./HabaneraRounded-SemiBold-PRuE-xTS.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-BoldItalic-C1Yttwz1.eot);src:local("Habanera Rounded Bold Italic"),local("HabaneraRounded-BoldItalic"),url(./HabaneraRounded-BoldItalic-C1Yttwz1.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-BoldItalic-CEtzWiN1.woff2) format("woff2"),url(./HabaneraRounded-BoldItalic-s5-Qv4Ll.woff) format("woff"),url(./HabaneraRounded-BoldItalic-i1ZDQbFU.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Habanera Rounded;src:url(./HabaneraRounded-ExtBdIta-DxivO8V0.eot);src:local("Habanera Rounded ExtraBold Italic"),local("HabaneraRounded-ExtBdIta"),url(./HabaneraRounded-ExtBdIta-DxivO8V0.eot?#iefix) format("embedded-opentype"),url(./HabaneraRounded-ExtBdIta-GhPXqBR2.woff2) format("woff2"),url(./HabaneraRounded-ExtBdIta-DtpkMNNE.woff) format("woff"),url(./HabaneraRounded-ExtBdIta-DJkI0QOv.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:SchoolKX;src:url(./SchoolKX_new-DXZIAx0P.woff2)}@font-face{font-family:Cadman;src:url(./Cadman-DxZE8av0.woff2);font-style:normal;font-weight:400}:root{--color-grey: #ccc;--dark-grey: #999;--color-teal: #6fbbb4;--Red-dark: #ad3b2a}body{margin:0;overflow:hidden;background:linear-gradient(0deg,#7dab59,#73b6e3);font-family:Cadman,SchoolKX,Habanera Rounded,sans-serif;touch-action:none}html,body{height:100%}dotlottie-player{height:100%;width:100%;background:transparent;position:fixed;pointer-events:none}.w50{width:50%}.popup{text-align:center;pointer-events:auto;display:grid!important;place-items:center;background:#fff;color:#5e9994;border-radius:64px;padding:4rem;font-size:2rem;grid-gap:4rem;font-weight:600;border:10px solid var(--color-grey, #ccc);box-sizing:border-box;max-width:80%}.popup #voice-button{all:unset;cursor:pointer;position:absolute;top:0;transform:translateY(-50%)}.popup #voice-button img{width:4rem;height:4rem;display:block}.popup.toast{border-radius:64px 64px 0 0;border-bottom-width:0;color:#fff;background:#5e9994;padding-block:2rem;max-width:80%}.popup.rating-popup{grid-gap:2rem}.popup.rating-popup .buttons{grid-gap:1rem}.popup.rating-popup .buttons button img{width:6rem;height:6rem}.popup h1,.popup h2{font-size:2rem;margin:0}.popup :empty{display:none}.popup .buttons{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4rem;grid-auto-rows:1fr}.popup .buttons button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1rem}.popup .buttons button>*{pointer-events:none}.popup .buttons button img{display:block;width:12.5rem;height:12.5rem}.popup.settings h1{font-size:3rem}.popup.settings h1 img{width:5rem;height:5rem}.popup.settings .main{display:grid;grid-gap:2rem}.popup.settings .main div{display:grid;grid-gap:1rem}.popup.settings h1,.popup.settings h2{display:flex;align-items:center;gap:1rem}.popup.settings img,.popup.settings input{display:block}.popup.settings input,.popup.settings x-range{width:100%}.popup.settings #classToken{color:var(--dark-grey);font-size:1.75rem}.popup.settings .build{color:var(--dark-grey);font-size:1.25rem}.popup.settings #restart{background:var(--color-teal);color:#fff;padding:1rem 2rem;border-radius:1rem;font-size:1.5rem;cursor:pointer;font-family:Cadman,SchoolKX,Habanera Rounded,sans-serif;border:none;outline:none}.popup.settings x-range{--thumb-color: var(--color-teal);--elapsed-color: var(--color-teal);--track-size: 8px;--thumb-size: 12px;--remaining-color: var(--color-grey)}.popup.settings x-range :empty{display:initial}.clear-btn{all:unset;cursor:pointer}.instruction{max-width:80%;color:var(--color-teal, #6fbbb4);text-align:center;font-size:2rem;font-weight:400;pointer-events:none!important}.instruction .inner{pointer-events:auto;padding:8px 16px 8px 8px;border-radius:33px;background:var(--color-white, #fff);box-shadow:0 8px 8px #00000040;display:flex;justify-content:center;align-items:center;gap:16px;transform:translateY(-150%);transition:transform .2s ease-in-out}.instruction .inner.active{transform:translateY(0)}.instruction .inner img{cursor:pointer}.phaser-dom-button{all:unset;cursor:pointer}.phaser-dom-button>*{pointer-events:none}*{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}x-range{--thumb-size: 8px;--thumb-color: #ddd;--thumb-shadow: #000;--thumb-hover-color: #fff;--track-size: 4px;--track-color: #888;--track-shadow: #000;--elapsed-color: #ddd;--remaining-color: transparent;--radius: calc(var(--track-size)/2);display:inline-block;position:relative;width:192px;height:16px}x-range .-track,x-range .-elapsed,x-range .-remaining{position:absolute;top:calc(50% - var(--track-size)/2);height:var(--track-size);border-radius:var(--radius)}x-range .-track{width:100%;left:0;background-color:var(--track-color);box-shadow:0 0 1px var(--thumb-shadow)}x-range .-elapsed{left:0;background-color:var(--elapsed-color)}x-range .-remaining{right:0;background-color:var(--remaining-color)}x-range .-inner{position:absolute;left:var(--thumb-size);right:var(--thumb-size);top:0;bottom:0}x-range .-thumb{all:unset;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:calc(2*var(--thumb-size));height:calc(2*var(--thumb-size));background-color:var(--thumb-color);box-shadow:0 0 2px var(--thumb-shadow)}x-range[disabled]{opacity:.5}x-range:not([disabled]) .-thumb:hover{background-color:var(--thumb-hover-color)}
