.learnToCodeGameOptions{background:linear-gradient(180deg,#1abc9c,#148f77)!important;background-color:#1abc9c!important;background-image:none!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;pointer-events:none;touch-action:none;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:4vmin}.learnToCodeGameOptions .gameOptionsTitle,.gameOptionsTitle{position:relative;margin-top:4vmin;margin-bottom:4vmin;width:max(320px,80vmin);height:max(64px,16vmin);display:flex;justify-content:center;align-items:center;font-size:6vmin;color:#fff59d;text-shadow:.2vmin .2vmin 0 black}.learnToCodeGameOptions .gameOptionsContent,.gameOptionsContent{pointer-events:auto;touch-action:auto;width:100%;overflow:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:3vmin;padding:2vmin;box-sizing:border-box}.learnToCodeGameOptions .gameCard,.gameCard{width:min-content;pointer-events:auto;padding:5vmin 2vmin 2vmin;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:3vmin;background:#00000050;text-decoration:none;color:inherit;box-sizing:border-box;transition:opacity .2s ease;cursor:pointer}.learnToCodeGameOptions .gameCard:hover,.gameCard:hover{opacity:.9;transform:none!important}.learnToCodeGameOptions .gameThumbnail,.gameThumbnail{pointer-events:auto;position:relative;width:512px;height:320px;outline:white 1vmin solid;box-shadow:2px 2px 4px #000;border:none;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;overflow:hidden}.learnToCodeGameOptions .gameThumbnail img{width:100%;height:100%;object-fit:cover;display:block}.gameIcon.svelte-1jc0vy5{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:6rem;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.2),transparent),linear-gradient(135deg,#ffd54f66,#2ecc7133)}@media screen and (max-width:600px){.learnToCodeGameOptions .gameThumbnail,.gameThumbnail{width:360px;height:225px}}.learnToCodeGameOptions .gameInfo,.gameInfo{pointer-events:auto;touch-action:auto;min-width:64vmin;max-width:64vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;flex-shrink:0}.learnToCodeGameOptions .gameTitle,.gameTitle{font-size:5vmin;color:#fff59d;text-shadow:.2vmin .2vmin 0 black}.learnToCodeGameOptions .gameDescription,.gameDescription{font-size:4vmin;color:#fff;text-shadow:.2vmin .2vmin 0 black}.learnToCodeGameOptions .playThisGameButtonRow,.playThisGameButtonRow{display:flex;flex-direction:row;justify-content:center;align-items:center}.dialogOverlay.svelte-1jc0vy5{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}.dialogBox.svelte-1jc0vy5{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #4a90d9;border-radius:16px;padding:3rem;max-width:700px;text-align:center;box-shadow:0 8px 32px #00000080}.dialogMessage.svelte-1jc0vy5{color:#fff;font-size:32px;line-height:1.5;margin-bottom:2rem}.dialogMessage.svelte-1jc0vy5 strong{color:#4a90d9}.emailRow.svelte-1jc0vy5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.emailAndCopy.svelte-1jc0vy5{display:inline-flex;align-items:center;gap:.5rem}.copyButton.svelte-1jc0vy5{display:inline-flex;align-items:center;gap:.35rem;background:#4a90d940;border:1px solid #4a90d9;border-radius:6px;color:#4a90d9;cursor:pointer;padding:.35rem .5rem;vertical-align:middle}.copyButton.svelte-1jc0vy5:hover{background:#4a90d966;color:#6ba3e8}.copyIcon.svelte-1jc0vy5{flex-shrink:0}.copiedLabel.svelte-1jc0vy5{font-size:.85em;color:#4a90d9}.dialogButtons.svelte-1jc0vy5{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.dialogButton.svelte-1jc0vy5{min-width:160px;padding:1.2rem 2.5rem;font-size:28px!important}.resetButton.svelte-1jc0vy5{background:linear-gradient(135deg,#c0392b,#e74c3c)}.resetButton.svelte-1jc0vy5:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)}.dialogCancel.svelte-1jc0vy5{background:transparent;border:none;color:#888;cursor:pointer;font-size:24px;padding:1rem;margin-top:.5rem}.dialogCancel.svelte-1jc0vy5:hover{color:#fff}
