.game-hud[data-v-eb8f0684]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#14141ef2,#1e1e28e6);border:2px solid rgba(255,152,0,.3);border-radius:50px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;color:#fff;display:flex;gap:1rem;justify-content:center;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;padding:.75rem 1rem;position:relative}.hud-small.game-hud[data-v-eb8f0684]{border-radius:30px;border-width:1px;gap:.5rem;padding:.375rem .75rem}.hud-small .coin-icon[data-v-eb8f0684]{height:20px;width:20px}.hud-small .coin-glow[data-v-eb8f0684]{height:30px;width:30px}.hud-small .balance-number[data-v-eb8f0684]{font-size:1rem}.hud-small .balance-label[data-v-eb8f0684]{font-size:.5rem}.hud-small .action-pills[data-v-eb8f0684]{gap:.25rem}.hud-small .action-pill[data-v-eb8f0684]{border-radius:15px;font-size:.65rem;padding:.25rem .5rem}.hud-small .pill-icon[data-v-eb8f0684]{font-size:.75rem}.hud-small .dot[data-v-eb8f0684]{height:4px;width:4px}@media (max-width:768px){.game-hud[data-v-eb8f0684]{border-radius:40px;gap:.75rem;padding:.5rem .75rem}}.game-hud[data-v-eb8f0684]:before{animation:shimmer-eb8f0684 3s ease-in-out infinite;background:linear-gradient(45deg,#ff98001a,#ffc1070d 50%,#ff98001a);border-radius:50px;content:"";inset:0;pointer-events:none;position:absolute}@keyframes shimmer-eb8f0684{0%,to{opacity:.5}50%{opacity:.8}}.coin-counter[data-v-eb8f0684]{gap:.5rem;z-index:1}.coin-counter[data-v-eb8f0684],.coin-icon-wrapper[data-v-eb8f0684]{align-items:center;display:flex;position:relative}.coin-icon-wrapper[data-v-eb8f0684]{justify-content:center}.coin-icon[data-v-eb8f0684]{filter:drop-shadow(0 0 8px rgba(255,152,0,.6));height:28px;position:relative;width:28px;z-index:2}@media (max-width:768px){.coin-icon[data-v-eb8f0684]{height:24px;width:24px}}.spinning[data-v-eb8f0684]{animation:spin-eb8f0684 8s linear infinite}@keyframes spin-eb8f0684{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.coin-glow[data-v-eb8f0684]{animation:glow-eb8f0684 2s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(255,152,0,.4) 0,transparent 70%);border-radius:50%;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@media (max-width:768px){.coin-glow[data-v-eb8f0684]{height:32px;width:32px}}@keyframes glow-eb8f0684{0%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.balance-info[data-v-eb8f0684]{align-items:flex-start;display:flex;flex-direction:column}.balance-number[data-v-eb8f0684]{color:gold;font-size:1.1rem;font-weight:800;line-height:1;text-shadow:0 0 10px rgba(255,215,0,.5)}@media (max-width:768px){.balance-number[data-v-eb8f0684]{font-size:1rem}}.balance-label[data-v-eb8f0684]{color:#ffffffb3;font-size:.625rem;font-weight:600;letter-spacing:1px;margin-top:-2px;text-transform:uppercase}.action-pills[data-v-eb8f0684]{display:flex;gap:.5rem;position:relative;z-index:1}@media (max-width:768px){.action-pills[data-v-eb8f0684]{gap:.375rem}}.action-pill[data-v-eb8f0684],.pill-container[data-v-eb8f0684]{position:relative}.action-pill[data-v-eb8f0684]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;overflow:hidden;padding:.375rem .75rem;transition:all .3s ease}@media (max-width:768px){.action-pill[data-v-eb8f0684]{font-size:.7rem;padding:.25rem .5rem}}.welcome-pill[data-v-eb8f0684]{background:linear-gradient(135deg,#ffc10733,#ff98001a);border-color:#ffc10766;color:gold}.weekly-pill[data-v-eb8f0684]{background:linear-gradient(135deg,#ff980033,#ff57221a);border-color:#ff980066;color:#ff9800}.claimed-pill[data-v-eb8f0684]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22c55e0d;border-color:#22c55e66;color:#22c55ee6;cursor:default}.action-pill[data-v-eb8f0684]:hover:not(.claimed-pill){box-shadow:0 4px 12px #ff98004d;transform:translateY(-1px) scale(1.05)}.pulse[data-v-eb8f0684]{animation:pulse-eb8f0684 2s ease-in-out infinite}@keyframes pulse-eb8f0684{0%,to{box-shadow:0 0 #ff980066}50%{box-shadow:0 0 0 8px #ff980000}}.pill-icon[data-v-eb8f0684]{font-size:.875rem;line-height:1}@media (max-width:768px){.pill-icon[data-v-eb8f0684]{font-size:.75rem}}.pill-text[data-v-eb8f0684]{font-weight:700;line-height:1}.shining-text[data-v-eb8f0684]{background:linear-gradient(90deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-clip:text;-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:shine-text-eb8f0684 3s linear infinite;color:gold}@keyframes shine-text-eb8f0684{to{background-position:-200%}}.pill-shine[data-v-eb8f0684]{animation:shine-eb8f0684 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine-eb8f0684{0%{left:-100%}50%{left:100%}to{left:100%}}.progress-hint[data-v-eb8f0684]{position:relative;z-index:1}.progress-dots[data-v-eb8f0684]{display:flex;gap:.25rem}.dot[data-v-eb8f0684]{background:#ffffff4d;border-radius:50%;height:6px;transition:all .3s ease;width:6px}.dot.active[data-v-eb8f0684]{animation:dotPulse-eb8f0684 1.5s ease-in-out infinite;background:gold;box-shadow:0 0 8px #ffd70099}@keyframes dotPulse-eb8f0684{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.dot[data-v-eb8f0684]{height:4px;width:4px}}.action-pill.claiming[data-v-eb8f0684]{animation:claiming-pulse-eb8f0684 1s ease-in-out infinite;cursor:not-allowed;opacity:.7}@keyframes claiming-pulse-eb8f0684{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.quick-success-message[data-v-eb8f0684]{animation:success-bounce-eb8f0684 2s ease-out;background:linear-gradient(135deg,#22c55ee6,#10b981e6);border-radius:20px;box-shadow:0 4px 12px #22c55e4d;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.5rem 1rem;position:absolute;top:-40px;transform:translate(-50%);white-space:nowrap;z-index:10}@keyframes success-bounce-eb8f0684{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.8)}20%{opacity:1;transform:translate(-50%) translateY(-5px) scale(1.1)}40%{transform:translate(-50%) translateY(0) scale(1)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media (max-width:768px){.quick-success-message[data-v-eb8f0684]{font-size:.7rem;padding:.375rem .75rem;top:-35px}}
