.gg-page{margin:0;background:#21160f;color:#f5e7d8;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.gg-game,.gg-rewards{box-sizing:border-box;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}
.gg-game *,.gg-rewards *{box-sizing:border-box}
.gg-game [hidden],.gg-rewards [hidden]{display:none!important}
.gg-game{max-width:680px;margin:0 auto;padding:32px 24px 24px;text-align:center;min-height:100svh}
.gg-game a{color:inherit}.gg-game button{font:inherit}.gg-brand{display:inline-flex;flex-direction:column;gap:5px;font-family:Georgia,serif;font-size:31px;text-decoration:none;letter-spacing:.17em}.gg-brand span{font:9px Arial,sans-serif;letter-spacing:.35em}
.gg-heading{margin:34px 0 26px}.gg-eyebrow{font:10px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#dba775;margin:0 0 12px}.gg-heading h1{font:normal clamp(34px,5vw,51px)/1.08 Georgia,serif;margin:0 0 14px;letter-spacing:-.035em}.gg-heading>p:last-child{font-size:14px;line-height:1.5;color:#cbb8a5;margin:0}
.gg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;width:min(100%,390px);margin:0 auto 24px}
.gg-bubble{position:relative;border:0;padding:0;aspect-ratio:1;background:none;color:#23180f;border-radius:50%;cursor:pointer;min-width:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .22s ease}
.gg-orb{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;border:1px solid #d6bda578;background:radial-gradient(ellipse at 29% 23%,#fff7e8aa 0%,#fff3dd22 13%,transparent 30%),radial-gradient(ellipse at 73% 77%,#edb8bd44,transparent 39%),radial-gradient(ellipse at 30% 70%,#a0c6c238,transparent 40%),radial-gradient(ellipse at 75% 25%,#f3cfad66,transparent 40%),radial-gradient(circle,#69493444 32%,#bb936944 63%,#efcda477 86%,#f7e7ccbb 100%);box-shadow:inset 2px 2px 9px #fff5e34d,inset -3px -7px 12px #b7877255,0 9px 18px #0003;transition:opacity .24s,transform .3s}
.gg-orb:before{content:"";position:absolute;width:34%;height:18%;top:13%;left:18%;border-radius:50%;background:#fff5dc55;filter:blur(3px);transform:rotate(-35deg)}.gg-orb>span{color:#f7dbbba6;font-size:19px;font-weight:normal}
.gg-bubble:hover:not(:disabled){transform:translateY(-4px)}.gg-bubble:active:not(:disabled){transform:scale(.94)}.gg-bubble:focus-visible,.gg-continue:focus-visible,.gg-rewards a:focus-visible,.gg-reward-option:focus-visible{outline:3px solid #f2ca8a;outline-offset:5px}
.gg-reveal{display:none;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #dac1a4;border-radius:14px;background:#f3e6d6;padding:8px 3px;color:#372417;box-shadow:0 6px 20px #0002}
.gg-popped .gg-orb{opacity:0;transform:scale(1.22)}.gg-popped .gg-reveal{display:flex;animation:gg-reveal .35s ease-out}.gg-complete .gg-bubble:not(.gg-popped){opacity:.26}
.gg-bottles{display:flex;align-items:center;justify-content:center;gap:1px;height:48px;max-width:100%;width:100%;background:#fff;border-radius:5px;padding:3px 4px;overflow:hidden}.gg-bottles img{height:100%;width:calc((100% - 4px)/var(--bottles));max-width:28px;object-fit:contain;mix-blend-mode:multiply}
.gg-offer-title{font:700 11px/1.15 Arial,sans-serif;letter-spacing:0}.gg-offer-count{font:10px/1.2 Arial,sans-serif}.gg-offer-price{display:flex;align-items:baseline;justify-content:center;gap:5px;white-space:nowrap;font:700 12px/1.2 Arial,sans-serif}.gg-offer-price s{font-size:9px;font-weight:400;opacity:.6}
.gg-action{width:min(100%,390px);margin:auto}.gg-counter{display:inline-flex;align-items:center;justify-content:center;margin:0 0 13px;border:1px solid #735440;border-radius:50px;padding:7px 15px;color:#e6c7a4;font-size:11px;letter-spacing:.04em}
.gg-continue{min-height:54px;display:flex;align-items:center;justify-content:center;gap:25px;background:#d7a97e;color:#21160f!important;border:1px solid #d7a97e;border-radius:3px;text-decoration:none;font-weight:700;font-size:14px}.gg-continue[aria-disabled=true]{background:#39271b;border-color:#6b4d36;color:#a68c74!important;cursor:default}.gg-continue>span{font-size:24px;line-height:1}.gg-reset{border:0;background:none;color:#c8ac90;margin:12px 0 0;padding:8px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:11px!important}
.gg-explore{display:inline-flex;gap:12px;margin:22px 0 24px;font-size:12px;text-decoration:none;border-bottom:1px solid #79604d;padding-bottom:5px}.gg-footer{max-width:470px;margin:auto;color:#a7917e;font-size:10px;line-height:1.65}.gg-footer details summary{cursor:pointer;color:#cbb097;text-decoration:underline;text-underline-offset:3px}.gg-footer details p{max-width:440px;margin:10px auto}.gg-footer nav{display:flex;gap:20px;justify-content:center}.gg-footer nav a{text-decoration:none}.gg-plain-terms{margin:8px 0}.gg-live,.gg-skip:not(:focus){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.gg-skip:focus{position:fixed;top:10px;left:10px;background:#f3e6d6;color:#21160f;padding:10px;z-index:100}
.gg-rewards{margin:20px 0 22px;color:#f5e7d8}.gg-entry{border:1px solid #755237;background:#302115;border-radius:6px;display:flex;align-items:center;gap:15px;padding:15px 18px}.gg-entry-icon{font-size:32px;color:#dba775}.gg-entry strong{font:normal 20px/1.2 Georgia,serif}.gg-entry p{font:12px/1.45 Arial,sans-serif;color:#c6af99;margin:5px 0 9px}.gg-entry a{font:700 11px/1.4 Arial,sans-serif;color:#e3b58b;text-underline-offset:4px}
.gg-rewards [data-gg-earned]{border:1px solid #906741;border-radius:8px;padding:18px;background:#302115}.gg-reward-header{display:flex;align-items:center;justify-content:space-between}.gg-reward-header .gg-eyebrow{font-size:9px;margin-bottom:6px}.gg-reward-header h2{font:normal 27px/1.1 Georgia,serif;letter-spacing:-.02em;margin:0;color:#f5e7d8}.gg-reward-header>span{font-size:32px;color:#e2b388}.gg-reward-note{font:12px/1.5 Arial,sans-serif;color:#cbb49c;margin:10px 0 14px}.gg-reward-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.gg-reward-option{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:9px 5px;border:1px solid #8d7054;border-radius:5px;background:#3e2b1d;color:#f5e7d8;cursor:pointer}.gg-reward-option .gg-bottles{height:47px}.gg-reward-option .gg-offer-title{min-height:26px;display:flex;align-items:center;justify-content:center;text-align:center}.gg-reward-option .gg-offer-count{color:#d5bda6}.gg-reward-option .gg-offer-price{font-size:13px}.gg-reward-option .gg-offer-price s{display:none}.gg-selected-label{font:9px/1.25 Arial,sans-serif;padding-top:4px;min-height:20px;color:#d9c2ab;text-align:center}.gg-reward-option[aria-pressed=true]{background:#ecd3b7;color:#302014;border-color:#f4dfc7;box-shadow:0 0 0 1px #e7bd91}.gg-reward-option[aria-pressed=true] .gg-offer-count,.gg-reward-option[aria-pressed=true] .gg-selected-label{color:#644328}.gg-reward-option:disabled{opacity:.45;cursor:default}.gg-reward-foot{margin:12px 0 0;font:10px/1.5 Arial,sans-serif;color:#bba18a}
@keyframes gg-reveal{from{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}
@media(min-width:1000px){.gg-game{padding-top:30px}.gg-heading{margin-top:29px}.gg-game:before,.gg-game:after{content:"✦";position:fixed;color:#b58a5d28;font:70px Georgia,serif;pointer-events:none;top:42%;left:calc(50% - 390px)}.gg-game:after{left:auto;right:calc(50% - 390px);top:66%;font-size:40px}}
@media(max-width:600px){.gg-game{padding:23px 20px 20px}.gg-brand{font-size:26px}.gg-heading{margin:28px 0 22px}.gg-heading h1{font-size:36px}.gg-heading>p:last-child{font-size:12px}.gg-grid{gap:11px;max-width:350px}.gg-reveal{padding:6px 3px;gap:2px;border-radius:12px}.gg-reveal .gg-bottles{height:40px}.gg-offer-title{font-size:10px}.gg-offer-count{font-size:9px}.gg-offer-price{font-size:11px}.gg-reveal .gg-offer-price s{font-size:8px}.gg-reward-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gg-reward-option{padding:10px;gap:4px}.gg-reward-option .gg-bottles{height:49px}.gg-reward-option .gg-offer-title{font-size:11px;min-height:14px}.gg-reward-option .gg-offer-count{font-size:11px}.gg-reward-option .gg-selected-label{font-size:10px;min-height:17px}.gg-rewards [data-gg-earned]{padding:15px}.gg-reward-header h2{font-size:25px}}
@media(max-width:350px){.gg-game{padding-left:16px;padding-right:16px}.gg-heading h1{font-size:31px}.gg-grid{gap:9px}.gg-reveal .gg-bottles{height:30px;padding:2px}.gg-reveal .gg-offer-title{font-size:9px}.gg-reveal .gg-offer-count{font-size:8px}.gg-reveal .gg-offer-price{font-size:10px}.gg-reveal .gg-offer-price s{display:none}.gg-heading{margin-top:22px}.gg-entry{padding:13px}.gg-entry strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.gg-game *{animation:none!important;transition:none!important}}
body[data-goda-template] .gg-reward-header h2{font:normal 27px/1.15 Georgia,serif;letter-spacing:-.02em;margin:0;color:#f5e7d8}
body[data-goda-template] .gg-rewards .gg-eyebrow{font:10px/1.4 Arial,sans-serif;letter-spacing:.13em;color:#dba775;margin:0 0 7px}
body[data-goda-template] .gg-rewards .gg-reward-note{font:12px/1.5 Arial,sans-serif;color:#cbb49c;margin:10px 0 14px}
body[data-goda-template] .gg-rewards .gg-reward-foot{font:10px/1.5 Arial,sans-serif;color:#bba18a;margin:12px 0 0}
body[data-goda-template] .gg-rewards .gg-entry p{font:12px/1.45 Arial,sans-serif;color:#c6af99;margin:5px 0 9px}
body[data-goda-template] .gg-rewards .gg-entry a{color:#e3b58b}
@media(max-width:600px){body[data-goda-template] .gg-reward-header h2{font-size:25px}}
