:root{--swal-accent-gold:#388bfd;--swal-accent-brown:#1f6feb;--swal-bg-gradient:linear-gradient(145deg, #0d1117, #161b22);--swal-card-border:#388bfd33;--swal-text-main:#f0f6fc;--swal-text-sub:#8b949e;--swal-glow:#388bfd26}.swal2-modal{background:var(--swal-bg-gradient)!important;border:1px solid var(--swal-card-border)!important;box-shadow:0 20px 60px -15px #010409cc, 0 0 40px 0 var(--swal-glow)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:28px!important;padding:3rem 2.25rem 2.5rem!important;position:relative!important;overflow:hidden!important}.swal2-modal:before{content:"";background:linear-gradient(90deg, transparent, var(--swal-accent-gold), transparent);height:4px;position:absolute;top:0;left:0;right:0}.swal2-modal .swal2-title{color:var(--swal-text-main)!important;letter-spacing:.5px!important;margin-bottom:14px!important;font-family:Playfair Display,Didot,Cinzel,serif!important;font-size:32px!important;font-weight:500!important}.swal2-modal .swal2-html-container{color:var(--swal-text-sub)!important;letter-spacing:.2px!important;font-family:Plus Jakarta Sans,Montserrat,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}.swal2-actions{gap:12px!important;margin-top:2rem!important}.swal2-confirm.swal2-styled{color:#fff!important;text-transform:uppercase!important;letter-spacing:2px!important;background:linear-gradient(135deg,#1f6feb,#1158c7)!important;border:1px solid #388bfd66!important;border-radius:50px!important;padding:14px 36px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:.8rem!important;font-weight:600!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 25px -5px #1f6feb66!important}.swal2-confirm.swal2-styled:hover{background:linear-gradient(135deg,#388bfd,#1f6feb)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 15px 30px -5px #388bfd80!important}.swal2-cancel.swal2-styled{color:var(--swal-text-main)!important;border:1px solid var(--swal-card-border)!important;text-transform:uppercase!important;letter-spacing:2px!important;background:#161b22cc!important;border-radius:50px!important;padding:14px 36px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:.8rem!important;font-weight:600!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.swal2-cancel.swal2-styled:hover{border-color:var(--swal-accent-gold)!important;color:#fff!important;background:#21262d!important;transform:translateY(-2px)!important}.swal2-container{z-index:999999!important}.swal2-popup.swal2-toast{-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--swal-card-border)!important;background:#161b22f2!important;border-radius:100px!important;padding:14px 22px!important;box-shadow:0 12px 35px #00000080!important}.swal2-popup.swal2-toast .swal2-title{color:var(--swal-text-main)!important;letter-spacing:.3px!important;margin:0 10px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:.88rem!important;font-weight:500!important}.swal2-popup.swal2-toast .swal2-close{color:var(--swal-text-sub)!important}.swal2-popup.swal2-toast .swal2-close:hover{color:var(--swal-accent-gold)!important}.swal2-timer-progress-bar{background:linear-gradient(90deg, var(--swal-accent-gold), var(--swal-accent-brown))!important;height:3px!important}.swal2-icon.swal2-success{color:#2ea043!important;border-color:#2ea043!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#2ea043!important}.swal2-icon.swal2-success .swal2-success-ring{border:.25em solid #2ea04333!important}.swal2-icon.swal2-error{border-color:#f85149!important}.swal2-icon.swal2-error [class^=swal2-error-line]{background-color:#f85149!important}.swal2-icon.swal2-warning{color:#d29922!important;border-color:#d29922!important}
