.text-gold.svelte-r3lxeb{color:var(--color-gold)}.minigame-container.svelte-1v3coq7{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.game-subtitle.svelte-1v3coq7{font-family:Bangers,cursive;font-size:clamp(1rem,3vw,1.3rem);letter-spacing:.08em;color:#fff8ec99;text-align:center}.game-complete-text.svelte-1v3coq7{font-family:Bangers,cursive;font-size:clamp(1.2rem,3.5vw,1.5rem);color:var(--color-gold, #FFD700);text-align:center;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.logo-card.svelte-1v3coq7{width:100%;max-width:580px;background:var(--color-deep, #16213E);border:3px solid var(--color-gold, #FFD700);border-radius:18px;box-shadow:0 8px #0a0a1e,0 0 32px #ffd7001f;padding:10px}.logo-wrapper.svelte-1v3coq7{position:relative;width:100%;padding-bottom:65.66%;height:0;overflow:visible}.logo-wrapper.svelte-1v3coq7 svg{position:absolute;top:0;left:0;width:100%;height:100%}.letter-path.svelte-1v3coq7{fill:#bbb;opacity:.28;transition:opacity .5s ease,filter .5s ease}@keyframes svelte-1v3coq7-letter-pop{0%{opacity:.22;filter:none}45%{opacity:1;filter:drop-shadow(0 0 20px rgba(255,255,255,1))}to{opacity:1;filter:drop-shadow(0 0 10px rgba(255,255,255,.7))}}.letter-path.revealed.svelte-1v3coq7{fill:#fff;animation:svelte-1v3coq7-letter-pop .55s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-1v3coq7-neon-flicker{0%{opacity:.55}2%{opacity:.92}4%{opacity:.6}6%{opacity:.92}8%{opacity:.55}10%{opacity:.92}12%{opacity:.65}14%{opacity:.92}16%,to{opacity:1}}.letter-path.neon.svelte-1v3coq7{fill:#fff;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 12px rgba(180,220,255,.9));animation:svelte-1v3coq7-neon-flicker 3s linear infinite;will-change:opacity}@keyframes svelte-1v3coq7-neon-enter{0%{opacity:1;filter:drop-shadow(0 0 10px rgba(255,255,255,.7))}55%{opacity:1;filter:drop-shadow(0 0 12px #fff) drop-shadow(0 0 30px rgba(180,220,255,1))}to{opacity:1;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 12px rgba(180,220,255,.9))}}.letter-path.neon-enter.svelte-1v3coq7{fill:#fff;animation:svelte-1v3coq7-neon-enter .65s ease-out forwards}.drop-zone.svelte-1v3coq7{position:absolute;border:none;background:none;transition:background .15s,box-shadow .15s}.drop-zone.filled.svelte-1v3coq7{pointer-events:none}.tiles-area.svelte-1v3coq7{width:100%;max-width:580px;display:flex;flex-direction:column;align-items:center;gap:10px}.tiles-row.svelte-1v3coq7{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px}.tile.svelte-1v3coq7{overflow:visible;display:block;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .1s,opacity .3s ease}.tile.svelte-1v3coq7:hover:not(.tile-placed){transform:translateY(-4px) scale(1.1)}.tile.dragging-source.svelte-1v3coq7{opacity:.22;cursor:grabbing;transform:none!important}.tile.tile-placed.svelte-1v3coq7{opacity:0;transform:scale(.8);pointer-events:none}@keyframes svelte-1v3coq7-shake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-8px) rotate(-3deg)}35%{transform:translate(8px) rotate(3deg)}55%{transform:translate(-5px) rotate(-1.5deg)}75%{transform:translate(5px) rotate(1.5deg)}}.tile.shake.svelte-1v3coq7{animation:svelte-1v3coq7-shake .45s ease-in-out}.tile-letter.svelte-1v3coq7{fill:#fffffff2;stroke:#ffd70099;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,255,255,.4));transition:filter .2s,stroke .2s}.tile.svelte-1v3coq7:hover:not(.tile-placed) .tile-letter:where(.svelte-1v3coq7){filter:drop-shadow(0 0 8px rgba(255,255,255,.9));stroke:gold}.pint-logo.svelte-1pnx3t2{position:relative;display:inline-block;animation:float 3s ease-in-out infinite;line-height:1}.pint-emoji.svelte-1pnx3t2{display:block;font-size:1em;filter:drop-shadow(0 .05em 0 rgba(0,0,0,.6))}.leaflet-popup-content-wrapper{background:#16213e;color:#fff8ec;border:2px solid #ffd700;border-radius:12px;box-shadow:none}.leaflet-popup-tip-container{overflow:visible}.leaflet-popup-tip{background:#16213e;border:2px solid #ffd700;border-top:none;border-left:none;box-shadow:none}.leaflet-popup{margin-bottom:14px}.reseller-marker{background:none!important;border:none!important}
