.EditPage_container__TdBeN{background-color:#fff;max-width:600px;margin:40px auto;padding:20px;text-align:center;font-family:Arial,sans-serif;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.EditPage_title__lns2I{margin-bottom:10px}.EditPage_link__5w9xE{color:#0070f3;text-decoration:none}.EditPage_link__5w9xE:hover{text-decoration:underline}.EditPage_row__GEPTt{display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding:10px}.EditPage_leftColumn__tSQ2V,.EditPage_rightColumn__VmgUL{width:140px;display:flex;justify-content:center;align-items:center}.EditPage_middleColumn__Wh__i{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:-30px 15px 0}.EditPage_defaultImage__p8Rr0,.EditPage_uploadedImage__pkmDp{width:100px;height:auto}.EditPage_arrow___1iA1{font-size:40px;margin-bottom:0}.EditPage_hiddenFileInput__TV98n{opacity:0;position:absolute;z-index:-1}.EditPage_customFileButton__gHivb{background-color:#f0f0f0;color:#333;padding:5px 8px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:background-color .2s ease;font-size:12px}.EditPage_customFileButton__gHivb:hover{background-color:#e0e0e0}.EditPage_playButton__8qwKG{background-color:#0070f3;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease;margin-top:20px}.EditPage_playButton__8qwKG:hover{background-color:#005bb5}.EditPage_logoutLink__5DNMD{position:absolute;top:10px;right:10px;color:#0070f3;text-decoration:none;font-weight:700;cursor:pointer}.EditPage_logoutLink__5DNMD:hover{text-decoration:underline}.EditPage_editButton__UbASZ{display:block;margin-top:5px;padding:5px 10px;font-size:14px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer;text-align:center}.EditPage_editButton__UbASZ:hover{background-color:#45a049}.EditPage_defaultImageCanvas__A45KX{width:200px;height:200px;object-fit:contain}.EditPage_lineDivider__0cs84{width:100%;height:2px;background-color:#a8a8a8;margin:16px 0}.EditPage_overlayContainer__Zs_eu{position:relative;width:100vw;height:100vh}.EditPage_overlay__BDQG7{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.EditPage_largeButton__ihHeN{--unit:0.15vh;background-color:#004225;color:white;font-size:calc(33 * var(--unit));padding:calc(15 * var(--unit)) calc(40 * var(--unit));border:calc(15 * var(--unit)) solid black;border-radius:calc(50 * var(--unit));width:80%;max-width:calc(250 * var(--unit));cursor:pointer}.Auth_wrapper__lcW_f{background-color:#575757;min-height:100vh;padding:2rem}.Auth_container__0j_dd{max-width:360px;margin:4rem auto;padding:2rem;background:#f5f5f5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center}.Auth_heading__rWaGD{margin-bottom:1.5rem;font-size:1.75rem;color:#333}.Auth_formGroup__9PGF_{margin-bottom:1rem;text-align:left}.Auth_label__si14T{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.Auth_input___yjIt{width:100%;box-sizing:border-box;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s}.Auth_input___yjIt:focus{border-color:#0070f3}.Auth_registerButton__KQUp5{width:100%;box-sizing:border-box;padding:.75rem;font-size:1rem;border-radius:4px;background:#e00;color:#fff;border:none;font-weight:500;cursor:pointer;transition:background .3s}.Auth_registerButton__KQUp5:hover{background:#be0101}.Auth_loginButton__KYXIU{flex:1;box-sizing:border-box;padding:.75rem;font-size:1rem;border-radius:4px;background:#0070f3;color:#fff;border:none;font-weight:500;cursor:pointer;transition:background .3s}.Auth_loginButton__KYXIU:hover{background:#005bb5}.Auth_cancelButton__DEpf5{flex:1;box-sizing:border-box;padding:.75rem;font-size:1rem;border-radius:4px;background:#888;color:#fff;border:1px solid #ccc;font-weight:500;cursor:pointer;transition:background .3s}.Auth_cancelButton__DEpf5:hover{background:#565555}.Auth_actions__ohoD2{margin-top:1rem;display:flex;gap:.5rem}.Auth_errorMessage__BAq2s{color:#e00;margin-bottom:1rem;font-size:.95rem;text-align:left}.ScorePopup_overlay__0fhcA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.ScorePopup_popup__MT16c{background-color:white;padding:25px 30px;border-radius:8px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.2);width:90%;max-width:380px;color:#333}.ScorePopup_popup__MT16c h2{margin-top:0;margin-bottom:15px;font-size:1.8em}.ScorePopup_popup__MT16c p{font-size:1em;margin-bottom:25px}.ScorePopup_popup__MT16c .ScorePopup_buttons__Dnpez{display:flex;flex-direction:column;gap:10px}.ScorePopup_popup__MT16c .ScorePopup_buttons__Dnpez button{padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:1em;font-weight:500;transition:background-color .2s ease-in-out,transform .1s ease}.ScorePopup_popup__MT16c .ScorePopup_buttons__Dnpez button:active{transform:translateY(1px)}.ScorePopup_twitterButton_Old__cwcWP{background-color:#1DA1F2;color:white}.ScorePopup_twitterButton_Old__cwcWP:hover{background-color:#0c84d0}.ScorePopup_twitterButton__LmFOX{background-color:#111;color:#fff}.ScorePopup_twitterButton__LmFOX:hover{background-color:#333}.ScorePopup_facebookButton__nMoZQ{background-color:#1877F2;color:white}.ScorePopup_facebookButton__nMoZQ:hover{background-color:#125eac}.ScorePopup_closeButton__yAOnl{background-color:#6c757d;color:white}.ScorePopup_closeButton__yAOnl:hover{background-color:#5a6268}.ScorePopup_createButton__5DELG{background-color:#dc3545;color:#fff}.ScorePopup_createButton__5DELG:hover{background-color:#c82333}.ScorePopup_contact__S_WdO{margin:1rem 0 0;text-align:right;color:#9f9f9f;font-size:1rem}.ShowPrompt_gameWrapper__dgjXM{position:relative;width:100%;height:100%}.ShowPrompt_overlay__22is0{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.ShowPrompt_promptBox__02Fm0{background:#fff;padding:1.5rem;border-radius:8px;text-align:center}.ShowPrompt_okButton__gW0x_{margin-top:1rem;padding:.5rem 1rem;font-size:1rem}