body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;background-color:#282c34}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}._App_2r8gt_1{text-align:center}._logo_2r8gt_5{animation:_logo-spin_2r8gt_1 infinite 20s linear,_heartbeat_2r8gt_1 1.5s ease-in-out infinite;height:15vmin;border-radius:50%;overflow:hidden;pointer-events:none;transform-origin:center}._header_2r8gt_14{display:flex;padding-top:10px;padding-bottom:10px;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}._loginForm_2r8gt_25{display:flex;flex-direction:column;gap:20px;max-width:300px;margin:40px auto;padding:30px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 10px 30px #0000004d;animation:_slideIn_2r8gt_1 .3s ease-out}._formGroup_2r8gt_38{display:flex;flex-direction:column;gap:5px}._input_2r8gt_44{padding:12px 15px;border:none;border-radius:8px;font-size:16px;font-family:inherit;background-color:#ffffffe6;color:#333;transition:all .3s ease;cursor:pointer}._input_2r8gt_44:focus{outline:none;background-color:#fff;box-shadow:0 0 0 3px #ffffff4d}._input_2r8gt_44::placeholder{color:#999}._submitBtn_2r8gt_66{padding:12px 20px;background-color:#ff6b6b;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px}._submitBtn_2r8gt_66:hover{background-color:#ee5a52;transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}._submitBtn_2r8gt_66:active{transform:translateY(0)}._message_2r8gt_89{font-size:28px;font-weight:700;color:#667eea;margin:40px auto;animation:_fadeIn_2r8gt_1 .5s ease-out}@keyframes _slideIn_2r8gt_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_2r8gt_1{0%{opacity:0}to{opacity:1}}@keyframes _logo-spin_2r8gt_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _heartbeat_2r8gt_1{0%,to{transform:scale(1)}25%{transform:scale(1.08)}40%{transform:scale(.98)}60%{transform:scale(1.04)}80%{transform:scale(.98)}}._messageContainer_2r8gt_144{display:flex;flex-direction:column;align-items:center;gap:20px;margin:40px auto}._continueBtn_2r8gt_152{padding:12px 24px;background-color:#4ecdc4;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}._continueBtn_2r8gt_152:hover{background-color:#45b7aa;transform:translateY(-2px);box-shadow:0 5px 15px #4ecdc44d}._continueBtn_2r8gt_152:active{transform:translateY(0)}._diceContainer_2r8gt_174{display:flex;flex-direction:column;align-items:center;gap:30px;margin:40px auto}._dice_2r8gt_174{width:150px;height:150px;background:linear-gradient(135deg,#ff9a9e,#fecfef);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px #0003;font-size:24px;font-weight:700;color:#fff}._dice_2r8gt_174._rolling_2r8gt_197{animation:_diceRoll_2r8gt_1 .5s ease-out}._diceNumber_2r8gt_201{font-size:48px;margin-bottom:10px}._diceWord_2r8gt_206{font-size:20px}._rollBtn_2r8gt_210{padding:12px 24px;background-color:#ffa726;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}._rollBtn_2r8gt_210:hover{background-color:#fb8c00;transform:translateY(-2px);box-shadow:0 5px 15px #ffa7264d}._rollBtn_2r8gt_210:active{transform:translateY(0)}._birthdayMessage_2r8gt_232{font-size:36px;font-weight:700;color:#ff6b6b;margin:40px auto;animation:_bounceIn_2r8gt_1 .8s ease-out}@keyframes _diceRoll_2r8gt_1{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes _bounceIn_2r8gt_1{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}._finalImg_2r8gt_270{width:256px;height:256px;border-radius:50%;object-fit:cover;display:block;margin:20px auto}
