.pageContent.svelte-1i2jpl5.svelte-1i2jpl5{max-width:1105px;margin:0 auto;padding:20px;color:var(--textColor)}.header-section.svelte-1i2jpl5.svelte-1i2jpl5{text-align:center;margin-bottom:20px}.header-section.svelte-1i2jpl5 h1.svelte-1i2jpl5{margin:0;font-size:2.5rem}.header-section.svelte-1i2jpl5 .subtitle.svelte-1i2jpl5{color:var(--color7);margin-top:5px}.score-board.svelte-1i2jpl5.svelte-1i2jpl5{display:flex;justify-content:center;gap:40px;margin-bottom:20px;font-size:1.2rem;font-weight:500;background-color:var(--color23);padding:10px 30px;border-radius:20px;width:fit-content;margin-inline:auto}.score-board.svelte-1i2jpl5 span.svelte-1i2jpl5{color:var(--color5);font-weight:700}.game-container.svelte-1i2jpl5.svelte-1i2jpl5{display:flex;width:100%;height:60vh;min-height:450px;background-color:var(--color23);border-radius:30px;overflow:hidden;position:relative;box-shadow:0 10px 30px #0006}.mode-panel.svelte-1i2jpl5.svelte-1i2jpl5{flex:1;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center}.overlay.svelte-1i2jpl5.svelte-1i2jpl5{position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:1;transition:background .3s ease}.overlay.wrong-guess.svelte-1i2jpl5.svelte-1i2jpl5{background:rgba(220,20,60,.8)}.overlay.correct-guess.svelte-1i2jpl5.svelte-1i2jpl5{background:rgba(60,179,113,.8)}.content.svelte-1i2jpl5.svelte-1i2jpl5{position:relative;z-index:2;padding:20px;width:80%}.content.svelte-1i2jpl5 .pre-title.svelte-1i2jpl5{font-size:2rem;font-weight:700;margin-bottom:10px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.content.svelte-1i2jpl5 .context.svelte-1i2jpl5{font-size:1.2rem;color:#ddd;margin:5px 0}.content.svelte-1i2jpl5 .rank-number.svelte-1i2jpl5{font-size:5rem;font-weight:700;color:var(--color2);margin:10px 0;text-shadow:0 0 15px rgba(0,0,0,.8)}.content.svelte-1i2jpl5 .rank-number.wrong.svelte-1i2jpl5{color:#f44}.vs-circle.svelte-1i2jpl5.svelte-1i2jpl5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:var(--color23);border:4px solid var(--color5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;z-index:10;color:#fff;box-shadow:0 0 20px #00000080}.button-group.svelte-1i2jpl5.svelte-1i2jpl5{display:flex;flex-direction:column;gap:15px;margin-top:20px}.hl-btn.svelte-1i2jpl5.svelte-1i2jpl5{background:transparent;border:2px solid white;color:#fff;padding:12px 24px;font-size:18px;font-weight:700;border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:.2s}.hl-btn.svelte-1i2jpl5.svelte-1i2jpl5:hover{background:white;color:#000;transform:scale(1.05)}.hl-btn.higher-btn.svelte-1i2jpl5.svelte-1i2jpl5:hover{border-color:var(--color2);background:var(--color2);color:#000}.hl-btn.lower-btn.svelte-1i2jpl5.svelte-1i2jpl5:hover{border-color:#f44;background:#ff4444;color:#fff}.game-over-modal.svelte-1i2jpl5.svelte-1i2jpl5{position:absolute;inset:0;background:rgba(0,0,0,.85);z-index:20;display:flex;align-items:center;justify-content:center}.game-over-modal.svelte-1i2jpl5 .modal-content.svelte-1i2jpl5{background:var(--color23);padding:40px;border-radius:20px;text-align:center;border:2px solid var(--color1)}.game-over-modal.svelte-1i2jpl5 .modal-content h2.svelte-1i2jpl5{font-size:2.5rem;margin-top:0;color:#fff}.game-over-modal.svelte-1i2jpl5 .modal-content p.svelte-1i2jpl5{font-size:1.5rem;margin-bottom:30px}.game-over-modal.svelte-1i2jpl5 .modal-content strong.svelte-1i2jpl5{color:var(--color5);font-size:2rem}.action-btn.svelte-1i2jpl5.svelte-1i2jpl5{background-color:var(--color5);color:#fff;border:none;padding:15px 40px;font-size:1.2rem;border-radius:30px;cursor:pointer;font-weight:700;transition:.2s}.action-btn.svelte-1i2jpl5.svelte-1i2jpl5:hover{background-color:var(--color4);transform:scale(1.05)}@media screen and (max-width: 768px){.game-container.svelte-1i2jpl5.svelte-1i2jpl5{flex-direction:column;height:80vh}.content.svelte-1i2jpl5 .pre-title.svelte-1i2jpl5{font-size:1.5rem}.content.svelte-1i2jpl5 .rank-number.svelte-1i2jpl5{font-size:3.5rem}.hl-btn.svelte-1i2jpl5.svelte-1i2jpl5{padding:10px 20px;font-size:16px}}
