*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d203e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.header{background-color:#20232c;box-shadow:0 2px 10px #0000004d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 1.5rem}.header-container,.logo{align-items:center;display:flex}.logo{flex-shrink:0}.logo img{height:40px;width:auto}.nav{align-items:center;display:flex;flex:1 1;gap:1.5rem;justify-content:center}.nav-link{color:#fff;font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:#64bffc}.nav-link.active:after{background:linear-gradient(169deg,#fa754c,#ee3258);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.header-buttons{align-items:center;display:flex;flex-shrink:0;gap:1rem}.burger-menu{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:.5rem;z-index:1001}.burger-menu span{background-color:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.burger-menu.active span:first-child{transform:rotate(45deg) translate(5px,4px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width:1200px){.header-container{padding:1rem}.nav{background-color:#20232c;box-shadow:0 4px 10px #0000004d;display:none;flex-direction:column;gap:1rem;left:0;padding:2rem 1rem;position:absolute;right:0;top:100%}.nav-open{display:flex}.nav-link{border-bottom:1px solid #ffffff1a;padding:1rem;text-align:center;width:100%}.burger-menu{display:flex}}@media (max-width:767px){.logo img{height:30px}.header-container{padding:.75rem 1rem}.nav{gap:.5rem;padding:.5rem 0 0}.nav-link{padding:.5rem 0}}@media (max-width:480px){.header-buttons{justify-content:center;margin-top:10px;order:3;width:100%}.header-buttons .btn{width:100%}.header-container{flex-wrap:wrap;gap:0}}.footer{background-color:#20232c;margin-top:4rem;padding:3rem 0 1.5rem}.footer-container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.footer-section h3{color:#64bffc;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-links{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#fff;font-size:.9rem;transition:color .3s ease}.footer-links a:hover{color:#64bffc}.payment-methods{display:flex;flex-direction:column;gap:.5rem}.payment-methods span{background-color:#64bffc1a;border-radius:4px;color:#fff;font-size:.9rem;padding:.5rem;text-align:center}.footer-text{color:#ccc;font-size:.85rem;line-height:1.6}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:1.5rem;text-align:center}.copyright,.developers{color:#ccc;font-size:.85rem;margin-bottom:.5rem}@media (max-width:767px){.footer{padding:2rem 0 1rem}.footer-content{gap:1.5rem;grid-template-columns:1fr}.footer-section h3{font-size:1rem}}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-block;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.5;min-height:44px;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(169deg,#fa754c,#ee3258);color:#fff}.btn-primary:hover{box-shadow:0 4px 15px #ee325866;transform:translateY(-2px)}.btn-secondary{background:linear-gradient(169deg,#a0d8fd,#1691e6);color:#fff}.btn-secondary:hover{box-shadow:0 4px 15px #1691e666;transform:translateY(-2px)}.btn-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:767px){.btn{font-size:.95rem;min-height:44px;padding:.875rem 1.25rem}.btn-group{flex-direction:column;width:100%}.btn-group .btn{width:100%}}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.section{padding:3rem 0}.section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-subtitle{color:#64bffc;font-size:1.25rem;margin-bottom:2rem;text-align:center}.content-text{color:#e0e0e0;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.content-text a{color:#64bffc;text-decoration:underline;transition:color .3s ease}.content-text a:hover{color:#fff}.cta-section{margin:2rem 0;padding:2rem 0;text-align:center}.hero-section{background:linear-gradient(135deg,#0d203ee6,#20232ce6);padding:4rem 0;text-align:center}.hero-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1.5rem}.hero-description{color:#e0e0e0;font-size:1.25rem;line-height:1.8;margin:0 auto 2rem;max-width:800px}.table-responsive{margin:2rem 0;overflow-x:auto}.table{background-color:#20232c80;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.table td,.table th{border-bottom:1px solid #ffffff1a;padding:1rem;text-align:left}.table th{background-color:#64bffc33;color:#64bffc;font-weight:600}.table td{color:#e0e0e0}.table tr:hover{background-color:#64bffc1a}.feature-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.feature-card{background-color:#20232c80;border:1px solid #64bffc33;border-radius:8px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 10px 30px #64bffc33;transform:translateY(-5px)}.feature-card h3{align-items:center;color:#64bffc;display:flex;flex-direction:column;font-size:1.4rem;gap:10px;margin-bottom:1rem}.feature-card p{color:#e0e0e0;line-height:1.6}.image-section{margin:2rem 0;text-align:center}.image-section img{border-radius:8px;box-shadow:0 4px 20px #0000004d;height:auto;max-width:100%}.faq-section{margin:3rem 0}.faq-item{background-color:#20232c80;border-left:4px solid #64bffc;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.faq-item h3{color:#64bffc;font-size:1.2rem;margin-bottom:.5rem}.faq-item p{color:#e0e0e0;line-height:1.6}@media (max-width:1023px){.section-title{font-size:2rem}.hero-title{font-size:2.25rem}.hero-description{font-size:1.1rem}.feature-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:767px){.section{padding:2rem 0}.section-title{font-size:1.75rem}.section-subtitle{font-size:1.1rem}.hero-section{padding:2.5rem 0}.hero-title{font-size:1.75rem}.content-text,.hero-description{font-size:1rem}.feature-grid{gap:1rem;grid-template-columns:1fr}.feature-card{padding:1.5rem}.table{font-size:.9rem}.table td,.table th{padding:.75rem}}.page-home{min-height:100vh}.banner-section{background-color:#0d203e;padding:1.5rem 0}.banner-section .container{align-items:center;display:flex;justify-content:center}.banner-section .container img{border-radius:8px;display:block;height:auto;max-width:100%;width:100%}@media (max-width:767px){.banner-section{padding:1rem 0}}.bet1777-promo-wrapper{background:linear-gradient(145deg,#091833,#2a2d36);border-bottom:3px solid #ffc10766;box-shadow:0 8px 24px #0009;margin:2rem auto;max-width:1200px;width:100%}.promo-banner{align-items:center;background:linear-gradient(90deg,#091833,#1a1d2e 50%,#091833);display:flex;height:60px;overflow:hidden;position:relative}.promo-banner:before{animation:lightSweep 4s linear infinite;background:linear-gradient(90deg,#0000,#ffc10780 20%,#00e5ff80 50%,#ffc10780 80%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes lightSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.icon-container{align-items:center;background:#00000080;border-right:2px solid #ffc1074d;display:flex;flex-shrink:0;height:100%;justify-content:center;position:relative;width:60px}.icon-container:after{animation:iconGlow 2s ease-in-out infinite;background:radial-gradient(circle at center,#ffc10733 0,#0000 70%);content:"";height:100%;position:absolute;width:100%}@keyframes iconGlow{0%,to{opacity:.4}50%{opacity:1}}.bell-icon{animation:bellRing 2.5s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,193,7,.7));font-size:26px;position:relative;z-index:2}@keyframes bellRing{0%,to{transform:rotate(0deg)}10%{transform:rotate(15deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}}.text-slider-wrapper{background:#0000;flex:1 1;height:100%;mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);overflow:hidden;position:relative}.text-slider{align-items:center;animation:scrollText 50s linear infinite;display:flex;height:100%;white-space:nowrap}.text-slider:hover{animation-play-state:paused}@keyframes scrollText{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.promo-text{color:#f0f2f5;display:inline-block;font-size:15.5px;font-weight:600;letter-spacing:.4px;line-height:1.7;padding-right:150%;text-shadow:0 2px 4px #000000e6}.brand-highlight{animation:brandPulse 3.5s ease-in-out infinite;color:#ffc107;font-weight:800;text-shadow:0 0 14px #ffc107e6,0 0 7px #ffc107b3}.gold-text{animation:brandPulse 3.5s ease-in-out .7s infinite;color:gold;font-weight:800;text-shadow:0 0 14px #ffd700e6,0 0 7px #ffd700b3}.cyan-text{animation:brandPulse 3.5s ease-in-out 1.4s infinite;color:#00e5ff;font-weight:800;text-shadow:0 0 14px #00e5ffe6,0 0 7px #00e5ffb3}@keyframes brandPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.exit-button{align-items:center;background:#00000080;border-left:2px solid #ffc1074d;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.exit-button:hover{background:#ffc10740;transform:scale(1.08)}.exit-button:active{transform:scale(.92)}.exit-symbol{color:#fff;font-size:32px;font-weight:800;line-height:1;text-shadow:0 3px 6px #0009;transition:all .35s ease}.exit-button:hover .exit-symbol{color:#ffc107;transform:rotate(180deg)}.counter-badge{align-items:center;animation:badgeBounce 3s ease-in-out infinite;background:linear-gradient(135deg,#ff5252,#d32f2f);border:2px solid #ffffff59;border-radius:50%;box-shadow:0 4px 10px #ff5252cc,0 0 0 2.5px #ff525259;color:#fff;display:flex;font-size:11.5px;font-weight:900;height:24px;justify-content:center;position:absolute;right:9px;top:9px;width:24px}@keyframes badgeBounce{0%,to{box-shadow:0 4px 10px #ff5252cc,0 0 0 2.5px #ff525259;transform:scale(1)}50%{box-shadow:0 6px 14px #ff5252,0 0 0 4px #ff52528c;transform:scale(1.25)}}@media (max-width:768px){.promo-banner{height:54px}.icon-container{width:54px}.bell-icon{font-size:22px}.exit-button{width:54px}.promo-text{font-size:14px}.exit-symbol{font-size:28px}.counter-badge{font-size:10.5px;height:22px;right:8px;top:8px;width:22px}}@media (max-width:480px){.promo-banner{height:50px}.icon-container{width:50px}.bell-icon{font-size:20px}.exit-button{width:50px}.promo-text{font-size:13px;letter-spacing:.25px}.exit-symbol{font-size:26px}.counter-badge{font-size:9.5px;height:20px;right:7px;top:7px;width:20px}}.games-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 24px #0000001a;margin:2rem auto;max-width:1200px;padding:2rem 0}.games-header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.games-title{color:var(--accent-color);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:left}.games-filters,.quick-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.filter-label{color:var(--accent-color);font-size:1rem;font-weight:600;margin-right:.5rem}.filter-btn,.sort-btn,.theme-filter{align-items:center;background:#0000;border:2px solid #64bffc;border-radius:8px;color:#64bffc;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.25rem;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s}.filter-btn.active,.filter-btn:hover,.sort-btn.active,.sort-btn:hover,.theme-filter.active,.theme-filter:hover{background:#64bffc;border-color:#64bffc;box-shadow:0 4px 12px #218aca66;color:#fff!important;transform:translateY(-2px)}.view-all-btn{align-items:center;background:linear-gradient(169deg,#a0d8fd,#1691e6);border:none;border-radius:8px;box-shadow:0 4px 12px #218aca33;color:#fff!important;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s}.view-all-btn:hover{box-shadow:0 4px 12px #218aca66;transform:translateY(-2px)}.games-section .games-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:2rem 0}.game-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 24px #00000014;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.game-card:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #00000038;transform:translateY(-4px)}.game-image{background:#0a2212;overflow:hidden;position:relative;width:100%}.game-image img{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}.game-card:hover .game-image img{transform:scale(1.05)}.game-info{background:#0000;padding:1.5rem 1.5rem 1.25rem}.game-title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.game-category,.game-time{align-items:center;color:var(--accent-color);display:flex;font-size:1rem;font-weight:600;gap:.35rem;margin-bottom:.5rem}.game-type-badge,.popular-badge{background:linear-gradient(145deg,var(--primary-btn-start) 0,var(--primary-btn-end) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px #ebb86926;color:#fff;font-size:.875rem;font-weight:700;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:.75rem;z-index:3}.game-type-badge{right:.75rem}.popular-badge{left:.75rem}.game-overlay{align-items:center;background:#1c2a25d6;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s;z-index:4}.game-card:hover .game-overlay{opacity:1}.game-overlay .btn{font-size:1rem;min-height:40px;padding:.5rem 1.5rem}.sorting-controls{align-items:center;gap:1rem}.sorting-controls,.theme-filters{display:flex;flex-wrap:wrap;margin-bottom:2rem}.theme-filters{gap:.75rem}.games-cta{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 24px #00000012;margin:2rem 0;padding:2rem 1rem;text-align:center}.games-cta h3{color:var(--accent-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.games-cta p{color:var(--text-secondary);font-size:1.125rem;margin-bottom:1.5rem}.games-cta .btn{margin-top:.5rem}.show-more-btn{display:flex;justify-content:center;margin:2rem auto}@media (max-width:1024px){.games-section .games-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.games-section{margin:1rem auto;padding:2rem 1rem}.games-header{align-items:flex-start;flex-direction:column;gap:1.25rem}.games-title{font-size:2rem}.games-section .games-grid{gap:1.25rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.view-all-btn{justify-content:center;width:100%}.games-cta{padding:1.25rem}.games-cta h3{font-size:1.5rem}.sorting-controls{align-items:flex-start;flex-direction:column;gap:.5rem}.theme-filters{gap:.5rem}}@media (max-width:480px){.games-section{margin:.5rem auto;padding:1rem .5rem}.games-section .games-grid{gap:1rem;grid-template-columns:1fr;margin:1rem 0}.games-title{font-size:1.25rem}.game-info{padding:1rem}.game-title{font-size:1rem}.games-cta{margin:1rem 0;padding:.75rem}.games-cta h3{font-size:1rem}.filter-btn,.sort-btn,.theme-filter{font-size:.92rem;padding:.35rem .75rem}}.App,.page-app,.page-aviator,.page-betting,.page-bonus,.page-games,.page-live-casino,.page-register,.page-slots{min-height:100vh}.App{display:flex;flex-direction:column}.main-content{flex:1 1}.floating-bonus-button{align-items:center;animation:floatingPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ffc107,#ff9800);border-radius:50%;bottom:30px;box-shadow:0 8px 24px #ffc10780,0 0 0 0 #ffc107b3;cursor:pointer;display:flex;flex-direction:column;height:70px;justify-content:center;position:fixed;right:30px;transition:all .3s cubic-bezier(.4,0,.2,1);width:70px;z-index:9998}@keyframes floatingPulse{0%,to{box-shadow:0 8px 24px #ffc10780,0 0 0 0 #ffc107b3;transform:translateY(0) scale(1)}50%{box-shadow:0 12px 32px #ffc107b3,0 0 0 10px #ffc10700;transform:translateY(-5px) scale(1.05)}}.floating-bonus-button:hover{animation:none;box-shadow:0 15px 40px #ffc107cc;transform:translateY(-8px) scale(1.1)}.floating-bonus-button:active{transform:translateY(-5px) scale(1.05)}.button-icon{animation:iconBounce 1.5s ease-in-out infinite;font-size:32px;line-height:1}@keyframes iconBounce{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-10deg)}75%{transform:scale(1.1) rotate(10deg)}}.button-label{color:#fff;font-size:9px;font-weight:800;letter-spacing:.3px;margin-top:2px;text-align:center;text-shadow:0 1px 2px #ffffff80;text-transform:uppercase}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091833f2;display:none;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:9999}.modal-overlay.active{display:flex;opacity:1}.modal-container{background:linear-gradient(145deg,#2a2d36,#091833);border-radius:24px;box-shadow:0 20px 60px #000c,0 0 0 1px #ffc1074d;max-height:90vh;max-width:540px;overflow-y:auto;position:relative;transform:scale(.8) translateY(50px);transition:all .4s cubic-bezier(.4,0,.2,1);width:90%}.modal-overlay.active .modal-container{transform:scale(1) translateY(0)}.modal-close{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:40px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.modal-close:hover{background:#ff5252cc;border-color:#ff5252;transform:rotate(90deg)}.modal-content{padding:40px 30px 30px}.modal-header{margin-bottom:30px;text-align:center}.bonus-icon-large{animation:iconRotate 3s ease-in-out infinite;font-size:72px;margin-bottom:16px}@keyframes iconRotate{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}75%{transform:rotate(15deg) scale(1.1)}}.modal-title{color:#fff;font-size:28px;font-weight:800;line-height:1.3;margin:0 0 8px}.brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffc107,gold);-webkit-background-clip:text;background-clip:text;font-weight:900}.modal-subtitle{color:#b0b3ba;font-size:16px;font-weight:500;margin:0}.modal-body{margin-bottom:30px}.bonus-features{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.feature-item{align-items:flex-start;background:#ffffff0d;border:1px solid #ffc10733;border-radius:16px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.feature-item:hover{background:#ffc1071a;border-color:#ffc10766;transform:translateX(8px)}.feature-icon{flex-shrink:0;font-size:36px;line-height:1}.feature-content h3{color:#fff;font-size:18px;font-weight:700;margin:0 0 6px}.feature-content p{color:#b0b3ba;font-size:14px;line-height:1.5;margin:0}.feature-content strong{color:#ffc107;font-weight:800}.bonus-timer{align-items:center;animation:timerBlink 2s ease-in-out infinite;background:linear-gradient(135deg,#ff525233,#ff980033);border:1px solid #ff525266;border-radius:12px;display:flex;gap:12px;justify-content:center;padding:16px}@keyframes timerBlink{0%,to{opacity:1}50%{opacity:.7}}.timer-icon{animation:timerShake 1s ease-in-out infinite;font-size:24px}@keyframes timerShake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.timer-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.modal-footer{text-align:center}.claim-bonus-btn{align-items:center;background:linear-gradient(135deg,#ffc107,#ff9800);border:none;border-radius:16px;box-shadow:0 8px 24px #ffc10766;color:#091833;cursor:pointer;display:inline-flex;font-size:18px;font-weight:900;gap:12px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:18px 32px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.claim-bonus-btn:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.claim-bonus-btn:hover:before{height:400px;width:400px}.claim-bonus-btn:hover{box-shadow:0 12px 32px #ffc10799;transform:translateY(-4px)}.claim-bonus-btn:active{transform:translateY(-2px)}.btn-arrow,.btn-text{position:relative;z-index:1}.btn-arrow{font-size:24px;font-weight:900;transition:transform .3s ease}.claim-bonus-btn:hover .btn-arrow{transform:translateX(6px)}.terms-text{color:#6b7280;font-size:11px;font-style:italic;margin:12px 0 0}@media (max-width:768px){.floating-bonus-button{bottom:20px;height:60px;right:20px;width:60px}.button-icon{font-size:28px}.button-label{font-size:8px}.modal-container{border-radius:20px;max-width:95%}.modal-content{padding:35px 20px 25px}.bonus-icon-large{font-size:60px}.modal-title{font-size:24px}.modal-subtitle{font-size:14px}.feature-item{gap:12px;padding:16px}.feature-icon{font-size:30px}.feature-content h3{font-size:16px}.feature-content p{font-size:13px}.claim-bonus-btn{font-size:16px;padding:16px 28px}}@media (max-width:480px){.floating-bonus-button{bottom:16px;height:56px;right:16px;width:56px}.button-icon{font-size:24px}.button-label{font-size:7px}.modal-close{font-size:24px;height:36px;width:36px}.bonus-icon-large{font-size:52px}.modal-title{font-size:22px}.feature-item{padding:14px}.feature-icon{font-size:28px}.claim-bonus-btn{font-size:15px;padding:15px 24px}}.modal-container::-webkit-scrollbar{width:8px}.modal-container::-webkit-scrollbar-track{background:#0003;border-radius:4px}.modal-container::-webkit-scrollbar-thumb{background:#ffc10780;border-radius:4px}.modal-container::-webkit-scrollbar-thumb:hover{background:#ffc107b3}
/*# sourceMappingURL=main.dc914b1e.css.map*/