*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:Lilita One;src:url(../Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}html,body{overflow:hidden;overscroll-behavior-y:contain}body,dialog{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}body,#app,main{height:100vh;min-height:100%;margin:0;padding:0;overflow:hidden}body{background-image:url(../bg.webp);background-repeat:repeat}main{max-width:900px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.page-container.svelte-1b53tfc{flex-grow:1;display:flex;flex-direction:column;min-height:0}header.svelte-1b53tfc{display:flex;justify-content:end;align-items:center;flex-shrink:0}.icon-btn{background:none;border:none;font-size:2rem;cursor:pointer;color:#ffffffde}.categories-grid.svelte-1b53tfc{display:grid;grid-template-columns:1fr;gap:1rem;flex-grow:1;overflow-y:auto;min-height:0;padding:1rem;align-content:start}.category-item.svelte-1b53tfc{padding:1rem;border-radius:8px;border:1px solid transparent;color:#fff;cursor:pointer;transition:border-color .25s,transform .2s;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:1rem;min-height:150px}.category-item.locked.svelte-1b53tfc{cursor:not-allowed;filter:grayscale(60%);opacity:.8}.play-btn.svelte-1b53tfc{grid-row:1;grid-column:1;align-self:start;justify-self:start;background-color:#fff3;border:2px solid white;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1rem;padding-left:4px}.play-btn.is-lock.svelte-1b53tfc{padding-left:0}.score.svelte-1b53tfc{grid-row:1;grid-column:2;align-self:start;justify-self:end;background-color:#0003;padding:.25rem .75rem;border-radius:99px;line-height:1;display:flex;align-items:baseline}.name.svelte-1b53tfc{grid-row:2;grid-column:1 / -1;align-self:end;justify-self:start;font-size:1.2em;font-weight:700;text-align:left}.lock-info.svelte-1b53tfc{grid-row:2;grid-column:1 / -1;align-self:end;justify-self:start;text-align:left;font-size:.9em;display:flex;flex-direction:column;gap:.25rem;line-height:1.2}.score.svelte-1b53tfc .current:where(.svelte-1b53tfc){font-size:1em;opacity:.8}.score.svelte-1b53tfc .divider:where(.svelte-1b53tfc){font-size:1em;opacity:.8}.score.svelte-1b53tfc .total:where(.svelte-1b53tfc){font-size:1.2em;font-weight:700}.score.svelte-1b53tfc .current:where(.svelte-1b53tfc),.score.svelte-1b53tfc .total:where(.svelte-1b53tfc){font-family:Lilita One,sans-serif}.category-item.svelte-1b53tfc:hover{border-color:#ffffffde;transform:scale(1.02)}.category-item.locked.svelte-1b53tfc:hover{transform:none;border-color:transparent}@media (min-width: 600px){.categories-grid.svelte-1b53tfc{grid-template-columns:repeat(2,1fr)}}.page-container.svelte-9sxtpm{display:flex;flex-direction:column;flex-grow:1;min-height:0}.number.svelte-9sxtpm{font-family:Lilita One,sans-serif}header.svelte-9sxtpm{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;flex-shrink:0;padding-bottom:1rem}.question-container.svelte-9sxtpm{position:relative;aspect-ratio:16 / 9;background-color:#3a3a3a;border-radius:12px;margin-bottom:1rem;overflow:hidden;flex-shrink:0}.question-image.svelte-9sxtpm{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-overlay.svelte-9sxtpm{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.skeleton.svelte-9sxtpm{width:100%;height:100%;background:linear-gradient(-90deg,#3a3a3a,#4a4a4a,#3a3a3a);background-size:400% 400%;animation:svelte-9sxtpm-pulse 1.2s ease-in-out infinite}@keyframes svelte-9sxtpm-pulse{0%{background-position:0% 0%}to{background-position:-135% 0%}}.options-grid.svelte-9sxtpm{display:grid;grid-template-columns:1fr;gap:.75rem;overflow-y:auto;flex-grow:1;margin-bottom:1rem;align-content:start}.option-btn.svelte-9sxtpm{padding:1rem;border-radius:12px;border:2px solid transparent;background-color:#bccbdb;color:#212529;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;text-align:left}.option-btn.svelte-9sxtpm:hover:not(:disabled){border-color:#a5d8ff;transform:translateY(-2px)}.option-btn.svelte-9sxtpm:disabled{cursor:not-allowed;opacity:.8}.correct.svelte-9sxtpm{background-color:#d3f9d8;border-color:#69db7c;color:#2b8a3e;font-weight:700}.incorrect.svelte-9sxtpm{background-color:#ffe3e3;border-color:#ff8787;color:#c92a2a;font-weight:700}.footer.svelte-9sxtpm{flex-shrink:0;padding-top:.5rem}.next-btn.svelte-9sxtpm{width:100%;padding:1rem;font-size:1.2em;border-radius:12px;border:none;background:linear-gradient(45deg,#4facfe,#00f2fe);color:#fff;font-weight:700;cursor:pointer;transition:transform .2s}.next-btn.svelte-9sxtpm:hover{transform:scale(1.02)}@media (min-width: 600px){.options-grid.svelte-9sxtpm{grid-template-columns:repeat(2,1fr)}}@media (max-height: 700px){.option-btn.svelte-9sxtpm,.next-btn.svelte-9sxtpm{padding:.75rem;font-size:1em}}.result-container.svelte-11cgf6c{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:2rem}.reaction-image-wrapper.svelte-11cgf6c{position:relative;width:128px;height:128px;margin-bottom:1rem}.reaction-image.svelte-11cgf6c{width:100%;height:100%;animation:svelte-11cgf6c-pop-in .5s cubic-bezier(.25,.46,.45,.94) both}.image-overlay.svelte-11cgf6c{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}@keyframes svelte-11cgf6c-pop-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.score.svelte-11cgf6c{font-size:2rem;font-weight:600;color:#3a3a3a;margin:0 0 2rem;padding:.5rem 1.5rem;background-color:#ffffff1a;border-radius:99px;line-height:1}.score.svelte-11cgf6c .correct:where(.svelte-11cgf6c){color:#1a1a1ade}.score.svelte-11cgf6c .correct:where(.svelte-11cgf6c),.score.svelte-11cgf6c .total:where(.svelte-11cgf6c){font-family:Lilita One,sans-serif}.buttons.svelte-11cgf6c{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px}button.svelte-11cgf6c{width:100%;padding:1rem;font-size:1.1em;border-radius:12px;border:none;font-weight:600;cursor:pointer;transition:all .2s}.btn-play-again.svelte-11cgf6c{background:linear-gradient(45deg,#43e97b,#38f9d7);color:#1a1a1a}.btn-play-again.svelte-11cgf6c:hover{transform:scale(1.02)}.btn-menu.svelte-11cgf6c{background-color:#3a3a3a;color:#ffffffde}.btn-menu.svelte-11cgf6c:hover{background-color:#4a4a4a}main.svelte-7irio3{height:100%;display:flex;flex-direction:column;text-align:center}
