.gwb,.gwp{--gold-hi:#fff0c2;--gold:#e8c578;--gold-deep:#d4a94e;--gold-lo:#8f6a22;--bark:#2a1707;--espresso:#140a05;--orange-hi:#fb923c;--shine:linear-gradient(90deg, #fff0c200, #fff0c259, #fff0c200);--gold-fill:linear-gradient(var(--gold-hi), var(--gold) 52%, var(--gold-deep))}.gwb{background:var(--espresso) url(/giveaway/stage.jpg) center / cover;color:#fff;text-align:start;border-radius:18px;align-items:center;gap:12px;width:100%;height:72px;padding:0 12px 0 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #1408032e,0 0 0 1px #e8c5788c}.gwb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gwb:after{content:"";background:var(--shine);pointer-events:none;width:60px;animation:3.2s ease-in-out infinite gwb-sweep;position:absolute;top:0;bottom:0;left:-80px;transform:skew(-20deg)}@keyframes gwb-sweep{0%,55%{left:-80px}to{left:420px}}.gwb-art{background:url(/giveaway/case.webp) 50%/contain no-repeat;flex:none;width:44px;height:56px}.gwb-words{flex-direction:column;flex:1;min-width:0;display:flex}.gwb-words b{letter-spacing:-.16px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:21px;overflow:hidden}.gwb-words small{color:var(--gold-hi);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.gwb-hot{color:var(--orange-hi);font-variant-numeric:tabular-nums}.gwb-go{z-index:1;height:36px;color:var(--bark);background:var(--gold-fill);box-shadow:0 2px 0 var(--gold-lo), inset 0 1px 0 #ffffffbf;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:700;line-height:20px;animation:1.6s ease-in-out infinite gwb-alive;display:flex;position:relative}@keyframes gwb-alive{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.gwb-quiet{box-shadow:0 10px 24px #1408032e}.gwb-quiet:after{display:none}.gwb-quiet .gwb-go{color:var(--gold-hi);background:#e8c57829;font-size:13px;font-weight:500;animation:none;box-shadow:inset 0 0 0 1px #e8c5788c}@media (max-width:379px){.gwb-go{padding:0 12px}.gwb-art{width:38px}.gwb-words small{font-size:11px}}.gwp-scrim{z-index:70;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gwp{color:#fff;background:linear-gradient(#14080300 70%, #140803d1 84%), var(--espresso) url(/giveaway/stage.jpg) center / cover;text-align:center;border-radius:22px;flex-direction:column;align-items:center;width:min(326px,100%);max-height:100%;padding:18px 18px 16px;animation:.38s cubic-bezier(.2,.9,.3,1) both gwp-in;display:flex;position:relative;overflow-y:auto;box-shadow:0 12px 26px #0000006b,0 0 0 1px #e8c5788c}@keyframes gwp-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.gwp-x{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;right:12px}.gwp-tag{color:var(--gold-hi);background:#1408038c;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;line-height:18.75px;box-shadow:inset 0 0 0 1px #e8c5788c}.gwp-case{background:url(/giveaway/case.webp) 50%/contain no-repeat;width:150px;height:190px;margin-top:10px}.gwp h2{letter-spacing:-.6px;margin:6px 0 0;font-size:24px;font-weight:700;line-height:32px}.gwp-gold{color:var(--gold)}.gwp p{color:#d4d4d4;margin:6px 0 0;font-size:14px;line-height:21px}.gwp-cta{letter-spacing:-.27px;width:100%;height:57px;color:var(--bark);background:var(--gold-fill);box-shadow:0 4px 0 var(--gold-lo), 0 12px 26px #0000006b, inset 0 1px 0 #ffffffbf;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-size:18px;font-weight:700;line-height:27px;animation:1.6s ease-in-out infinite gwb-alive;display:flex}.gwp-cta:active{box-shadow:0 1px 0 var(--gold-lo), 0 6px 14px #0006;animation:none;transform:translateY(3px)}.gwp-later{color:#d4d4d4;min-height:24px;margin-top:12px;font-size:14px;line-height:21px}.gwp p.gwp-fine{color:#cdbda8;margin-top:10px;font-size:12px;line-height:16.2px}.gwp-fine u{text-underline-offset:2px}.gwp button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gwb:after,.gwb-go,.gwp-cta,.gwp{animation:none}}
:where(.gw-root,.gw-hint){--gold-hi:#fff0c2;--gold:#e8c578;--gold-lo:#8f6a22}.gw-hint-out{pointer-events:none;animation:.38s cubic-bezier(.2,.9,.3,1) both gw-hint-out}@keyframes gw-hint-out{0%{scale:1}18%{scale:.94}50%{opacity:1;box-shadow:0 0 0 1px var(--gold), 0 0 22px 4px color-mix(in srgb, var(--gold) 60%, transparent);scale:1.06}to{opacity:0;scale:1.22;box-shadow:0 0 0 1px #0000,0 0 36px 12px #0000}}.gw-hint-spark{display:inline-flex;position:relative}.gw-hint-out .gw-hint-spark>svg{color:var(--gold);filter:drop-shadow(0 0 4px var(--gold));animation:.38s cubic-bezier(.2,1.35,.4,1) both gw-hint-twirl}@keyframes gw-hint-twirl{to{rotate:90deg;scale:1.5}}.gw-hint-out .gw-hint-spark:after{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--gold-hi), color-mix(in srgb, var(--gold) 70%, transparent) 45%, transparent);border-radius:50%;animation:.38s ease-out both gw-hint-burst;position:absolute;inset:-6px}@keyframes gw-hint-burst{0%{opacity:1;scale:.3}to{opacity:0;scale:3.2}}@media (prefers-reduced-motion:reduce){.gw-hint-out,.gw-hint-out .gw-hint-spark>svg,.gw-hint-out .gw-hint-spark:after{animation:none}}
