.avurudu-hero{text-align:center;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 30%,#dc2626 70%,#991b1b 100%);border-radius:20px;margin-bottom:24px;padding:32px 20px;position:relative;overflow:hidden}.avurudu-hero:before{content:"";background:radial-gradient(circle at 20%,#ffffff26 0%,#0000 50%),radial-gradient(circle at 80% 30%,#ffffff1a 0%,#0000 40%);position:absolute;inset:0}.avurudu-hero h1{color:#fff;text-shadow:0 2px 8px #0003;margin:0 0 4px;font-size:36px;font-weight:800;position:relative}.avurudu-hero p{color:#ffffffe6;margin:0;font-size:16px;position:relative}.game-scene{background:linear-gradient(#87ceeb 0%,#b0e0e6 40%,#90ee90 70%,#228b22 100%);border:1px solid #e2e8f0cc;border-radius:20px;min-height:380px;margin-bottom:20px;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.hanging-bar{width:100%;height:30px;margin-top:20px;position:relative}.hanging-bar:after{content:"";background:linear-gradient(#8b6914,#6b4e12,#8b6914);border-radius:6px;height:12px;position:absolute;top:10px;left:8%;right:8%;box-shadow:0 3px 8px #0000004d}.hanging-bar:before{content:"";background:linear-gradient(90deg,#6b4e12,#8b6914,#6b4e12);border-radius:4px;width:12px;height:44px;position:absolute;top:-10px;left:6%;box-shadow:2px 0 4px #0003}.bar-pole-right{z-index:1;background:linear-gradient(90deg,#6b4e12,#8b6914,#6b4e12);border-radius:4px;width:12px;height:44px;position:absolute;top:-10px;right:6%;box-shadow:2px 0 4px #0003}.pot-row{z-index:2;justify-content:space-evenly;align-items:flex-start;padding:0 8%;display:flex;position:relative}.pot-slot{flex-shrink:0;width:70px;height:110px}.stick-area{height:100px;margin-top:10px;position:relative;overflow:hidden}.stick{background:linear-gradient(#6b4e12 0%,#8b6914 50%,#a0855b 100%);border-radius:4px;width:8px;height:90px;margin-left:-4px;transition:none;position:absolute;bottom:0;left:50%;box-shadow:2px 0 4px #0003}.stick-swaying{animation:1.8s ease-in-out infinite stick-sway}@keyframes stick-sway{0%{transform:rotate(-35deg)}50%{transform:rotate(35deg)}to{transform:rotate(-35deg)}}.stick-striking{animation:.3s ease-out forwards stick-strike}.blindfold{-webkit-backdrop-filter:blur(3px);z-index:10;cursor:pointer;background:#0000008c;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:24px;transition:opacity .4s;display:flex;position:absolute;inset:0}.blindfold-text{color:#fde68a;text-align:center;font-size:16px;font-weight:700;animation:1.5s ease-in-out infinite pulse-text}.tap-hint{color:#ffffffe6;text-transform:uppercase;letter-spacing:3px;text-shadow:0 2px 12px #f59e0b80;margin-top:8px;font-size:22px;font-weight:800;animation:1s ease-in-out infinite pulse-text}.confetti-container{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:hidden}.confetti-piece{border-radius:2px;width:8px;height:8px;animation:1.5s ease-out forwards confetti-fall;position:absolute}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(200px)rotate(720deg)scale(0)}}@keyframes pulse-text{0%,to{opacity:.6}50%{opacity:1}}.avurudu-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.stat-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffffeb;border:1px solid #e2e8f0cc;border-radius:14px;padding:16px}.stat-card .stat-value{color:#0f172a;font-size:32px;font-weight:800;line-height:1}.stat-card .stat-label{color:#64748b;margin-top:4px;font-size:13px}.share-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e2e8f0cc;border-radius:16px;margin-bottom:20px;padding:20px}.share-buttons{flex-wrap:wrap;gap:10px;display:flex}.share-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.share-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.share-btn-whatsapp{color:#fff;background:#25d366}.share-btn-facebook{color:#fff;background:#1877f2}.share-btn-copy{color:#334155;background:#f1f5f9}.referral-code{letter-spacing:3px;color:#92400e;background:#fef3c7;border:2px dashed #f59e0b;border-radius:10px;margin:8px 0;padding:8px 20px;font-size:20px;font-weight:800;display:inline-block}.game-area{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e2e8f0cc;border-radius:20px;min-height:200px;margin-bottom:20px;padding:24px;position:relative;box-shadow:0 4px 20px #0000000a}.auth-gate{text-align:center;padding:40px 20px}.auth-gate-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f59e0b,#dc2626);border:none;border-radius:14px;padding:14px 36px;font-size:16px;font-weight:700;transition:all .2s;display:inline-block;box-shadow:0 4px 16px #dc26264d}.auth-gate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc262666}.game-instructions{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.6}.result-banner{text-align:center;z-index:15;border-radius:16px;margin:16px 20px 20px;padding:20px;font-size:18px;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) result-pop;position:relative}.result-banner.hit{color:#166534;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px solid #86efac}.result-banner.miss{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fcd34d}@keyframes result-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.chances-bar{background:#e2e8f0;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.chances-bar-fill{background:linear-gradient(90deg,#f59e0b,#dc2626);border-radius:4px;height:100%;transition:width .5s}.ground{background:linear-gradient(#228b22 0%,#1a6f1a 100%);height:40px;margin-top:auto;position:relative}@media (max-width:640px){.avurudu-hero h1{font-size:28px}.avurudu-hero{padding:24px 16px}.game-scene{min-height:340px}.pot-slot{width:55px;height:90px}.stick{width:6px;height:70px}.avurudu-stats{gap:8px}.stat-card{padding:12px}.stat-card .stat-value{font-size:26px}.referral-code{padding:6px 14px;font-size:16px}}
/*# sourceMappingURL=9f1b5e180129daab.css.map*/