:root{--header_color: white;--background: aliceblue;--text: black;--cell_background: #90ebee;--cell_select: lightgrey;--around_middle_cell_background: lightskyblue;--middle_cell_background: lightgreen;--user_color: lightblue;--shadow: 1px 2px lightgrey;--gradient: linear-gradient(15deg, #ffffff, lightblue);--gradient_cell: radial-gradient(circle, #74edf1, #17f3fa);--gradient_middle_cell: radial-gradient(circle, #74f1b7, #19ee8a);--gradient_around_cell: radial-gradient(circle, #65a8f4, #2c86ed);--animated_background: rgba(78, 185, 251, .3);--badge_color: lightslategray;--buble_color: lightslategray;--bonus_number: lightslategray;--input_select: white;--input_select_color: black;--score_header_color: lightslategray;--cell_letter_color: #c20000;--around_cell_letter_color: #ff5900;--middle_cell_letter_color: #ff0000;--grey_cell_background: radial-gradient(circle at 50% 50%, #898989 0%, lightslategray 80%);--animation_background: #f7e0ca;--cell_selected_background: #ffa4a4;--user_badges_text: #5c5c5c;--active_button_hummer: #1a191733;--formula_group_color: #750101;--statistic_text: #008bb9;--user_badges_background: #0000c8;--scores_level_score_points: darkslategrey;--color-text-time-success: green;--color-text-time-fail: red;--color-hoover-letter-modal: #059b94}[data-theme=dark]{--header_color: lightgreen;--background: #3e3e3e;--text: violet;--cell_background: #059b94;--cell_select: rgba(138, 137, 137, .568);--around_middle_cell_background: #05719b;--middle_cell_background: #029256;--user_color: #059b94;--shadow: none;--gradient: linear-gradient(15deg, #1d2934, #00645f);--gradient_cell: radial-gradient(circle, #33918c, #037c76);--gradient_middle_cell: radial-gradient(circle, #33915d, #009543);--gradient_around_cell: radial-gradient(circle, #1c5e95, #005295);--animated_background: rgba(255, 255, 255, .3);--badge_color: lightblue;--buble_color: violet;--bonus_number: #E1E1DD;--input_select: #202124;--input_select_color: #E1E1DD;--score_header_color: #E1E1DD;--cell_letter_color: #a00000;--around_cell_letter_color: #8d3100;--middle_cell_letter_color: #d60000;--grey_cell_background: radial-gradient(circle at 50% 50%, #444444 0%, #3a3a3a 80%);--animation_background: #f6a55e;--cell_selected_background: #81423b;--user_badges_text: #E1E1DD;--active_button_hummer: #fffde733;--formula_group_color: violet;--statistic_text:#00bbb1;--user_badges_background: purple;--scores_level_score_points: lightgreen;--color-text-time-success: lightgreen;--color-text-time-fail: salmon;--color-hoover-letter-modal: lightblue}.app{display:flex;align-items:center;justify-content:center;flex-direction:column;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:5px}::-webkit-scrollbar-thumb{background:var(--user_color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b9b9b9}h2{margin-bottom:10px}.lowBarContainer{display:flex;justify-content:space-between;gap:12px;flex-direction:row;align-items:center;flex-wrap:nowrap;overflow-x:auto;margin-top:-5px}.navbarContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:870px;margin-top:10px}.footer{background:var(--background);height:280px}.scoreContainer{display:flex;flex-direction:row;width:auto}.userContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.font-size{font-size:14px}.checkTopPlayersLabel{font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;font-size:14px;color:var(--text);margin-bottom:10px}.bonusButtons{display:flex;align-items:center;justify-content:center;flex-direction:column;backdrop-filter:blur(10px);background:#0000000d;border-radius:5px;border:1px dashed var(--user_color);padding:15px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.brush-cursor .cell.grey-cell:hover{filter:brightness(1.2);outline:2px dashed white}@media only screen and (max-width: 1300px){.navbarContainer{justify-content:center;gap:700px}}@media only screen and (max-width: 1200px){.navbarContainer{justify-content:center;gap:400px}}@media only screen and (max-width: 1000px){.navbarContainer{justify-content:center;gap:300px}.headerMain{position:relative;top:-165px;font-size:16px}.modalContent{transform:scale(.8)}}@media only screen and (max-width: 900px){.navbarContainer{justify-content:center;gap:300px}}@media only screen and (max-width: 800px){.navbarContainer{justify-content:center;gap:150px}}@media only screen and (max-width: 700px){.modalContent{transform:scale(.7)}.navbarContainer{justify-content:center;gap:100px}}@media only screen and (max-width: 600px){.modalContent{transform:scale(.5)}.navbarContainer{justify-content:center;gap:100px}}.area{position:fixed;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.circles{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none;pointer-events:none}.circles li{position:absolute;display:block;width:20px;height:20px;background:radial-gradient(circle at 30% 30%,#ffffffe6,#fff0 40%),radial-gradient(circle at 70% 70%,#ffffff59,#fff0 55%),radial-gradient(circle at 50% 50%,var(--animated_background, rgba(255, 255, 255, .2)),rgba(255,255,255,.04));backdrop-filter:blur(1.5px) saturate(130%);bottom:-150px;border-radius:50%;will-change:transform,opacity,scale;animation:animate var(--dur) linear infinite;animation-delay:var(--delay);animation-timing-function:ease-in-out;pointer-events:auto;cursor:pointer}.circles li.elephant{background:none;box-shadow:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center}.circles li.elephant:after{content:"🐘";font-size:45px;display:block;filter:var(--elephant-filter);transition:filter .3s ease}.circles li:nth-child(1){left:25%;width:75px;height:75px}.circles li:nth-child(2){left:11%;width:40px;height:40px}.circles li:nth-child(3){left:70%;width:55px;height:55px}.circles li:nth-child(4){left:40%;width:60px;height:60px}.circles li:nth-child(5){left:65%;width:30px;height:30px}.circles li:nth-child(6){left:75%;width:110px;height:110px}.circles li:nth-child(10){left:89%;width:120px;height:120px}@keyframes animate{0%{transform:translateZ(0) scale(var(--scale));opacity:0}10%{opacity:1}to{transform:translate3d(var(--drift-x),calc(-1 * var(--rise-y)),0) scale(var(--scale));opacity:0}}@media (prefers-color-scheme: light){.circles li{box-shadow:inset -6px -6px 12px #fff9,inset 6px 6px 12px #0000000d,0 0 10px #0000000d}}@media (prefers-color-scheme: dark){.circles li{box-shadow:inset -6px -6px 12px #c8c8c859,inset 6px 6px 12px #00000040,0 0 14px #c8c8c840}}.header{text-align:center;background-color:#789;color:var(--header_color);padding:20px 24px;border-radius:5px;letter-spacing:5px;font-family:"Press Start 2P",serif,sans-serif,cursive;margin:15px auto;cursor:pointer;transition:transform .2s ease-in-out;will-change:transform,opacity;corner-shape:scoop}.jumping-title span{display:inline-block;transform:translateY(100%);opacity:0;animation:jumpIn .6s ease-out forwards;will-change:transform,opacity;animation-delay:var(--delay)}@keyframes jumpIn{0%{transform:translateY(100%);opacity:0}60%{transform:translateY(-25%);opacity:1}80%{transform:translateY(10%);opacity:1}to{transform:translateY(0);opacity:1}}.counterNumber{text-align:center;color:var(--text);background-color:var(--background);border-radius:4px;font-size:16px;border:2px solid lightgreen;letter-spacing:1.5px;padding:5px;font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-weight:800;font-style:normal}.counter{display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:12px;color:var(--header_color);background-color:#789;margin-top:48px;align-self:center;backdrop-filter:blur(6px);height:34px;corner-shape:notch}.borderColor{border:2px solid salmon}.counterNumber,.borderColor,.counter{transition:ease-in-out 1s}.time,.sec{padding:0 4px}.minusTen{color:var(--bonus_number);font-family:"Press Start 2P",cursive;border-radius:4px;animation:moveUpFadeOut 2s infinite ease-in-out;margin-left:35px;will-change:transform,opacity}@keyframes moveUpFadeOut{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.countStars{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;backdrop-filter:blur(10px);background:#0000000d;border-radius:15px;border:1px dashed var(--user_color);padding:6px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);gap:2px;margin-top:15px}.starParent{width:135px}.hint,summary{margin-top:15px;position:relative}summary{background-color:var(--background)}details summary{cursor:pointer;color:var(--text);border:solid var(--user_color);border-width:1px 3px;border-radius:25px;padding:8px;font-family:"Press Start 2P",cursive;font-size:medium;outline:none}details>p{position:absolute;left:0;bottom:15px;color:var(--text);border:3px solid var(--user_color);border-width:1px 3px;background-color:var(--background);border-radius:25px;width:auto;padding:2px 12px;animation:pulsar 1.5s alternate infinite;pointer-events:none;z-index:3;will-change:transform,opacity}@keyframes pulsar{0%{transform:scale(.5)}to{transform:scale(1)}}.hintAscii{font-size:20px}.legend{font-size:x-small;padding:-5px 0}.fontLarge{font-size:medium}.fieldset{border:none;text-align:center;padding:0 1px}.letterIcon,.fieldset{color:var( --cell_letter_color)}@media only screen and (max-width: 1300px){.fieldset{border:none;padding:0}.legend{font-size:xx-small}}@media only screen and (max-width: 1080px){.fieldset{border:none}.legend{color:none}}@media only screen and (max-width: 800px){.fieldset{border:none}.legend{color:none}}.clockSymbol{font-size:1em}.board{display:flex;justify-content:center;align-items:center;flex-direction:column;align-self:center;margin-top:10px;cursor:pointer}.row{display:flex;margin-bottom:-26px;&:nth-child(2n){transform:translate(51px) translateY(-0px)}}.cell{position:relative;display:flex;justify-content:center;align-items:center;width:155px;height:92px;margin:1px -32px;background:var(--gradient_cell);clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);transition:all .2s ease-in-out;font-size:x-large;font-family:Science Gothic,sans-serif;font-optical-sizing:auto;font-weight:600;backdrop-filter:blur(4px);border:5px solid transparent}.middleCellBackground{background:var(--gradient_middle_cell);filter:none!important}.cell:hover:not(.greyCell):not(.middleCell){filter:brightness(1.2);z-index:5}.cell.selected{border:5px solid coral;background:var(--cell_selected_background);z-index:10;text-shadow:none}.cell-move-anim{will-change:transform,opacity,filter;animation:cellMoveAnim .45s cubic-bezier(.22,1,.36,1);z-index:5}.cell-move-anim:after{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,255,.7) 0%,transparent 70%);opacity:0;animation:teleportPulse .45s ease-out}.middleCellBackground{background:var(--gradient_middle_cell);filter:none!important;cursor:not-allowed}.aroundMiddleCellBackground{background:var(--gradient_around_cell)}.aroundMiddleCell{animation:rotate .6s ease-in-out}.nucleusBackground{background:var(--gradient_middle_cell);filter:none!important;cursor:not-allowed}.aroundNucleusBackground{background:var(--gradient_around_cell)}.greyCell{background:var(--grey_cell_background);cursor:not-allowed;animation:none!important}.hammer-cursor{cursor:url('data:image/svg+xml;utf8,<svg viewBox="0 0 64 64" height="64" width="64" xmlns="http://www.w3.org/2000/svg"><text y="50" font-size="48">🔨</text></svg>')32 32,pointer}.glass-break-anim{will-change:transform,opacity;animation:glassBreak .6s ease-out forwards;z-index:10;pointer-events:none;position:relative;overflow:visible}.glass-break-anim:before,.glass-break-anim:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%)}.glass-break-anim:before{background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 35%,transparent 40%,rgba(255,255,255,.3) 45%,transparent 50%,rgba(255,255,255,.2) 55%,transparent 60%,rgba(255,255,255,.3) 65%,transparent 70%);will-change:transform,opacity;animation:crackLine1 .3s ease-out forwards}.glass-break-anim:after{background:linear-gradient(-45deg,transparent 30%,rgba(255,255,255,.3) 35%,transparent 40%,rgba(255,255,255,.3) 45%,transparent 50%,rgba(255,255,255,.2) 55%,transparent 60%,rgba(255,255,255,.3) 65%,transparent 70%);will-change:transform,opacity;animation:crackLine2 .3s ease-out forwards}.letter-anim{position:relative;overflow:hidden}.letter-anim:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;background-repeat:no-repeat;will-change:transform,opacity;animation:fireworks .8s cubic-bezier(.15,.8,.3,1) forwards}.letter-anim:before{background-image:radial-gradient(circle,#ff5252 6px,transparent 8px),radial-gradient(circle,#ffd740 6px,transparent 8px),radial-gradient(circle,#69f0ae 6px,transparent 8px),radial-gradient(circle,#448aff 6px,transparent 8px),radial-gradient(circle,#ff4081 6px,transparent 8px),radial-gradient(circle,#7c4dff 6px,transparent 8px),radial-gradient(circle,#40c4ff 6px,transparent 8px),radial-gradient(circle,#76ff03 6px,transparent 8px);background-size:8px 8px;background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%}.column-explode{position:relative;z-index:50;will-change:transform,opacity;animation:columnCollapse .9s cubic-bezier(.22,1,.36,1) forwards}.column-explode:before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle at center,rgba(255,255,255,.9) 0%,rgba(0,255,255,.8) 20%,rgba(0,255,255,.4) 40%,transparent 70%);opacity:0;will-change:transform,opacity;animation:energyFlash .35s ease-out forwards}.column-explode:after{content:"";position:absolute;inset:-60px;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.9) 2px,transparent 3px),radial-gradient(circle,rgba(0,255,255,.8) 2px,transparent 3px),radial-gradient(circle,rgba(255,200,100,.9) 2px,transparent 3px),radial-gradient(circle,rgba(150,255,255,.9) 2px,transparent 3px);background-size:12px 12px;background-repeat:repeat;opacity:0;will-change:transform,opacity;animation:shardBurst .8s ease-out forwards}.teleport-target{animation:cellMoveAnim .5s ease-out infinite}.level-complete-cell{filter:grayscale(100%) brightness(.85);pointer-events:none}.cell.hammer-active-cell{background:var( --user_color);opacity:.7;backdrop-filter:blur(15px)}.cell.brush-pick{animation:bombPickup 1s cubic-bezier(.4,-.3,.6,1.4) forwards;clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);animation-iteration-count:1}.cell.brush-pick:after{content:"";position:absolute;inset:-40px;pointer-events:none;clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);background-image:radial-gradient(circle,#ffd740 3px,transparent 4px),radial-gradient(circle,#ff5252 3px,transparent 4px),radial-gradient(circle,#ffffff 2px,transparent 3px);background-size:8px 8px;opacity:0;animation:pickupSpark .45s ease-out forwards;animation-iteration-count:1}.cell.hammer-pick{animation:hammerCrack .6s forwards;animation-iteration-count:1;clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%)}.cell.hammer-pick:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#ffd740 3px,transparent 4px),radial-gradient(circle,#ffffff 2px,transparent 3px);background-size:8px 8px;opacity:0;animation:hammerSpark .6s ease-out forwards;animation-iteration-count:1}.cell.teleport-pick{position:relative;z-index:5;background-color:#4d5dfe;overflow:visible;animation:teleportRing .5s ease-out forwards;animation-iteration-count:1}.cell.teleport-pick:after{content:"";position:absolute;inset:-40px;pointer-events:none;clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);background-image:radial-gradient(circle,#7afcff 2px,transparent 3px),radial-gradient(circle,#ffffff 2px,transparent 3px),radial-gradient(circle,#b388ff 2px,transparent 3px);background-size:18px 18px,14px 14px,22px 22px;background-position:center;opacity:0;transform:scale(.5);animation:teleportParticles .5s ease-out forwards}@media only screen and (max-width: 1300px){.cell{width:110px;height:64px;font-size:large;margin:5px -23px}.row{display:flex;margin-bottom:-27px;&:nth-child(2n){transform:translate(37px) translateY(0)}}}@media only screen and (max-width: 1080px){.cell{width:80px;height:48px;font-size:small;margin:2px -17px}.row{display:flex;margin-bottom:-18px;&:nth-child(2n){margin-left:-18px;transform:translate(37px) translateY(0)}}}@media only screen and (max-width: 800px){.cell{width:60px;height:37px;font-size:x-small;margin:2px -13px;&.selected{font-size:x-small}}.row{display:flex;margin-bottom:-15px;&:nth-child(2n){margin-left:-28px;transform:translate(36px) translateY(0)}}}@keyframes rotate{0%{color:var(--cell_letter_color);border:none;transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes pulse{0%{background:var(--cell_background)}50%{background:var(--animation_background)}to{background:var(--cell_background)}}@keyframes glassBreak{0%{transform:scale(1) rotate(0);opacity:1;filter:brightness(1) blur(0px)}10%{transform:scale(1.05) rotate(-2deg);filter:brightness(1.2) blur(0px)}20%{transform:scale(.98) rotate(2deg);filter:brightness(1.1) blur(1px)}30%{transform:scale(1.02) rotate(-1.5deg);filter:brightness(1.15) blur(1px)}40%{transform:scale(.95) rotate(3deg);filter:brightness(.9) blur(2px)}50%{transform:scale(.9) rotate(-4deg);filter:brightness(.8) blur(3px)}60%{transform:scale(.85) rotate(5deg);filter:brightness(.7) blur(4px);opacity:.9}70%{transform:scale(.7) rotate(-6deg);filter:brightness(.6) blur(5px);opacity:.7}80%{transform:scale(.5) rotate(8deg);filter:brightness(.4) blur(6px);opacity:.5}90%{transform:scale(.3) rotate(-10deg);filter:brightness(.2) blur(8px);opacity:.3}to{transform:scale(0) rotate(0);filter:brightness(0) blur(10px);opacity:0}}@keyframes crackLine1{0%{opacity:0;transform:scale(.8)}30%{opacity:.8;transform:scale(1)}60%{opacity:.6;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes crackLine2{0%{opacity:0;transform:scale(.9) rotate(90deg)}35%{opacity:.7;transform:scale(1) rotate(90deg)}65%{opacity:.5;transform:scale(1.15) rotate(90deg)}to{opacity:0;transform:scale(1.4) rotate(90deg)}}@keyframes fireworks{0%{background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%;opacity:1;transform:scale(.8)}60%{background-position:10% 10%,90% 15%,15% 90%,85% 85%,50% 0%,0% 50%,100% 50%,50% 100%;opacity:1;transform:scale(1)}to{background-position:5% 30%,95% 35%,20% 100%,80% 100%,50% 120%,-10% 60%,110% 60%,50% 140%;opacity:0;transform:scale(1.1)}}@keyframes columnCollapse{0%{transform:scale(1);opacity:1;filter:brightness(1)}20%{transform:scale(1.15);filter:brightness(1.6)}45%{transform:scale(.9) rotate(-2deg);filter:brightness(1.1) blur(1px)}70%{transform:scale(.6) rotate(3deg);opacity:.7;filter:blur(4px)}to{transform:scale(.1);opacity:0;filter:blur(10px)}}@keyframes energyFlash{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.8)}}@keyframes shardBurst{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.6) rotate(25deg)}}@keyframes cellMoveAnim{0%{transform:scale(1.6);opacity:0;filter:blur(6px)}40%{transform:scale(.9);opacity:1;filter:blur(0px)}65%{transform:scale(1.15)}85%{transform:scale(.97)}to{transform:scale(1)}}@keyframes teleportPulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes teleportRing{0%,to{clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);transform:scale(1);opacity:1}40%{clip-path:circle(35% at 50% 50%);transform:scale(.7)}60%{clip-path:circle(8% at 50% 50%);transform:scale(0);opacity:0}80%{clip-path:circle(0% at 50% 50%);transform:scale(0);opacity:0}}@keyframes teleportParticles{0%{opacity:0;transform:scale(.3);filter:blur(0px)}30%{opacity:1}to{opacity:0;transform:scale(1.6);filter:blur(2px)}}@keyframes hammerSpark{0%{opacity:1;transform:translate(-30%,-30%)}20%{opacity:1;transform:translate(-20%,-20%)}40%{opacity:1;transform:translate(-10%,-10%)}60%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(10%,10%)}to{opacity:1;transform:translate(20%,20%)}}@keyframes pickupSpark{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes bombPickup{0%,to{transform:scale(1);opacity:1;filter:brightness(1)}30%{transform:scale(1.2);filter:brightness(2)}70%{transform:scale(.7);opacity:.8}90%{transform:scale(.2);opacity:0;filter:blur(4px)}}@keyframes hammerCrack{0%{transform:rotateY(0);transform:scale(.95)}to{transform:rotateY(180deg);transform:scale(1)}80%{transform:rotateY(90deg);transform:scale(.95)}to{transform:rotateY(180deg);transform:scale(1)}}.bonus-star{display:block;position:absolute;font-size:25px;inset:50;z-index:-1;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;will-change:transform,opacity}.bonus-star:before{content:"";position:absolute;top:10px;left:35%;height:12px;width:12px;background:radial-gradient(circle,#fff,#ffd700e6,#ffa500b3 60%,#ffd7004d);border-radius:50%;box-shadow:0 0 8px #ffd700cc,0 0 12px #fff9,inset 0 0 4px #ffffffe6;transform:translate(-50%,-50%);animation:starShineSlide 1.5s ease-in-out infinite;z-index:1}@keyframes starShineSlide{0%{left:45%;top:10px;transform:translate3d(-50%,-50%,0) scale(.8);opacity:.6;box-shadow:0 0 6px #ffd70099,0 0 8px #fff6,inset 0 0 3px #ffffffb3}25%{left:55%;top:12px;transform:translate3d(-50%,-50%,0) scale(1.2);opacity:1;box-shadow:0 0 12px gold,0 0 16px #fffc,inset 0 0 6px #fff}50%{left:60%;top:15px;transform:translate3d(-50%,-50%,0) scale(1.4);opacity:1;box-shadow:0 0 16px gold,0 0 20px #fff,inset 0 0 8px #fff}75%{left:65%;top:20px;transform:translate3d(-50%,-50%,0) scale(1.1);opacity:.9;box-shadow:0 0 10px #ffd700cc,0 0 14px #fff9,inset 0 0 5px #ffffffe6}to{left:70%;top:25px;transform:translate3d(-50%,-50%,0) scale(.7);opacity:.4;box-shadow:0 0 4px #ffd70066,0 0 6px #ffffff4d,inset 0 0 2px #fff9}}.bonus-star-hidden{visibility:hidden}.bonus-star-shown{visibility:visible}.bonus-star-animation{animation:starCollect .6s cubic-bezier(.4,0,.2,1) forwards;z-index:100;overflow:visible;will-change:transform,opacity}.bonus-star-animation:before{animation:none;opacity:0}.bonus-star-animation:after{content:"✨";position:absolute;top:50%;left:50%;font-size:.8em;animation:sparkleParticles .6s ease-out forwards;pointer-events:none;z-index:10;will-change:transform,opacity}@keyframes starCollect{0%{transform:translate3d(-50%,-50%,0) scale(1) rotate(0);opacity:1;filter:brightness(1) drop-shadow(0 0 5px rgba(255,215,0,.5))}20%{transform:translate3d(-50%,-60%,0) scale(1) rotate(90deg);opacity:1;filter:brightness(1.5) drop-shadow(0 0 15px rgba(255,215,0,.8))}40%{transform:translate3d(-50%,-80%,0) scale(1) rotate(180deg);opacity:1;filter:brightness(2) drop-shadow(0 0 25px rgba(255,215,0,1))}60%{transform:translate3d(-50%,-100%,0) scale(1) rotate(270deg);opacity:.9;filter:brightness(1.8) drop-shadow(0 0 20px rgba(255,215,0,.9))}80%{transform:translate3d(-50%,-130%,0) scale(.8) rotate(360deg);opacity:.7;filter:brightness(1.5) drop-shadow(0 0 15px rgba(255,215,0,.7))}to{transform:translate3d(-50%,-150%,0) scale(.5) rotate(360deg);opacity:0;filter:brightness(.5) drop-shadow(0 0 5px rgba(255,215,0,.3))}}@keyframes sparkleParticles{0%{transform:translate3d(-50%,-50%,0) scale(0) rotate(0);opacity:0}25%{transform:translate3d(-60%,-60%,0) scale(1.2) rotate(120deg);opacity:1}50%{transform:translate3d(-40%,-70%,0) scale(.8) rotate(240deg);opacity:.8}to{transform:translate3d(-50%,-80%,0) scale(0) rotate(360deg);opacity:0}}@media only screen and (max-width: 1300px){.bonus-star{font-size:20px}}@media only screen and (max-width: 1080px){.bonus-star{font-size:15px}}@media only screen and (max-width: 800px){.bonus-star{font-size:10px}}@keyframes starShine{0%,to{text-shadow:none}50%{text-shadow:0 0 2px gold,0 0 2px goldenrod}}.bonus-hammer{position:relative;inset:0;transform:translate(-50%,-50%);cursor:pointer;opacity:1;transition:opacity .3s,transform .3s;z-index:16;font-size:44px;animation:hammerRotate .6s ease-in-out infinite}@keyframes hammerRotate{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}to{transform:rotate(-8deg)}}.bonus-letter{position:relative;transform:translate(-50%,-50%);font-size:34px;cursor:pointer;z-index:15;animation:shakeAnimation .5s infinite}@keyframes shakeAnimation{0%,to{transform:rotate(-10deg);opacity:1}50%{transform:rotate(10deg)}}.letterButton .bonus-letter{position:relative;transform:translate(0);font-size:20px;animation:none;line-height:1;padding:0 2.75px}.brush-bonus{position:relative;inset:0;font-size:22px;cursor:pointer;z-index:16;text-shadow:0 0 2px rgba(0,0,0,.6);opacity:1;padding:0 1.375px}.brush-bonus.animated{margin-bottom:10px;animation:jump .6s ease-in-out infinite;font-size:36px}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.teleport-bonus{position:relative;inset:0;font-size:22px;cursor:pointer;z-index:26;text-shadow:0 0 2px rgba(0,0,0,.6)}.teleport-bonus.animated{animation:pulseSpin .6s ease-in-out infinite;font-size:34px}@keyframes pulseSpin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.mainStatisticContainer{text-align:center;display:flex;flex-direction:column;align-items:center;width:450px}.topStatisticButton{position:relative;background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:8px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;width:400px;min-width:350px;border-radius:25px;height:37px;z-index:10;outline:none;margin-top:30px;margin-bottom:10px}.topStatisticButton:disabled{background-color:var(--background);color:gray;cursor:not-allowed}.dataStatisticContainer{background-color:var(--background);border:solid var(--user_color);color:var(--text);border-radius:8px;padding:8px 12px;max-width:600px;width:95%;position:relative;margin:10px 0}.dataStatisticTable{width:100%}.dataStatisticTableTr{color:var(--statistic_text)}.dataStatisticTable th{border:solid var(--user_color);border-width:1px 3px}.errorStatistic{color:red;font-weight:700}th{border-radius:8px}.timeTaken.redText{color:var(--color-text-time-fail)}.timeTaken.greenText{color:var(--color-text-time-success)}.moveTimeChartContainer{background-color:var(--background);margin-top:0;border:solid var(--user_color);border-radius:8px;width:100%;z-index:3}.spanText{margin:0 1px;color:var(--text);font-size:18px;align-self:flex-start}.scoreNumber{color:var(--scores_level_score_points)}.summary{text-align:center;display:flex;flex-direction:column;align-items:center;padding:10px 0;border-radius:6px;font-family:"Press Start 2P",cursive;border:1px solid lightgreen;color:salmon}.score{position:absolute;z-index:9;top:100px;right:140px;background-color:var(--background);width:230px;padding:10px;border-radius:12px;height:500px;overflow-y:scroll;border:solid var(--user_color);animation:moveFromLeft 2s linear;will-change:transform,opacity}.score::-webkit-scrollbar-track{background:none}hr{border:1px solid var(--user_color)}.containerScore{display:flex;align-items:center;justify-content:space-between;flex-direction:row}@keyframes moveFromLeft{0%{transform:translate3d(130px,0,0)}to{transform:translateZ(0)}}.circle{display:flex;justify-content:center;align-items:center;align-self:center;width:120px;height:76px;background-color:var(--background);clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);margin-left:2px;margin-top:2px;position:relative;font-size:large;cursor:pointer;z-index:3}.circle-background{position:absolute;width:124px;height:80px;background-color:var(--user_color);clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);z-index:2}.container_main{display:flex;justify-content:center;align-items:center;flex-direction:column}.user_main_icon{align-self:flex-start;width:80px;height:56px;border:5px solid transparent;font-size:medium;color:var(--badge_color);margin-top:-15px}.user_main{position:absolute;margin-right:100px}.user_badges_button{position:relative;top:43px;left:100px;z-index:5;background:var(--user_color);border:none;color:var(--user_badges_text);padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP}.user_badges_button.has-new:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:#8b0000;border-radius:50%}.imgEmblem{width:80px;height:80px;margin-top:-40px;opacity:.8}.initials{font-size:14px;font-family:"Press Start 2P",cursive;text-transform:capitalize;color:var(--text);z-index:1}.verTag{position:relative;top:38px;left:1%;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;background-color:var(--user_color);color:var(--input_select_color);padding:2px 8px;border-radius:4px;font-size:x-small;margin-left:100px}.verTagUn{padding:2px 8px}.sprite-generator-wrapper{position:absolute;top:100%;left:0;z-index:1000;margin-top:10px;min-width:300px}.sprite-generator-controls{display:flex;gap:5px;margin-bottom:15px;background:var(--background);padding:5px;border-radius:8px;border:1px solid var(--user_color)}.sprite-mode-btn{flex:1;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text);font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;font-size:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;line-height:1.5;outline:none}.sprite-mode-btn:hover{background:var(--user_color);color:var(--background)}.sprite-mode-btn.active{background:var(--user_color);color:var(--background);outline:none}.sprite-background-image{width:60%;height:60%;object-fit:cover;border-radius:50%;cursor:pointer;transition:all .3s ease}.sprite-background-image:hover{transform:scale(1.05);opacity:.8}.sprite-generator{display:flex;flex-direction:column;align-items:center;padding:20px;background:var(--background);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px 0}.sprite-container{display:flex;flex-direction:column;align-items:center;gap:20px}.sprite-preview{display:flex;flex-direction:column;align-items:center;gap:15px}.sprite-image{width:128px;height:128px;border-radius:50%;border:4px solid var(--user_color);box-shadow:0 4px 12px #0003;transition:transform .3s ease,box-shadow .3s ease}.sprite-image:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}.sprite-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.sprite-placeholder{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px;border:2px dashed var(--user_color);border-radius:12px;background:#0000000d}.sprite-placeholder p{color:var(--text);font-family:"Press Start 2P",cursive;font-size:12px;text-align:center;margin:0}@media (max-width: 768px){.sprite-generator{padding:15px;margin:15px 0}.sprite-image{width:96px;height:96px}.sprite-actions{flex-direction:column;width:100%}.generate-btn,.regenerate-btn,.download-btn{width:100%;padding:12px}}@media (prefers-color-scheme: dark){.sprite-placeholder{background:#ffffff0d}}.advanced-sprite-generator{display:flex;flex-direction:column;align-items:center;padding:20px;background:var(--background);border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px 0;max-width:600px}.sprite-container-advanced{display:flex;flex-direction:column;align-items:center;gap:20px}.sprite-preview-advanced{display:flex;flex-direction:column;align-items:center;gap:15px}.sprite-image-advanced{width:256px;height:256px;border-radius:50%;border:4px solid var(--user_color);box-shadow:0 4px 12px #0003;transition:transform .3s ease,box-shadow .3s ease}.sprite-image-advanced:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}@keyframes spriteGlow{0%{box-shadow:0 4px 12px #0003}to{box-shadow:0 4px 12px var(--user_color),0 0 20px var(--user_color)}}.sprite-actions-advanced{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.sprite-placeholder-advanced{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px;border:2px dashed var(--user_color);border-radius:12px;background:#0000000d}.sprite-placeholder-advanced p{color:var(--text);font-family:"Press Start 2P",cursive;font-size:12px;text-align:center;margin:0}.generate-btn,.regenerate-btn,.download-btn{background:var(--user_color);color:var(--background);border:none;padding:10px 20px;border-radius:8px;font-family:"Press Start 2P",cursive;font-size:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.generate-btn:hover,.regenerate-btn:hover,.download-btn:hover{background:var(--text);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.generate-btn:disabled,.regenerate-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.download-btn{background:#4ade80}.download-btn:hover{background:#22c55e}.customization-panel{width:100%;background:#0000000d;border-radius:12px;padding:20px;border:1px solid var(--user_color);margin-top:20px}.customization-panel h3{color:var(--text);font-family:"Press Start 2P",cursive;text-align:center;text-transform:uppercase}.customization-group{display:flex;flex-direction:column;gap:8px}.customization-group label{color:var(--text);font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:1px}.customization-group input[type=color]{width:100%;height:40px;border:none;border-radius:8px;cursor:pointer;background:transparent}.customization-group input[type=range]{width:100%;height:6px;border-radius:3px;background:var(--user_color);outline:none;cursor:pointer}.customization-group input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:var(--text);cursor:pointer;border:2px solid var(--user_color)}.customization-group input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--text);cursor:pointer;border:2px solid var(--user_color)}.customization-group select{width:100%;padding:10px;border:2px solid var(--user_color);border-radius:8px;background:var(--background);color:var(--text);font-family:"Press Start 2P",cursive;font-size:10px;cursor:pointer}.customization-group input[type=checkbox]{width:20px;height:20px;accent-color:var(--user_color);cursor:pointer}.customization-group label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;cursor:pointer}@media (max-width: 768px){.advanced-sprite-generator{padding:15px;margin:15px 0}.sprite-image{width:192px;height:192px}.sprite-actions{flex-direction:column;width:100%}.generate-btn,.regenerate-btn,.download-btn{width:100%;padding:12px}.customization-panel{padding:15px}}@media (prefers-color-scheme: dark){.sprite-placeholder,.customization-panel{background:#ffffff0d}}.badgesModal_backdrop{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;z-index:1000}.badgesModal{background:var(--user_color);border:3px solid gold;padding:12px;border-radius:8px;width:min(720px,90vw);max-height:80vh;overflow:auto}.badgesModal_header{text-align:center;align-self:center;margin:-25px 8px 0 0;color:var(--user_badges_text);font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;font-size:10px}.badgesModal_close_button{color:var(--user_color);border:none;background:var(--user_badges_text);border-radius:4px;cursor:pointer;width:20px;height:20px}.badgesModal_close_container{display:flex;justify-content:flex-end;align-items:flex-start}.badgesModal_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.badgesModal_item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border-radius:6px;transition:all .3s ease}.badgesModal_item_img{border-radius:50%;border:3px solid var(--user_badges_text);backdrop-filter:blur(10px);background-color:var(--user_badges_background);image-rendering:pixelated}.badgesModal_item_img:hover{transition:all 1.3s ease;transform:scale(1.4)}.badgesModal_item.earned{background:#2ecc711a;border:1px solid rgba(46,204,113,.3)}.badgesModal_item.unearned{background:#95a5a61a;border:1px solid rgba(149,165,166,.3)}.badgesModal_caption{font-size:10px;text-align:center;color:var(--user_badges_text);font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;font-size:7px}.badgesModal_status{font-size:8px;text-align:center;font-weight:700}.badgesModal_item.earned .badgesModal_status{color:#2ecc71}.badgesModal_item.unearned .badgesModal_status{color:#95a5a6}.theme{background-color:var(--background);color:var(--text);font-size:medium;border:solid var(--user_color);border-width:1px 3px;padding:4px 12px;cursor:pointer;font-family:"Press Start 2P",cursive;width:50px;border-radius:25px;height:37px;outline:none;z-index:1}.soundControl{display:inline-flex;align-items:center;gap:8px;position:relative;background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:8px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;border-radius:25px;height:auto;width:100px;z-index:0;outline:none}.soundBtn{position:relative;background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:none;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;z-index:0;outline:none}.soundSlider{-webkit-appearance:none;appearance:none;width:60px;height:16px;background:#708090;outline:none;border-radius:999px}.soundSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--cell_background);border-radius:50%;cursor:pointer}.soundSlider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--cell_background);cursor:pointer}.scoreButton{position:relative;background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:8px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;border-radius:25px;height:37px;z-index:0;outline:none}.dot{display:flex;align-items:center;justify-content:center;align-self:center;height:15px;width:15px;color:var(--text);border:2px solid var( --user_color);background-color:var(--background);border-radius:50%;padding:5px;font-size:12px;z-index:11;margin-top:-35px;margin-right:-15px;position:relative}.button{background-color:var(--background);color:var(--text);font-size:x-large;font-weight:800;border:solid var(--user_color);border-width:1px 3px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;border-radius:25px;height:36px;position:relative;margin-top:10px;align-self:center;z-index:1;outline:none;padding:0 12px}.button-active{background:var(--cell_selected_background);border:solid #f77f00;border-width:1px 3px;color:#333}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:11;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.modalContent{background:var(--gradient) border-box;color:var(--text);text-align:center;width:auto;height:auto;align-self:center;display:flex;flex-direction:column;border:15px solid;border-image:url(/images/rec.webp) 35% round;border-image-width:8px;padding:15px}.containerModalLanguage{display:flex;justify-content:space-between;align-items:center}.counterContainerName{display:flex;flex-direction:row;text-align:center;justify-content:space-around}.topScoresContainer{margin-top:3%}.topScores{background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:8px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;width:auto;min-width:100px;border-radius:25px;z-index:10;text-decoration:none}.googleLogin{border:solid var(--user_color);border-radius:50px;border-width:1px 3px;height:41px;margin-top:0}@media only screen and (max-width: 1000px){.modalContent{transform:scale(.8)}}@media only screen and (max-width: 700px){.modalContent{transform:scale(.7)}}@media only screen and (max-width: 600px){.modalContent{transform:scale(.5)}}.levelSelect{background-color:var(--background);color:var(--text);border:solid var(--user_color);border-width:1px 3px;border-radius:25px;padding:9px 8px;width:auto;margin:auto 10px;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;cursor:pointer;box-sizing:border-box;z-index:10;font-size:medium;font-weight:800}.levelSelectContainer{display:flex;align-items:center;justify-content:center;flex-direction:column}.levelSelectLabel{font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;font-size:14px;background:none}.languageSelect{background-color:var(--background);color:var(--text);border:solid var(--user_color);border-width:1px 3px;border-radius:25px;padding:8px;width:70px;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;cursor:pointer;box-sizing:border-box;font-size:medium;font-weight:800}.languageSelectLabel{font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;font-size:14px;background:none}.languageSelectContainer{display:flex;align-items:center;justify-content:center;flex-direction:column}select:focus{outline:none}.rulesContainer{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left;width:700px;margin:-20px 12px}li::marker{color:#c90404;font-size:16px}li{text-align:justify}.p{font-family:"Press Start 2P",cursive;background-color:#789;color:var(--header_color);border-radius:8px;width:fit-content;margin:-10px;font-weight:100;font-size:12px;padding:4px 5px}.rules{width:450px;margin:0}.inputName{align-self:center;width:170px;height:30px;border:solid var(--user_color);background:var(--input_select);border-radius:50px;border-width:1px 3px;padding:3px 16px;color:var(--input_select_color)}.inputName::placeholder{color:var(--input_select_color)}.selectContainer{width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:6px;font-size:14px;cursor:pointer}.choiceSelect{color:var(--input_select_color);background-color:var(--input_select);border-width:1px 3px;border-color:var(--user_color);border-radius:25px;cursor:pointer;padding:10px 8px}select{width:auto;background-color:var(--background);color:var(--text);padding:6px;font-size:14px;cursor:pointer;align-self:center;border-radius:8px}.selectTtitle{font-family:"Press Start 2P",cursive;font-size:14px}.choiceLabel{font-family:"Press Start 2P",cursive;font-size:14px;background:none;margin-bottom:5px}.optionName{font-family:"Press Start 2P",cursive;background:none;color:var(--input_select_color)}.choiceSelect option:disabled{color:#708090}.groupName{font-family:"Press Start 2P",cursive;font-size:12px;background:none;color:var(--formula_group_color)}.x-large{font-size:16px}.medium{font-size:12px}.modalTitle{text-size-adjust:.86rem}.alignCounter{display:flex;flex-direction:column}.button_next{align-self:flex-end;width:auto;height:37px;background-color:var(--background);color:var(--text);border:solid var(--user_color);border-radius:25px;border-width:1px 3px;padding:4px 12px;font-size:12px;font-family:"Press Start 2P",cursive;cursor:pointer}.pointerPic{margin-top:20px}.endButton{position:relative;align-self:center;background-color:var(--background);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:8px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;width:auto;border-radius:25px;height:37px;z-index:10;outline:none;margin-top:5px}.modalContent-levelComplete{background:var(--gradient) border-box;color:var(--text);text-align:center;width:auto;height:auto;align-self:center;display:flex;flex-direction:column;border:15px solid;border-image:url(/images/rec.webp) 35% round;border-image-width:8px;padding:15px;animation:fadeIn 2.5s;will-change:scale,opacity}.black{color:var(--text)}.grey{color:gray}.videoWrapper{width:50%;margin:0 auto;position:relative}.totalScoreOnModal{font-size:large;font-family:"Press Start 2P",sans-serif;color:salmon;margin:10px 0}.totalScoreLabel{color:#a9a9a9}.modalTitle:before{content:"🎉";font-size:52px}.modalTitle:after{content:" 🎉";font-size:52px}@keyframes fadeIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.customLoader{width:50px;height:50px;display:grid;border:4px solid #0000;border-radius:50%;border-color:#E4E4ED #0000;animation:s6 1s infinite linear;margin:auto}.customLoader:before,.customLoader:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%}.customLoader:before{border-color:var(--cell_background) #0000;animation:inherit;animation-duration:.5s;animation-direction:reverse}.customLoader:after{margin:8px}@keyframes s6{to{transform:rotate(1turn)}}.letter-modal-backdrop{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:99}.letter-modal{background:var(--background);padding:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;min-width:260px;min-height:260px}.letter-circle{position:relative;width:240px;height:240px;--radius: 90px}.letter-circle{margin:0 auto;display:block;align-self:center}.letter{position:absolute;inset:50%;transform-origin:center center;width:84px;height:52px;font-size:20px;border:none;cursor:pointer;background:var(--user_color);color:var(--middle_cell_letter_color);display:flex;align-items:center;justify-content:center;font-size:x-large;font-family:Science Gothic,sans-serif;clip-path:polygon(50% 0%,80% 25%,80% 75%,50% 100%,20% 75%,20% 25%);transform:translate(-50%,-50%) rotate(calc((360deg / var(--n)) * var(--i))) translate(var(--radius)) rotate(calc((-360deg / var(--n)) * var(--i)))}.letter:hover{background:var(--color-hoover-letter-modal)}.letter>div{pointer-events:none}.topButton{background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:8px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;width:auto;min-width:100px;border-radius:25px;height:37px;z-index:10;outline:none;margin:10px 0}.mainContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center}.dataContainer{background-color:var(--background);border:solid var(--user_color);color:var(--text);border-radius:8px;padding:8px 12px;max-width:600px}.dataTable{width:100%}.dataTable th,.dataTable td{padding:10px;border:1px solid var(--user_color);border-radius:8px;text-align:center}.dataTable th{background-color:var(--cell_background);color:var(--score_header_color)}.error{color:red;font-weight:700;margin-top:10px}.backButton{background-color:var(--background);color:var(--text);font-size:medium;font-weight:800;border:solid var(--user_color);border-width:1px 3px;padding:10px 12px;cursor:pointer;font-family:"Press Start 2P",Noto Serif Hebrew,Noto Serif JP;width:auto;min-width:100px;border-radius:25px;z-index:10;text-decoration:none;margin-top:20px}.pedestal-wrapper{display:flex;justify-content:center;align-items:flex-end;gap:24px;height:auto}.podium-container{display:flex;flex-direction:column;align-items:center;animation:pop .6s infinite;animation-iteration-count:1}.avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;border:3px solid white;color:#fff;margin-bottom:8px;background:#000;text-align:center}.avatar img{width:100%;height:100%;object-fit:cover}.name{font-size:14px;margin-bottom:6px;text-align:center}.podium{width:100px;background:linear-gradient(180deg,#1f2937,#0f172a);border-radius:12px 12px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12px;position:relative;box-shadow:0 0 20px #0009}.place{position:absolute;top:-4px;font-size:28px;font-weight:700;color:#fff}.score{font-size:18px}.gold .podium{box-shadow:0 0 25px #ffd70099}.silver .podium{box-shadow:0 0 25px #c0c0c099}.bronze .podium{box-shadow:0 0 25px #cd7f3299}@keyframes pop{0%{transform:translateY(40px) scale(1);opacity:0}to{transform:translateY(0) scale(.8);opacity:1}}.medal{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:48px;pointer-events:none}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:20px}.not-found-title{font-size:96px;font-weight:700;color:#333;margin-bottom:10px}.not-found-text{font-size:24px;color:#666;margin-bottom:30px}body{background:var(--gradient);height:100dvh;display:flex;align-items:center;justify-content:center;overflow-x:hidden}
