*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0!important}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{margin:0;overflow:hidden;background:0 0!important}.obs-wrapper{pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.alert-container{flex-direction:column;align-items:center;gap:8px;display:flex}.top-image{object-fit:contain;border-radius:8px;max-width:340px;max-height:90px}.alert-box{background:var(--widget-bg,linear-gradient(150deg, #fff7fb 0%, #fdf3ff 45%, #eef7ff 100%));border:2px solid var(--widget-border-color,#ffb4dca6);min-width:300px;max-width:460px;color:var(--widget-font-color,#4b3b4f);border-radius:24px;flex-direction:column;align-items:center;gap:4px;padding:20px 26px;font-family:Inter,Prompt,system-ui,-apple-system,sans-serif;display:flex;box-shadow:0 18px 40px -12px #ff82be59,0 4px 12px -4px #9678c82e}.alert-content{text-align:center;min-width:0}.title{letter-spacing:-.01em;background:linear-gradient(90deg,#ff72b6,#b06bff);-webkit-text-fill-color:transparent;color:#ff72b6;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800}.amount{letter-spacing:-.02em;background:var(--widget-amount-bg,radial-gradient(120% 120% at 0% 0%, #ffffffd9, transparent 60%), linear-gradient(135deg, #fff0c2 0%, #ffe9f4 55%, #fff6e6 100%));border:2px solid var(--widget-amount-border-color,#ffc85abf);border-radius:14px;align-items:center;margin-top:6px;padding:5px 12px;font-size:26px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 12px 26px -10px #ffb23c80,0 0 0 3px #ffe0964d}.amount-text{background:linear-gradient(90deg,#f4a300,#ff72b6);-webkit-text-fill-color:transparent;color:#f4a300;-webkit-background-clip:text;background-clip:text}.message{color:var(--widget-font-color,#6b5d6f);margin-top:8px;font-size:14px;font-style:italic;font-weight:600;line-height:1.35}:root.custom-font-color .title,:root.custom-font-color .amount-text{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--widget-font-color)}:root.custom-amount-color .amount-text{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--widget-amount-text-color);color:var(--widget-amount-text-color)}@media (prefers-reduced-motion:reduce){.alert-box{transition:none}}
