.golden-welcome-experience{--gw-bg:#fffdf2;--gw-text:#173e4c;--gw-line:#d8b455;--gw-accent:#007e78;position:fixed;box-sizing:border-box;width:min(650px,calc(100% - 24px));max-height:92dvh;overflow:auto;border:1px solid var(--gw-line);border-radius:32px;padding:26px 32px 20px;color:var(--gw-text);background:radial-gradient(ellipse at 50% 26%,#ffe7a25c,transparent 48%),linear-gradient(145deg,#eafaf5,var(--gw-bg) 65%);box-shadow:0 30px 100px #001f3380,0 0 50px #f1d37744;font:16px/1.65 system-ui,sans-serif;text-align:center;isolation:isolate}.golden-welcome-experience::backdrop{background:#052e3dc9;backdrop-filter:blur(6px)}.gw-close{position:absolute;right:14px;top:12px;z-index:5;width:42px;height:42px;border:1px solid #b9cfc5;border-radius:50%;background:var(--gw-bg);color:var(--gw-text);font-size:20px;cursor:pointer}.gw-logo{width:190px;max-width:65%;padding:9px 14px;background:#ffffffdb;border-radius:14px;box-sizing:content-box}.gw-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#956d15;margin:12px 0 0}.gw-gift-stage{height:180px;position:relative;max-width:360px;margin:0 auto}.gw-gift{position:absolute;left:calc(50% - 49px);bottom:6px;width:98px;height:96px;filter:drop-shadow(0 15px 12px #846d3730)}.gw-gift-box{position:absolute;bottom:0;width:98px;height:74px;border-radius:5px 5px 14px 14px;background:linear-gradient(110deg,#a77a17,#f9df91 22%,#d3a83d 54%,#ffedaa 76%,#b5892d);border:1px solid #b28b2e;overflow:hidden}.gw-gift-box i{display:block;width:18px;height:100%;margin:auto;background:linear-gradient(90deg,#005e5b,#0ca39c,#006a63)}.gw-gift-box b{position:absolute;inset:22px 0 0;color:#ffecb4;font-size:28px;text-shadow:0 2px 2px #77500d}.gw-gift-lid{position:absolute;z-index:2;top:13px;left:-6px;width:110px;height:25px;border-radius:6px;background:linear-gradient(120deg,#c99c35,#fff0af 40%,#d9ad48);box-shadow:0 3px 4px #785a2840;transform-origin:20% 70%}.gw-gift-lid i:before,.gw-gift-lid i:after{content:"";position:absolute;top:-25px;width:33px;height:25px;border:7px solid #04968b;border-radius:70% 70% 10% 70%;left:20px;transform:rotate(20deg);box-sizing:border-box}.gw-gift-lid i:after{left:54px;transform:scaleX(-1) rotate(20deg)}.gw-coins{position:absolute;inset:0;pointer-events:none}.gw-coins span{position:absolute;left:calc(50% - 20px);bottom:55px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:3px double #ad7916;color:#805814;background:radial-gradient(circle at 32% 23%,#fff8c9,#f6cd5c 55%,#b7831c);box-shadow:0 0 16px #ffd77888;font-size:15px;font-weight:800;opacity:0;--x:-94px;--y:-42px}.gw-coins span:nth-child(2){--x:-48px;--y:-80px}.gw-coins span:nth-child(3){--x:0px;--y:-95px}.gw-coins span:nth-child(4){--x:52px;--y:-78px}.gw-coins span:nth-child(5){--x:96px;--y:-36px}.gw-animate .gw-gift-lid{animation:gw-open 1.7s cubic-bezier(.2,.7,.2,1) .4s both}.gw-animate .gw-coins span{animation:gw-coins 2.8s ease-out .85s both}.gw-butterfly{position:absolute;top:30px;font-size:25px;filter:saturate(.8)}.gw-butterfly-one{left:14px;transform:rotate(-20deg)}.gw-butterfly-two{right:9px;top:80px;transform:rotate(20deg)}.gw-animate .gw-butterfly{animation:gw-flutter 3s ease-in-out 2 alternate}.gw-leaf{position:absolute;font-size:88px;line-height:1;color:#428c6299;bottom:-10px;left:0;transform:rotate(-20deg)}.gw-leaf-two{left:auto;right:0;transform:scaleX(-1) rotate(-20deg)}.gw-message h2{font-size:27px;line-height:1.4;margin:12px 0}.gw-message p{margin:9px 0}.gw-amount{background:linear-gradient(90deg,transparent,#f7df9966,transparent);padding:8px;font-size:20px}.gw-amount strong{font-size:30px;color:#9c6e11}.gw-balance{font-weight:700;color:var(--gw-accent)}.gw-signature{font-size:15px;font-style:italic}.gw-actions{display:flex;gap:12px;margin-top:16px;justify-content:center;flex-wrap:wrap}.gw-actions a,.gw-memory button{padding:12px 18px;border-radius:14px;text-decoration:none;background:#00877e;color:#fff;font-weight:650;border:1px solid #007b76;font-size:16px;cursor:pointer}.gw-actions a:nth-child(2){background:linear-gradient(120deg,#ffeeb4,#dfbb58);border-color:#b89136;color:#44330b}.gw-sound{display:block;margin:14px auto 6px;border:0;background:transparent;color:var(--gw-text);font:inherit;font-size:13px;cursor:pointer}.gw-credit-note{font-size:11px;opacity:.8;margin:0}.gw-memory{padding:20px;margin:20px 0;border:1px solid #ceaa49;border-radius:18px;background:#fff9e8;color:#173e4c;direction:rtl}.gw-memory h2{font-size:20px}.golden-welcome-experience :focus-visible{outline:3px solid #009c9a;outline-offset:4px}html[data-theme=dark] .golden-welcome-experience{--gw-bg:#112d3c;--gw-text:#f1f7f5;--gw-accent:#6be2ca;background:radial-gradient(ellipse at 50% 25%,#cba63b35,transparent 55%),#112d3c}html[data-theme=emerald] .golden-welcome-experience{--gw-bg:#073e35;--gw-text:#fff8df;--gw-accent:#91e6bf;background:radial-gradient(ellipse at 50% 25%,#cba63b35,transparent 55%),#073e35}html[data-theme=dark] .gw-eyebrow,html[data-theme=emerald] .gw-eyebrow{color:#e6c972}html[data-theme=dark] .gw-amount strong,html[data-theme=emerald] .gw-amount strong{color:#ffdf85}@keyframes gw-open{0%,20%{transform:translate(0,0) rotate(0)}50%{transform:translate(-12px,-28px) rotate(-13deg)}100%{transform:translate(-19px,-45px) rotate(-20deg)}}@keyframes gw-coins{0%{opacity:0;transform:translate(0,8px) scale(.5)}30%,75%{opacity:1;transform:translate(var(--x),var(--y)) rotate(12deg) scale(1)}100%{opacity:0;transform:translate(var(--x),calc(var(--y) - 20px)) scale(.8)}}@keyframes gw-flutter{from{translate:0 0;scale:1 .85}to{translate:12px -10px;scale:.95 1}}@media(max-width:500px){.golden-welcome-experience{padding:20px 18px 16px;border-radius:23px}.gw-message h2{font-size:23px}.gw-gift-stage{height:165px}.gw-message{font-size:15px}.gw-actions{gap:8px}.gw-actions a{font-size:14px;padding:12px}.gw-amount{font-size:17px}.gw-logo{width:165px}}@media(prefers-reduced-motion:reduce){.golden-welcome-experience *{animation:none!important}.gw-gift-lid{transform:translate(-19px,-45px) rotate(-20deg)}.gw-coins span:nth-child(3){opacity:1;transform:translate(0,-75px)}}
