@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;700&display=swap";
:root{--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace}body{margin:0;font-family:var(--font-sans)!important}code,pre{font-family:var(--font-mono)!important}::placeholder{color:#a8a8a8;opacity:1}.input .textArea{background:#fffffd}@media screen and (max-width:991px){.container{width:100%!important;max-width:100%!important}}.custom-alert-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999999;pointer-events:auto;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out forwards alertFadeIn;display:flex;position:fixed;top:0;left:0}.custom-alert-modal{text-align:center;background:#fff;border-radius:28px;width:90%;max-width:420px;padding:50px 30px 40px;animation:.3s cubic-bezier(.18,.89,.32,1.28) forwards alertZoomIn;position:relative;box-shadow:0 20px 60px #00000026}.custom-alert-close{cursor:pointer;z-index:10;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.custom-alert-close:hover{background:#e2e8f0;transform:scale(1.05)}.custom-alert-icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 20px;display:flex}.custom-alert-inner-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.custom-alert-title{color:#1a1a1a;margin-bottom:10px;font-size:24px;font-weight:800}.custom-alert-desc{color:#666;margin-bottom:0;font-size:15px;line-height:1.5}[data-sonner-toast]{display:none!important}@keyframes alertFadeIn{0%{opacity:0}to{opacity:1}}@keyframes alertZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin;display:inline-block}.text-pink{color:#d63384!important}
