.toast-error span:first-child,.toast-success span:first-child{font-family:'Exo 2',sans-serif;font-size:12px;font-weight:900;letter-spacing:1px}.font-pixel,body,button,input,select,textarea{font-family:'Exo 2',sans-serif}.image-pixelated{image-rendering:pixelated;image-rendering:crisp-edges}.glass-panel{background:rgba(11,22,37,.76);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);border:2px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 0 1px rgba(9,132,227,.15),inset 0 1.5px 0 rgba(255,255,255,.12)}.main-logo{width:100%;height:100%;object-fit:contain;transform:scale(1.05);filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .4))}.title-glow{font-family:'Exo 2',sans-serif;font-weight:900;font-optical-sizing:auto;text-shadow:0 6px 16px rgba(255,118,117,.4),0 2px 4px rgba(0,0,0,.3)}.bubble-container{position:absolute;inset:-20px;pointer-events:none;z-index:5}.bubble{position:absolute;background:rgba(0,206,203,.25);border:1px solid rgba(255,255,255,.45);border-radius:0;bottom:-10%;animation:rise var(--duration) infinite ease-in;opacity:0}.bubble:nth-child(2n){background:rgba(253,203,110,.25)}.bubble:first-child{--duration:4.5s;width:12px;height:12px;left:10%}.bubble:nth-child(2){--duration:6.5s;width:18px;height:18px;left:30%;animation-delay:1s}.bubble:nth-child(3){--duration:5.5s;width:9px;height:9px;left:50%;animation-delay:.5s}.bubble:nth-child(4){--duration:7.5s;width:22px;height:22px;left:70%;animation-delay:2s}.bubble:nth-child(5){--duration:6s;width:14px;height:14px;left:85%;animation-delay:1.5s}.bubble:nth-child(6){--duration:8.5s;width:11px;height:11px;left:95%;animation-delay:3s}@keyframes rise{0%{transform:translateY(0) scale(1) rotate(0);opacity:0}20%{opacity:.8}100%{transform:translateY(-160px) scale(1.1) rotate(45deg);opacity:0}}.btn-glass{background:linear-gradient(135deg,#fdcb6e 0,#ff7675 100%);border:1.5px solid rgba(255,253,249,.7);box-shadow:0 4px 16px rgba(255,118,117,.35);cursor:pointer;transition:.12s ease-in-out}.btn-glass:hover{background:linear-gradient(135deg,#ffeaa7 0,#ff7675 100%);box-shadow:0 6px 22px rgba(255,118,117,.5);transform:translateY(-2px)}.btn-glass:active{box-shadow:0 2px 8px rgba(255,118,117,.3);transform:translateY(2px)}.toast{padding:14px 22px;border-radius:14px;box-shadow:0 15px 30px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.08);font-weight:700;min-width:310px;display:flex;align-items:center;gap:15px;background:rgba(11,22,37,.95);border:2px solid rgba(255,255,255,.12)}.toast-success{border-left:6px solid #00cec9!important}.toast-success i{color:#00cec9;font-size:1.5rem}.toast-success span:first-child{color:#00cec9}.toast-error span:last-child,.toast-success span:last-child{color:#e2e8f0}.toast-error{border-left:6px solid #ff7675!important}.toast-error i{color:#ff7675;font-size:1.5rem}.toast-error span:first-child{color:#ff7675}@media (max-width:768px){.title-glow,h2,p{text-align:center}.glass-panel{background:rgba(11,22,37,.9);margin-top:80px;box-shadow:0 15px 30px rgba(0,0,0,.5)}.logo-wrapper{margin-top:-100px;margin-bottom:-10px}.main-logo{transform:scale(1.05)}.title-glow{font-size:3.5rem;width:100%}}.toast-enter{animation:.4s cubic-bezier(.175,.885,.32,1.15) forwards slideIn}.toast-exit{animation:.4s ease-in forwards slideOut}@keyframes slideIn{from{transform:translateX(120%)}to{transform:translateX(0)}}@keyframes slideOut{from{transform:translateX(0);opacity:0}to{transform:translateX(120%);opacity:0}}