#l2-giveaway{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:490px;max-height:calc(100dvh - 32px);overflow:auto;padding:36px;border:1px solid #8ba99266;border-radius:20px;background:radial-gradient(ellipse at 50% 0%,#204e3c 0%,transparent 65%),#091b14;color:#edf5ef;text-align:center;box-shadow:0 28px 100px #0009;font-family:Manrope,system-ui,sans-serif;z-index:10000}
#l2-giveaway:not([open]){display:none}#l2-giveaway::backdrop{background:#020906bc;backdrop-filter:blur(5px)}
#l2-giveaway .l2-giveaway-close{position:absolute;right:14px;top:14px;width:34px;height:34px;display:grid;place-items:center;background:#ffffff08;border:1px solid #ffffff20;border-radius:9px;color:#cbdcd1;font:24px/1 system-ui;cursor:pointer}
#l2-giveaway .l2-giveaway-brand img{display:block;max-width:180px;max-height:72px;width:auto;height:auto;margin:0 auto 24px;object-fit:contain}
#l2-giveaway .l2-giveaway-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #d8b66955;border-radius:30px;background:#d8b6690c;color:#e8d09a;font:700 10px/1.5 Manrope,system-ui,sans-serif;letter-spacing:.13em}
#l2-giveaway h2{margin:22px 0 14px;color:#f1f6f0;font:600 clamp(25px,5vw,33px)/1.3 Metamorphous,Georgia,serif;letter-spacing:-.025em;text-transform:none}
#l2-giveaway h2 em{font-style:normal;color:#d8bc7c}
#l2-giveaway p{margin:0 auto 24px;max-width:350px;color:#b2c9bc;font:400 14px/1.8 Manrope,system-ui,sans-serif}
#l2-giveaway .l2-giveaway-cta{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:15px 20px;border:1px solid #e4c788;border-radius:10px;background:linear-gradient(110deg,#ecd49b,#c69a4e);color:#241b0c;text-decoration:none;font:800 14px/1.5 Manrope,system-ui,sans-serif;box-shadow:0 5px 22px #d6b66c1c}
#l2-giveaway .l2-giveaway-cta:hover{filter:brightness(1.08)}#l2-giveaway .l2-giveaway-later{display:block;margin:16px auto 20px;padding:5px 8px;background:none;border:0;color:#bfd0c4;font:500 12px/1.5 Manrope,system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
#l2-giveaway small{display:block;color:#7f9d8a;font:400 10px/1.7 Manrope,system-ui,sans-serif}#l2-giveaway :focus-visible{outline:2px solid #e5c989;outline-offset:4px}
@media(max-width:480px){#l2-giveaway{padding:32px 22px 24px}#l2-giveaway .l2-giveaway-brand img{max-width:150px;margin-bottom:20px}}
