.loading-spinner-container{min-height:300px;padding:40px 20px}.loading-spinner,.loading-spinner-container{align-items:center;display:flex;justify-content:center}.loading-spinner{flex-direction:column}.spinner{animation:spin 1s linear infinite;border:4px solid #d4af3733;border-radius:50%;border-top-color:#d4af37;height:50px;margin-bottom:20px;width:50px}.loading-message{color:#ccc;font-size:1rem;font-weight:500;text-align:center}.loading-spinner-container.alt .spinner{border:none;height:60px;position:relative;width:60px}.loading-spinner-container.alt .spinner:after,.loading-spinner-container.alt .spinner:before{border:3px solid #0000;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loading-spinner-container.alt .spinner:before{animation:spin 1.5s linear infinite;border-top-color:#d4af37}.loading-spinner-container.alt .spinner:after{animation:spin 2s linear infinite reverse;border-bottom-color:#f4e4bc}.loading-spinner-container.pulse .spinner{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,#d4af37,#f4e4bc);border-radius:50%;height:40px;width:40px}@keyframes pulse{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.8)}}@media (max-width:768px){.loading-spinner-container{min-height:200px;padding:30px 15px}.spinner{border-width:3px;height:40px;width:40px}.loading-message{font-size:.9rem}}@media (max-width:480px){.loading-spinner-container{min-height:150px;padding:20px 10px}.spinner{border-width:2px;height:30px;margin-bottom:15px;width:30px}.loading-message{font-size:.85rem}}.loading-spinner-container.dark .loading-message{color:#aaa}.loading-spinner-container.light .spinner{border-color:#fff #fff3 #fff3}.loading-spinner-container.light .loading-message{color:#fff}.pwa-installer{bottom:20px;left:20px;max-width:320px;position:fixed;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;z-index:1000}.pwa-installer.ios{bottom:60px}.pwa-installer-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1af2;border:1px solid #d4af374d;border-radius:12px;box-shadow:0 5px 15px #0000004d;color:#fff;display:flex;padding:15px;position:relative}.pwa-installer-icon{flex-shrink:0;font-size:2rem;margin-right:15px}.pwa-installer-text{flex-grow:1}.pwa-installer-text p{color:#ccc;font-size:.9rem;line-height:1.4;margin:0 0 10px}.pwa-installer-button{background:linear-gradient(45deg,#d4af37,#f4e4bc);border:none;border-radius:20px;color:#1a1a1a;cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 12px;transition:all .3s ease}.pwa-installer-button:hover{box-shadow:0 5px 10px #d4af374d;transform:translateY(-2px)}.pwa-close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;position:absolute;right:5px;top:5px;transition:all .3s ease;width:24px}.pwa-close-button:hover{background:#ffffff1a;color:#fff}.pwa-ios-instructions{animation:slideInUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1af2;border:1px solid #d4af374d;border-radius:12px;box-shadow:0 5px 15px #0000004d;color:#fff;margin-top:15px;padding:15px}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pwa-ios-instructions h4{color:#d4af37;font-size:1rem;margin:0 0 10px}.pwa-ios-instructions ol{font-size:.9rem;line-height:1.5;margin:0 0 15px;padding-left:20px}.pwa-ios-instructions li{margin-bottom:8px}.ios-share-icon{display:inline-block;font-size:1rem;margin:0 5px;vertical-align:middle}@keyframes installerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pwa-installer-content{animation:installerFadeIn .5s ease-out}.pwa-installer.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}@media (max-width:768px){.pwa-installer{bottom:15px;left:15px;max-width:none;right:15px}.pwa-installer.ios{bottom:55px}.pwa-installer-content{padding:12px}.pwa-installer-icon{font-size:1.5rem;margin-right:10px}.pwa-installer-text p{font-size:.85rem;margin-bottom:8px}.pwa-installer-button{font-size:.75rem;padding:5px 10px}}@media (max-width:480px){.pwa-installer{bottom:10px;left:10px;right:10px}.pwa-installer.ios{bottom:50px}.pwa-installer-content{padding:10px}.pwa-installer-text p{font-size:.8rem}.pwa-installer-button{font-size:.7rem}.pwa-ios-instructions{margin-top:10px;padding:12px}.pwa-ios-instructions h4{font-size:.9rem}.pwa-ios-instructions ol{font-size:.8rem}}@media (prefers-color-scheme:dark){.pwa-installer-content,.pwa-ios-instructions{background:#141414f2}}@media (prefers-contrast:high){.pwa-installer-content{border-width:2px}.pwa-installer-button{border:1px solid #1a1a1a}.pwa-ios-instructions{border-width:2px}}@media (prefers-reduced-motion:reduce){.pwa-close-button,.pwa-installer,.pwa-installer-button,.pwa-installer-content,.pwa-ios-instructions{animation:none;transition:none}}.member-page{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;min-height:100vh;padding:40px 0}.member-hero{margin-bottom:60px;padding:40px 0;text-align:center}.member-hero,.member-hero h1{background:linear-gradient(45deg,#d4af37,#f4e4bc);-webkit-background-clip:text;background-clip:text}.member-hero h1{-webkit-text-fill-color:#0000;font-size:3rem;font-weight:700;margin-bottom:20px;text-shadow:0 0 30px #d4af374d}.member-hero p{color:#ccc;font-size:1.2rem;margin:0 auto;max-width:600px}.member-benefits{margin-bottom:60px}.member-benefits h2{color:#d4af37;font-size:2.5rem;margin-bottom:40px;text-align:center}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #d4af374d;border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.benefit-card:hover{border-color:#d4af37;box-shadow:0 15px 30px #d4af3733;transform:translateY(-10px)}.benefit-icon{font-size:3rem;margin-bottom:20px}.benefit-card h3{color:#d4af37;font-size:1.5rem;margin-bottom:15px}.benefit-card p{color:#ccc;line-height:1.6}.member-levels{margin-bottom:60px}.member-levels h2{color:#d4af37;font-size:2.5rem;margin-bottom:40px;text-align:center}.levels-table{margin:0 auto;max-width:800px;overflow-x:auto}.levels-table table{background:#ffffff0d;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.levels-table td,.levels-table th{border-bottom:1px solid #ffffff1a;padding:15px;text-align:center}.levels-table th{background:#d4af3733;color:#d4af37;font-weight:600}.levels-table tr:last-child td{border-bottom:none}.level-bronze{color:#cd7f32;font-weight:600}.level-silver{color:silver;font-weight:600}.level-gold{color:#d4af37;font-weight:600}.level-platinum{color:#e5e4e2;font-weight:600}.member-cta{background:#d4af371a;border:1px solid #d4af374d;border-radius:15px;margin-bottom:60px;padding:40px;text-align:center}.member-cta h2{color:#d4af37;font-size:2.5rem;margin-bottom:20px}.member-cta p{color:#ccc;font-size:1.2rem;margin-bottom:30px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn{border-radius:50px;padding:15px 30px;text-decoration:none}.btn-primary{background:linear-gradient(45deg,#d4af37,#f4e4bc);color:#1a1a1a}.btn-primary:hover{box-shadow:0 10px 20px #d4af374d;transform:translateY(-3px)}.btn-secondary:hover{background:#d4af371a;transform:translateY(-3px)}.member-faq{margin:0 auto;max-width:800px}.member-faq h2{color:#d4af37;font-size:2.5rem;margin-bottom:40px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{background:#ffffff0d;border:1px solid #d4af374d;border-radius:10px;padding:25px;transition:all .3s ease}.faq-item:hover{background:#ffffff14;border-color:#d4af37}.faq-item h3{color:#d4af37;font-size:1.3rem;margin-bottom:15px}.faq-item p{color:#ccc;line-height:1.6}@media (max-width:768px){.member-hero h1{font-size:2rem}.member-hero p{font-size:1rem}.benefits-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.btn{max-width:300px;width:100%}.member-cta{padding:30px 20px}.levels-table{font-size:.9rem}.levels-table td,.levels-table th{padding:10px 5px}}@media (max-width:480px){.member-hero,.member-page{padding:20px 0}.member-hero{margin-bottom:40px}.member-benefits h2,.member-cta h2,.member-faq h2,.member-levels h2{font-size:2rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0a0a0a;color:#fff;font-family:Kanit,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}h1,h2,h3,h4,h5,h6{color:#d4af37;font-weight:600;margin-bottom:1rem}h1{font-size:2.5rem;text-shadow:2px 2px 4px #00000080}h2{font-size:2rem}h3{font-size:1.8rem}p{color:#e0e0e0;font-size:1.1rem;margin-bottom:1rem}a{color:#d4af37;text-decoration:none;transition:color .3s ease}a:hover{color:#f4d03f}.btn{background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:1px;padding:12px 24px;text-align:center;text-transform:uppercase;transition:all .3s ease}.btn:hover{box-shadow:0 5px 15px #d4af3766;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #d4af37;color:#d4af37}.btn-secondary:hover{background:#d4af37;color:#000}.btn-large{font-size:1.2rem;padding:15px 30px}.card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:8px;box-shadow:0 4px 6px #0000004d;margin-bottom:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 8px 15px #00000080;transform:translateY(-5px)}.grid{grid-gap:20px;display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.section{padding:80px 0}.section-dark{background-color:#0a0a0a}.section-light{background-color:#1a1a1a}.header{background:linear-gradient(90deg,#000,#1a1a1a);box-shadow:0 2px 10px #00000080;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.footer{background:linear-gradient(90deg,#1a1a1a,#000);color:#e0e0e0;padding:3rem 0 1rem}.nav{justify-content:space-between}.logo,.nav{align-items:center;display:flex}.logo{font-size:1.8rem;font-weight:700;text-decoration:none}.logo,.logo-text{color:#d4af37}.logo-casino{color:#fff;margin-left:5px}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#fff;font-weight:500;transition:color .3s ease}.nav-links a.active,.nav-links a:hover{color:#d4af37}.nav-btn{background:linear-gradient(45deg,#d4af37,#f4d03f);border-radius:4px;color:#000;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}.nav-btn:hover{box-shadow:0 5px 15px #d4af3766;transform:translateY(-2px)}.menu-toggle{cursor:pointer;display:none;flex-direction:column}.bar{background-color:#d4af37;height:3px;margin:3px 0;transition:.3s;width:25px}.hero{flex-direction:column;height:100vh;text-align:center}.hero,.hero-banner{display:flex;justify-content:center}.hero-banner{align-items:center;border-radius:8px;height:350px;overflow:hidden;position:relative;width:100%}.hero-banner img{border-radius:8px;height:100%;max-width:100%;object-fit:cover;object-position:center;width:1366px}.hero-content{margin:0 auto;max-width:800px;padding:0 20px}.hero h1{color:#d4af37;font-size:3.5rem;margin-bottom:1.5rem}.hero p{color:#fff;font-size:1.3rem;margin-bottom:2rem}.game-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.game-card:hover{box-shadow:0 15px 30px #d4af374d;transform:translateY(-10px)}.game-image{border-radius:8px;height:200px;overflow:hidden;position:relative}.game-image img{border-radius:8px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.game-card:hover .game-image img{transform:scale(1.05)}.game-info{padding:20px}.game-title{color:#d4af37;font-size:1.3rem;margin-bottom:10px}.game-description{color:#e0e0e0;margin-bottom:15px}.promo-card{background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:12px;color:#000;padding:30px;text-align:center;transition:transform .3s ease}.promo-card:hover{transform:scale(1.05)}.promo-title{color:#000;font-size:1.8rem;margin-bottom:15px}.promo-description{color:#000}.article-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:8px;overflow:hidden;transition:transform .3s ease}.article-card:hover{transform:translateY(-5px)}.article-image{background-position:50%;background-size:cover;height:180px}.article-content{padding:20px}.article-title{color:#d4af37;font-size:1.3rem;margin-bottom:10px}.article-excerpt{color:#e0e0e0;margin-bottom:15px}.read-more{color:#d4af37;font-weight:500}.read-more:hover{color:#f4d03f}.faq{margin-bottom:30px}.faq-question{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:8px;cursor:pointer;margin-bottom:10px;padding:15px 20px;transition:all .3s ease}.faq-question:hover{background:linear-gradient(135deg,#3a3a3a,#2a2a2a)}.faq-question h3{color:#d4af37;margin:0}.faq-answer{background:#d4af371a;border-radius:0 0 8px 8px;margin-bottom:10px;margin-top:-10px;padding:15px 20px}.summary{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-left:4px solid #d4af37;border-radius:12px;margin-top:40px;padding:30px}.summary h3{color:#d4af37;margin-bottom:15px}@media (max-width:992px){.grid-4{grid-template-columns:repeat(3,1fr)}h1{font-size:2.2rem}.hero h1{font-size:3rem}}@media (max-width:768px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}.menu-toggle{display:flex}.hero{height:80vh}.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem}h1{font-size:2rem}h2{font-size:1.8rem}}@media (max-width:576px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hero h1{font-size:2rem}.hero p{font-size:1rem}.section{padding:60px 0}.btn{font-size:.9rem;padding:10px 20px}p{font-size:1rem}}.fade-in{animation:fadeIn .8s ease-out}.slide-in-left{animation:slideInLeft .8s ease-out}.slide-in-right{animation:slideInRight .8s ease-out}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#d4af37;height:40px;width:40px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav-btn-container{align-items:center;display:flex}.nav-links.active{background-color:#000000f2;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;top:100%;width:100%;z-index:1000}.bar.active:first-child{transform:rotate(-45deg) translate(-5px,6px)}.bar.active:nth-child(2){opacity:0}.bar.active:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.footer-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.footer-section{margin-bottom:20px}.footer-about h3,.footer-contact h3,.footer-links h3{font-size:1.3rem;margin-bottom:20px}.footer-links ul{list-style:none}.footer-links ul li{margin-bottom:10px}.social-links{display:flex;gap:15px;margin-top:15px}.social-link{background-color:#d4af3733;border-radius:4px;display:inline-block;padding:8px 15px;transition:all .3s ease}.social-link:hover{background-color:#d4af37;color:#000}.contact-info p{margin-bottom:8px}.footer-cta{margin-top:20px}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:20px}.payment-methods{align-items:center;display:flex;gap:15px}.payment-icons{display:flex;gap:10px}.payment-icons span{background-color:#ffffff1a;border-radius:4px;font-size:.8rem;padding:5px 10px}.footer-disclaimer{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px;text-align:center}.footer-disclaimer p{color:#b0b0b0;font-size:.9rem}.hero-buttons{display:flex;gap:20px;justify-content:center;margin-top:30px}.feature-icon{font-size:3rem;margin-bottom:20px}.testimonial{display:flex;flex-direction:column;height:100%}.testimonial p{flex-grow:1;font-style:italic;margin-bottom:20px}.testimonial-author strong{color:#d4af37;display:block;margin-bottom:5px}.testimonial-author span{color:#b0b0b0;font-size:.9rem}.cta h2{margin-bottom:15px}.cta p{margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:600px}.featured-promo{margin-bottom:40px}.promo-card.featured{margin:0 auto;max-width:600px;padding:40px;position:relative}.promo-header{margin-bottom:20px;position:relative}.promo-badge{border-radius:20px;font-size:.8rem;font-weight:600;padding:5px 15px;position:absolute;right:-10px;text-transform:uppercase;top:-10px}.badge-hot{background-color:#e74c3c;color:#fff}.badge-new{background-color:#3498db;color:#fff}.badge-exclusive{background-color:#9b59b6;color:#fff}.badge-weekly{background-color:#2ecc71;color:#fff}.badge-vip{background-color:#f39c12;color:#fff}.promo-description{font-size:1.1rem;margin-bottom:20px}.promo-details ul{list-style:none;margin-bottom:20px}.promo-details li{margin-bottom:8px;padding-left:20px;position:relative}.promo-details li:before{color:#2ecc71;content:"✓";font-weight:700;left:0;position:absolute}.promo-code{background-color:#0000004d;border-radius:4px;margin-bottom:20px;padding:10px 15px;text-align:center}.promo-code strong{color:#d4af37}.promotions-grid{gap:30px}.terms-conditions{margin:0 auto;max-width:800px}.terms-conditions ol{padding-left:20px}.terms-conditions li{margin-bottom:10px}.game-categories{flex-wrap:wrap;gap:15px;margin-bottom:40px}.category-btn{background:#0000;border:2px solid #d4af37;border-radius:30px;color:#d4af37;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.category-btn.active,.category-btn:hover{background-color:#d4af37;color:#000}.games-grid{margin-bottom:40px}.no-games{font-size:1.2rem;padding:40px;text-align:center}.providers{gap:30px}.provider-card{background-color:#ffffff0d;border-radius:8px;padding:30px;transition:all .3s ease}.provider-card:hover{background-color:#ffffff1a}.provider-logo{color:#d4af37;font-size:1.2rem;font-weight:600}.articles-grid{gap:30px}.article-meta{color:#b0b0b0;display:flex;font-size:.9rem;gap:15px;margin-bottom:10px}.article-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.article-tag{background-color:#d4af3733;border-radius:20px;color:#d4af37;font-size:.8rem;padding:5px 10px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px}.pagination-btn{background-color:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:all .3s ease}.pagination-btn.active,.pagination-btn:hover{background-color:#d4af37;color:#000}.register-form{margin:0 auto;max-width:600px}.form-group{margin-bottom:20px}.form-group label{color:#d4af37;display:block;font-weight:500;margin-bottom:8px}.form-control{background-color:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;font-size:1rem;padding:12px 15px;transition:all .3s ease;width:100%}.form-control:focus{background-color:#ffffff26;border-color:#d4af37;outline:none}.form-control::placeholder{color:#ffffff80}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23d4af37' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.form-check{align-items:flex-start;display:flex;margin-bottom:20px}.form-check-input{margin-right:10px;margin-top:4px}.form-check-label{color:#e0e0e0;font-size:.9rem}.form-check-label a{color:#d4af37}.register-steps{margin-bottom:30px}.step{align-items:flex-start;display:flex;margin-bottom:20px}.step-number{align-items:center;background-color:#d4af37;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-weight:600;height:30px;justify-content:center;margin-right:15px;width:30px}.step-content h4{color:#d4af37;margin-bottom:5px}.fade-in:first-child{animation-delay:.1s}.fade-in:nth-child(2){animation-delay:.2s}.fade-in:nth-child(3){animation-delay:.3s}.fade-in:nth-child(4){animation-delay:.4s}.fade-in:nth-child(5){animation-delay:.5s}.fade-in:nth-child(6){animation-delay:.6s}@media (max-width:768px){.hero-buttons{align-items:center;flex-direction:column}.footer-content{gap:30px;grid-template-columns:1fr}.footer-bottom .flex-between{flex-direction:column;gap:20px;text-align:center}.payment-methods{flex-direction:column;gap:10px}.game-categories{justify-content:center}.category-btn{font-size:.9rem;padding:8px 15px}.providers{grid-template-columns:repeat(2,1fr)}.promo-card.featured{padding:30px 20px}.articles-grid,.promotions-grid{grid-template-columns:1fr}.register-form{padding:0 15px}}.blog-post{padding:40px 0}.blog-header-image{border-radius:8px;margin-bottom:30px;overflow:hidden}.blog-header{margin-bottom:30px;text-align:center}.blog-header h1{color:#d4af37;font-size:2.5rem;margin-bottom:20px}.blog-meta{color:#b0b0b0;font-size:.9rem;gap:15px;margin-bottom:15px}.blog-meta,.blog-tags{display:flex;justify-content:center}.blog-tags{flex-wrap:wrap;gap:10px;margin-bottom:20px}.blog-content{line-height:1.8;margin:0 auto;max-width:800px}.blog-content h2{border-bottom:1px solid #d4af374d;color:#d4af37;font-size:1.8rem;margin:30px 0 15px;padding-bottom:10px}.blog-content h3{color:#d4af37;font-size:1.5rem;margin:25px 0 10px}.blog-content p{margin-bottom:20px}.blog-content ol,.blog-content ul{margin-bottom:20px;padding-left:30px}.blog-content li{margin-bottom:10px}.blog-footer{border-top:1px solid #ffffff1a;margin-top:50px;padding-top:30px}.blog-navigation{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:40px}.next-post,.prev-post{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:8px;padding:20px;transition:transform .3s ease}.next-post:hover,.prev-post:hover{transform:translateY(-5px)}.next-post span,.prev-post span{color:#d4af37;display:block;font-weight:600;margin-bottom:10px}.next-post p,.prev-post p{color:#e0e0e0;margin:0}.related-posts h3{color:#d4af37;margin-bottom:30px;text-align:center}.related-posts .card{padding:20px;text-align:center;transition:transform .3s ease}.related-posts .card:hover{transform:translateY(-5px)}.related-posts .card h4{color:#d4af37;margin:0}.related-posts .card a{color:inherit;text-decoration:none}.article-summary{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-left:4px solid #d4af37;border-radius:12px;margin-top:40px;padding:30px}@media (max-width:768px){.blog-header h1{font-size:2rem}.blog-navigation{gap:20px;grid-template-columns:1fr}.blog-content h2{font-size:1.6rem}.blog-content h3{font-size:1.4rem}}.live-chat{bottom:20px;position:fixed;right:20px;z-index:999}.live-chat-button{align-items:center;background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:50%;box-shadow:0 4px 12px #d4af3766;color:#000;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:8px;height:60px;justify-content:center;transition:all .3s ease;width:60px}.live-chat-button:hover{box-shadow:0 6px 16px #d4af3799;transform:translateY(-5px)}.live-chat-badge{align-items:center;background-color:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:600;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.live-chat-text{display:none}.live-chat-window{background-color:#1a1a1a;border-radius:8px;bottom:80px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;height:500px;overflow:hidden;position:absolute;right:0;width:350px}.live-chat-header{align-items:center;background:linear-gradient(45deg,#d4af37,#f4d03f);color:#000;display:flex;justify-content:space-between;padding:15px}.live-chat-header-info{align-items:center;display:flex;gap:10px}.live-chat-status{border-radius:50%;height:10px;width:10px}.live-chat-status.online{background-color:#2ecc71}.live-chat-header h3{font-size:1rem;font-weight:600;margin:0}.live-chat-header p{font-size:.8rem;margin:0;opacity:.8}.live-chat-close{background:#0000;border:none;border-radius:4px;color:#000;cursor:pointer;padding:5px;transition:background-color .3s ease}.live-chat-close:hover{background-color:#0000001a}.live-chat-messages{display:flex;flex-direction:column;flex-grow:1;gap:15px;overflow-y:auto;padding:15px}.live-chat-message{display:flex;max-width:80%}.live-chat-message.user{align-self:flex-end}.live-chat-message.support{align-self:flex-start}.live-chat-message-content{border-radius:8px;padding:10px 15px}.live-chat-message.user .live-chat-message-content{background-color:#d4af37;border-bottom-right-radius:0;color:#000}.live-chat-message.support .live-chat-message-content{background-color:#2a2a2a;border-bottom-left-radius:0;color:#fff}.live-chat-message-header{display:flex;font-size:.7rem;justify-content:space-between;margin-bottom:5px;opacity:.7}.live-chat-message-name{font-weight:600}.live-chat-message-text{font-size:.9rem;line-height:1.4;margin:0}.live-chat-typing{display:flex;gap:4px;padding:5px 0}.live-chat-typing span{animation:typing 1.4s ease-in-out infinite;background-color:#d4af37;border-radius:50%;height:8px;width:8px}.live-chat-typing span:first-child{animation-delay:-.32s}.live-chat-typing span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.live-chat-quick-replies{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px}.quick-reply{background-color:#d4af3733;border:1px solid #d4af374d;border-radius:20px;color:#d4af37;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:all .3s ease}.quick-reply:hover{background-color:#d4af374d;border-color:#d4af37}.live-chat-input{border-top:1px solid #ffffff1a;display:flex;padding:10px 15px}.live-chat-input input{background-color:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fff;flex-grow:1;font-size:.9rem;outline:none;padding:10px 15px}.live-chat-input input::placeholder{color:#ffffff80}.live-chat-input input:focus{border-color:#d4af37}.live-chat-send{align-items:center;background:linear-gradient(45deg,#d4af37,#f4d03f);border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;transition:all .3s ease;width:40px}.live-chat-send:hover{transform:scale(1.05)}@media (max-width:768px){.live-chat-window{height:400px;right:-10px;width:calc(100vw - 40px)}.live-chat-button{height:50px;width:50px}.live-chat-text{display:none}}
/*# sourceMappingURL=main.cc626c2b.css.map*/