body{padding:0;margin:0}.container{min-height:100vh;background:#121724;padding:1rem}.game-wrapper{max-width:36rem;padding:11rem;width:100%;background:linear-gradient(182deg,#202c3e .17%,#202c3e33 93.02%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.5rem;min-width:-webkit-fill-available;border:1px solid 1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000040}.subtitle{font-size:1.25rem;color:#d1d5db;margin:0}.connect-btn{background:linear-gradient(135deg,#9333ea,#2563eb);padding:1rem 2rem;border-radius:.75rem;color:#fff;font-weight:700;font-size:1.25rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1)}.wallet-info{background:#0003;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;text-align:center}.wallet-label{color:#d1d5db;margin:0 0 .25rem}.wallet-address{color:#fff;font-size:.875rem;word-break:break-all;margin:0 0 .5rem}.balance{color:#10b981;font-weight:700;margin:0}.bet-title{font-size:1.25rem;color:#fff;margin-bottom:1rem;text-align:center}.bet-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bet-btn{padding:1rem;border-radius:.75rem;font-weight:700;font-size:1.125rem;border:none;cursor:pointer;transition:all .3s ease;background:#ffffff1a;color:#fff;transform:scale(1)}.bet-btn:hover{background:#fff3;transform:scale(1.05)}.bet-btn.selected{background:linear-gradient(135deg,#00b894,#00b894);color:#fff;transform:scale(1.05)}.game-section{text-align:center}.play-btn{padding:1.5rem 3rem;border-radius:.75rem;font-weight:700;font-size:1.5rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1)}.play-btn.active{background:linear-gradient(135deg,#00b894,#050505);color:#fff}.play-btn.active:hover{background:linear-gradient(135deg,#00b894,#050505)}.play-btn.disabled{background:#6b7280;color:#9ca3af;cursor:not-allowed}.coin{font-size:5rem;margin-bottom:1.5rem;animation:spin 1s linear infinite}.transaction-text{font-size:1.125rem;color:#d1d5db;margin:0}.result-icon{font-size:5rem;margin-bottom:1.5rem}.result-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.result-description{font-size:1.25rem;color:#fff;margin-bottom:1.5rem}.reset-btn{background:linear-gradient(135deg,#2563eb,#9333ea);padding:1rem 2rem;border-radius:.75rem;color:#fff;font-weight:700;font-size:1.25rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1)}.reset-btn:hover{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:scale(1.05)}.footer{text-align:center;margin-top:2rem;color:#9ca3af}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.container{padding:.5rem}.game-wrapper{padding:1.5rem;max-width:320px}.title{font-size:2.25rem}.subtitle{font-size:1rem}.bet-grid{grid-template-columns:1fr;gap:.75rem}.play-btn{padding:1rem 2rem;font-size:1.25rem}.result-title{font-size:2rem}}.layout{display:flex;min-height:100vh;background:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.top-header{position:fixed;top:0;left:0;right:0;height:60px;background:#191f2d;border-bottom:1px solid #4a556854;display:flex;align-items:center;padding:0 1rem;z-index:1000}.top-header-left{display:flex;align-items:center;gap:1rem;flex:1}.top-header-center{flex:1;display:flex;justify-content:center;max-width:400px}.top-header-right{display:flex;align-items:center;gap:.75rem;flex:1;justify-content:flex-end}.menu-toggle,.mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;gap:3px;border-radius:4px;transition:background-color .2s}.menu-toggle:hover,.mobile-menu-toggle:hover{background:#ffffff1a}.hamburger{width:20px;height:2px;background:#e2e8f0;transition:all .3s ease}.logo{display:flex;align-items:center;gap:.5rem;color:#00d4aa;font-size:15px}.logo-img,.mobile-logo-img{width:32px;height:32px;border-radius:50%;background:#00d4aa}.search-container{position:relative;width:100%;max-width:300px}.search-input{width:100%;padding:.5rem 1rem .5rem 2.5rem;background:#4a5568;border:1px solid #718096;border-radius:.375rem;color:#e2e8f0;font-size:.875rem}.search-input::-moz-placeholder{color:#a0aec0}.search-input::placeholder{color:#a0aec0}.search-input:focus{outline:none;border-color:#00d4aa;box-shadow:0 0 0 1px #00d4aa}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a0aec0;font-size:.875rem}.sign-up-btn{padding:.5rem 1rem;background:transparent;border:1px solid #718096;border-radius:.375rem;color:#e2e8f0;font-size:.875rem;cursor:pointer;transition:all .2s}.sign-up-btn:hover{background:#ffffff1a;border-color:#a0aec0}.connect-btn-header{padding:.5rem 1rem;background:#00d4aa;border:none;border-radius:.375rem;color:#1a202c;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.connect-btn-header:hover{background:#00b894}.mobile-header{display:none;position:fixed;top:0;left:0;right:0;height:60px;background:#2d3748;border-bottom:1px solid #4a5568;align-items:center;padding:0 1rem;z-index:1000}.mobile-logo{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#00d4aa;font-weight:700}.mobile-logo-text{font-size:1rem}.mobile-connect-btn{padding:.375rem .75rem;background:#00d4aa;border:none;border-radius:.375rem;color:#1a202c;font-weight:600;font-size:.75rem;cursor:pointer}.sidebar{position:fixed;top:60px;left:0;width:280px;height:calc(100vh - 60px);background:#191f2d;border-right:1px solid #4a55686e;transform:translate(-100%);transition:transform .3s ease;z-index:999;overflow-y:auto}.sidebar-open{transform:translate(0)}.sidebar-overlay{position:fixed;inset:60px 0 0;background:#00000080;z-index:998}.sidebar-content{padding:1rem}.sidebar-search{position:relative;margin-bottom:1rem;display:none}.sidebar-search-input{width:100%;padding:.5rem 1rem .5rem 2.5rem;background:#4a5568;border:1px solid #718096;border-radius:.375rem;color:#e2e8f0;font-size:.875rem}.sidebar-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a0aec0}.bonus-section{display:flex;align-items:center;gap:.75rem;background:#4a5568;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.bonus-icon{font-size:1.5rem}.bonus-content{flex:1}.bonus-label{display:block;color:#e2e8f0;font-weight:600;font-size:1rem}.bonus-amount{display:flex;align-items:baseline;gap:.25rem}.bonus-up-to{color:#a0aec0;font-size:.75rem;font-weight:500}.bonus-percentage{color:#00d4aa;font-size:1.5rem;font-weight:700}.stats-section{margin-bottom:1.5rem}.stat-item{background:#4a5568;padding:.75rem;border-radius:.375rem;margin-bottom:.75rem}.stat-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.stat-label{color:#e2e8f0;font-weight:600;font-size:.875rem}.stat-value{color:#00d4aa;font-weight:700;font-size:.875rem}.stat-sub{display:flex;justify-content:space-between;font-size:.75rem}.stat-price{color:#a0aec0}.stat-time{color:#00d4aa}.raffle-item{display:flex;align-items:center;gap:.5rem;background:#4a5568;padding:.75rem;border-radius:.375rem}.raffle-icon{font-size:1rem;max-height:24px}.raffle-text{flex:1;color:#e2e8f0;font-size:.875rem;font-weight:500}.raffle-timer{display:flex;gap:.5rem;font-size:.75rem}.raffle-day{color:#a0aec0}.raffle-count{color:#e2e8f0;font-weight:600}.navigation{margin-top:1rem}.nav-section{margin-bottom:.75rem}.nav-section-title{color:#718096;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s;margin-bottom:.25rem}.nav-item:hover{background:#ffffff0d}.nav-icon{font-size:1rem;width:20px;text-align:center;max-height:20px}.nav-text{flex:1;color:#e2e8f0;font-size:.875rem;font-weight:500}.nav-arrow{color:#718096;font-size:1rem}.nav-bonus{background:#00d4aa;color:#1a202c;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:600}.nav-separator{height:1px;background:#4a5568;margin:.75rem 0}.main-content{flex:1;margin-left:0;margin-top:60px;transition:margin-left .3s ease}.container{min-height:calc(100vh - 60px);flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}.game-wrapper{max-width:36rem;width:100%;background:linear-gradient(182deg,#202c3e .17%,#202c3e33 93.02%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.5rem;padding:2rem;border:1px solid 1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000040}.header{text-align:center;margin-bottom:2rem}.title{font-size:30px;color:#fff;margin-bottom:.5rem;text-shadow:0 4px 6px rgba(0,0,0,.1);line-height:1.2}.subtitle{font-size:14px;color:#d1d5db;margin:0;font-weight:400}.connect-section{text-align:center}.connect-btn{background:linear-gradient(135deg,#00b894,#00b894);padding:1rem 2rem;border-radius:.75rem;color:#000;font-weight:700;font-size:14px;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1)}.wallet-info{background:#0003;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;text-align:center;border:1px solid rgba(255,255,255,.1)}.wallet-label{color:#d1d5db;margin:0 0 .25rem;font-size:.875rem}.wallet-address{color:#fff;font-family:Courier New,monospace;font-size:.875rem;word-break:break-all;margin:0 0 .5rem;background:#ffffff0d;padding:.5rem;border-radius:.375rem}.balance{color:#10b981;font-weight:700;margin:0;font-size:1.125rem}.bet-section{margin-bottom:1.5rem}.bet-title{font-size:1.25rem;color:#fff;margin-bottom:1rem;text-align:center;font-weight:600}.bet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bet-btn{padding:1rem;border-radius:.75rem;font-weight:700;font-size:1.125rem;border:none;cursor:pointer;transition:all .3s ease;background:#ffffff1a;color:#fff;transform:scale(1);border:1px solid rgba(255,255,255,.1)}.bet-btn:hover{background:#fff3;transform:scale(1.03);border-color:#fff3}.bet-btn.selected{background:linear-gradient(135deg,#00b894,#00b894);color:#fff;transform:scale(1.05);border-color:transparent}.game-section{text-align:center;margin-top:1rem}.play-btn{padding:1.5rem 3rem;border-radius:.75rem;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1);position:relative;overflow:hidden}.play-btn.active{background:linear-gradient(135deg,#00d4aa,#00d4aa);color:#000}.play-btn.active:hover{background:linear-gradient(135deg,#00d4aa,#00d4aa);transform:scale(1.05)}.play-btn.disabled{background:#6b7280;color:#9ca3af;cursor:not-allowed;box-shadow:none}.flipping-section{text-align:center;padding:3rem 0}.coin{font-size:5rem;margin-bottom:1.5rem;animation:spin 1s linear infinite;display:inline-block}.flipping-text{font-size:1.5rem;color:#fff;font-weight:700;margin:0 0 .5rem}.transaction-text{font-size:1.125rem;color:#d1d5db;margin:0;font-style:italic}.result-section{text-align:center;padding:2rem 0}.result-icon{font-size:5rem;margin-bottom:1.5rem;display:inline-block}.result-icon.win{animation:bounce 1s infinite}.result-icon.lose{animation:pulse 2s infinite}.result-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.result-title.win{color:#10b981}.result-title.lose{color:#ef4444}.result-description{font-size:1.25rem;color:#fff;margin-bottom:1.5rem;line-height:1.6}.reset-btn{background:linear-gradient(135deg,#2563eb,#9333ea);padding:1rem 2rem;border-radius:.75rem;color:#fff;font-weight:700;font-size:1.25rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1);box-shadow:0 10px 30px #2563eb4d}.reset-btn:hover{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:scale(1.05);box-shadow:0 15px 40px #2563eb66}.footer{text-align:center;margin-top:2rem;color:#9ca3af;font-size:.875rem}.footer p{margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-30px)}70%{transform:translateY(-15px)}90%{transform:translateY(-4px)}}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#2d3748}.sidebar::-webkit-scrollbar-thumb{background:#4a5568;border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:#718096}.nav-item-active{background:#00d4aa33!important}.nav-item-active .nav-text{color:#00d4aa!important;font-weight:600}.lottery-section{margin-bottom:1.5rem;text-align:center}.lottery-title{font-size:1.25rem;color:#fff;margin-bottom:1rem;font-weight:600}.ticket-selector{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.ticket-btn{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ticket-btn:hover{background:#fff3;transform:scale(1.1)}.ticket-count{font-size:2rem;font-weight:700;color:#00d4aa;min-width:60px;text-align:center}.ticket-cost{color:#fbbf24;font-weight:600;font-size:1.125rem;margin:0}.prize-section{background:#0003;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1)}.prize-title{font-size:1.125rem;color:#fff;margin-bottom:.75rem;text-align:center;font-weight:600}.prize-list{display:flex;flex-direction:column;gap:.5rem}.prize-item{display:flex;justify-content:space-between;align-items:center;color:#d1d5db;font-size:.875rem;padding:.25rem 0}.lottery-btn{padding:1.5rem 3rem;border-radius:.75rem;font-weight:700;font-size:1.5rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1);background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;animation:pulse 2s infinite;box-shadow:0 15px 35px #7c3aed66}.lottery-btn:hover{background:linear-gradient(135deg,#6d28d9,#db2777);transform:scale(1.05);box-shadow:0 20px 45px #7c3aed80}.drawing-section{text-align:center;padding:3rem 0}.lottery-ball{font-size:5rem;margin-bottom:1.5rem;animation:bounce 1s infinite;display:inline-block}.drawing-text{font-size:1.5rem;color:#fff;font-weight:700;margin:0 0 1rem}.styleOfPot{padding:40px 150px}.your-numbers{font-size:1.125rem;color:#d1d5db;margin:0;font-style:italic}.lottery-results{margin-bottom:2rem}.lottery-results h3{color:#fff;font-size:1.25rem;margin-bottom:.75rem;text-align:center}.winning-numbers,.user-numbers{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.lottery-number{width:50px;height:50px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;color:#fff;transition:all .3s ease}.lottery-number.match{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 0 20px #10b98180;animation:glow 1s infinite alternate}.sidebar-open .hamburger:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.sidebar-open .hamburger:nth-child(2){opacity:0}.sidebar-open .hamburger:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width: 767px){.lottery-number{width:40px;height:40px;font-size:1rem}.ticket-count{font-size:1.5rem}.ticket-btn{width:35px;height:35px;font-size:1rem}.lottery-btn{padding:1rem 2rem;font-size:1.25rem}.prize-item{font-size:.75rem}}@media (min-width: 1024px){.mobile-header{display:none}.top-header{display:flex}.sidebar{position:fixed;transform:translate(0)}.sidebar-overlay{display:none}.main-content{margin-left:280px}}@media (max-width: 1023px) and (min-width: 768px){.top-header{display:flex}.mobile-header,.top-header-center{display:none}.sidebar-search{display:block}.main-content{margin-left:0}}@media (max-width: 767px){.top-header{display:none}.mobile-header{display:flex}.sidebar{width:100%;max-width:320px}.sidebar-search{display:block}.main-content{margin-left:0}.container{padding:1rem .5rem}.game-wrapper{padding:1.5rem;margin:.5rem;max-width:320px}.title{font-size:2.25rem}.styleOfPot{padding:16px 30px;width:267px}.subtitle{font-size:1rem}.bet-grid{grid-template-columns:1fr;gap:.75rem}.play-btn{padding:1rem 2rem;font-size:1.25rem}.result-title{font-size:2rem}.coin{font-size:4rem}.bonus-section{padding:.75rem}.bonus-percentage{font-size:1.25rem}.stat-item{padding:.5rem}.nav-item{padding:.625rem .5rem}}@media (max-width: 480px){.game-wrapper{padding:1rem}.title{font-size:1.875rem}.result-title{font-size:1.75rem}.play-btn{padding:.875rem 1.5rem;font-size:1.125rem}}.case-game-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(182deg,#202c3e .17%,#202c3e33 93.02%);overflow-x:hidden;border-radius:10px;width:100%;border-radius:1.5rem}.case-game-container{max-width:1200px;margin:0 auto;padding:20px}.case-game-header{text-align:center;margin-bottom:30px;padding:20px 0}.case-game-title{font-size:3.5rem;font-weight:900;background:linear-gradient(45deg,#00f5ff,#ff6b35,#f7931e,gold);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:caseGradientShift 3s ease-in-out infinite;text-shadow:0 0 30px rgba(255,215,0,.5);margin-bottom:10px;letter-spacing:2px}.case-game-subtitle{font-size:1.3rem;color:#e2e8f0;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:300}.case-connect-section{text-align:center;margin:40px 0}.case-connect-btn{background:linear-gradient(45deg,#00d4aa,#00d4aa);color:#fff;border:none;padding:18px 35px;font-size:1.2rem;border-radius:12px;cursor:pointer;transition:all .4s ease;font-weight:600}.pumpBox{padding:2px 200px}.topButton{margin-top:50px}.case-wallet-info{background:#0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:25px;margin-bottom:25px;text-align:center;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0003}.case-wallet-label{color:#cbd5e0;font-size:.95rem;margin-bottom:8px;font-weight:400}.case-wallet-address{color:gold;font-family:Courier New,monospace;font-size:1.15rem;margin-bottom:12px;font-weight:600}.case-wallet-balance{color:#48bb78;font-size:1.4rem;font-weight:700;text-shadow:0 0 10px rgba(72,187,120,.5)}.case-opening-main{background:#00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:30px;margin-bottom:25px;border:2px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0000004d}.case-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px}.case-price-display{font-size:1.5rem;font-weight:700;color:#4fd1c7;text-shadow:0 0 15px rgba(79,209,199,.6)}.case-provably-fair{color:#a0aec0;font-size:.9rem;display:flex;align-items:center;gap:5px}.case-opening-viewport{position:relative;background:linear-gradient(180deg,#2d3748,#1a202c);border-radius:15px;height:300px;overflow:hidden;border:3px solid #4a5568;margin-bottom:20px}.case-reel-container{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;transition:transform 3s cubic-bezier(.25,.46,.45,.94)}.case-item-card{min-width:200px;height:250px;margin:0 10px;background:linear-gradient(145deg,#f7fafc,#edf2f7);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 25px #0003;border:2px solid transparent;position:relative;overflow:hidden}.case-item-card.case-rare-1{border-color:#38a169;box-shadow:0 0 30px #38a16966}.case-item-card.case-rare-2{border-color:#3182ce;box-shadow:0 0 30px #3182ce66}.case-item-card.case-rare-3{border-color:#805ad5;box-shadow:0 0 30px #805ad566}.case-item-card.case-rare-4{border-color:#e53e3e;box-shadow:0 0 30px #e53e3e66}.case-item-card.case-rare-5{border-color:#d69e2e;box-shadow:0 0 30px #d69e2e99}.case-item-image-circle{width:80px;height:80px;background:radial-gradient(circle,#d4af37,#b8860b,peru);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;position:relative;box-shadow:0 0 20px #d4af3799,inset -3px -3px 6px #0003,inset 3px 3px 6px #ffffff4d}.case-item-image-circle:before{content:"💰";font-size:2rem}.case-item-coins-display{display:flex;gap:-5px;margin-bottom:10px}.case-coin-element{width:30px;height:30px;background:radial-gradient(circle at 30% 30%,gold,#daa520,#b8860b);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#2d3748;box-shadow:0 2px 8px #0000004d,inset 1px 1px 2px #ffffff80;margin-left:-5px}.case-coin-element:first-child{margin-left:0}.case-item-value-text{color:#2d3748;font-weight:700;font-size:1.1rem;text-shadow:0 1px 2px rgba(255,255,255,.8)}.case-item-chance-badge{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.case-selection-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:280px;background:linear-gradient(180deg,transparent 0%,#4fd1c7 20%,#4fd1c7 80%,transparent 100%);border-radius:2px;box-shadow:0 0 20px #4fd1c7cc;z-index:10}.case-selection-indicator:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #4fd1c7;filter:drop-shadow(0 0 8px rgba(79,209,199,.8))}.case-selection-indicator:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #4fd1c7;filter:drop-shadow(0 0 8px rgba(79,209,199,.8))}.case-controls-section{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.case-amount-selector-wrapper{display:flex;align-items:center;gap:10px;background:#0000004d;padding:10px 15px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.case-amount-select{background:transparent;color:#fff;border:none;font-size:1rem;font-weight:600;cursor:pointer;outline:none}.case-amount-select option{background:#2d3748;color:#fff}.case-fast-spin-wrapper{display:flex;align-items:center;gap:10px;background:#0000004d;padding:10px 15px;color:#fff;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.case-toggle-switch{position:relative;width:50px;height:25px;background:#4a5568;border-radius:15px;cursor:pointer;transition:background .3s}.case-toggle-switch.case-toggle-active{background:#4fd1c7}.case-toggle-switch:before{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;background:#fff;border-radius:50%;transition:transform .3s}.case-toggle-switch.case-toggle-active:before{transform:translate(25px)}.pumporDump{display:flex;justify-content:center;align-items:center;gap:20px;flex-direction:row}.pumpOrDumpOfClass{background:linear-gradient(135deg,#00d4aa,#00d4aa);color:#000;padding:10px 40px;border-radius:10px;border:"none"}.case-open-btn{background:linear-gradient(45deg,#00d4aa,#00d4aa);color:#fff;border:none;padding:15px 40px;font-size:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:700;text-transform:uppercase;letter-spacing:1px}.case-open-btn.case-btn-disabled{background:linear-gradient(45deg,#a0aec0,#718096);cursor:not-allowed;transform:none;box-shadow:none}.case-test-spin-btn{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 25px;font-size:1rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.case-test-spin-btn:hover{background:#fff3;transform:translateY(-1px)}.case-potential-drops{background:#0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:25px;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0003}.case-potential-title{color:#e2e8f0;font-size:1.5rem;font-weight:700;margin-bottom:20px}.case-drops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.case-drop-item{background:linear-gradient(145deg,#f7fafc,#edf2f7);border-radius:12px;padding:15px;text-align:center;position:relative;border:2px solid transparent;transition:transform .3s ease;overflow:hidden}.case-drop-item:hover{transform:scale(1.02)}.case-drop-item.case-rare-1{border-color:#38a169}.case-drop-item.case-rare-2{border-color:#3182ce}.case-drop-item.case-rare-3{border-color:#805ad5}.case-drop-item.case-rare-4{border-color:#e53e3e}.case-drop-item.case-rare-5{border-color:#d69e2e}.case-drop-chance{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:8px;font-size:.7rem;font-weight:600}.case-drop-coins{display:flex;justify-content:center;gap:-3px;margin:10px 0}.case-drop-value{color:#2d3748;font-weight:700;font-size:1rem;margin-top:8px}.case-result-modal{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.case-result-content{background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;text-align:center;border:2px solid rgba(255,255,255,.2);max-width:400px;width:90%}.case-result-icon{font-size:5rem;margin-bottom:20px;animation:caseBounceIn .8s ease}.case-result-title{font-size:2rem;font-weight:800;margin-bottom:15px;color:#4fd1c7;text-shadow:0 0 20px rgba(79,209,199,.6)}.case-result-value{font-size:1.5rem;color:gold;font-weight:700;margin-bottom:25px;text-shadow:0 0 15px rgba(255,215,0,.6)}.case-result-close{background:linear-gradient(45deg,#00d4aa,#00d4aa);color:#fff;border:none;padding:12px 30px;font-size:1.1rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600}.case-result-close:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}@keyframes caseGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes caseBounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.case-reel-container.case-spinning{transition:transform .1s linear}.nameOfDailyRaffle{font-size:48px}.LeaderboardOfStyle{font-size:24px}.mobileDesignOfDaily{border-radius:10px;border:1px solid #ffffff1f;min-width:-webkit-fill-available}@media (max-width: 768px){.case-game-title{font-size:2.5rem}.case-opening-viewport{height:250px}.case-item-card{min-width:150px;height:200px}.case-controls-section{flex-direction:column;gap:15px}.case-drops-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.case-info-header{flex-direction:column;gap:10px;text-align:center}.mobileDesignOfDaily{max-width:350px}.nameOfDailyRaffle{font-size:20px;text-align:center}.LeaderboardOfStyle{font-size:14px}.raceid{display:none}.youName{font-size:14px}}
