body{background-color:#1a1a2e;color:#fff;font-family:Arial,sans-serif;margin:0;padding:0}.td-top-warning{background-color:#16213e;padding:1vw 2vw;display:flex;align-items:center;justify-content:center;font-size:1vw}.td-age-circle{background-color:#ff4444;color:#fff;border-radius:50%;padding:5px 10px;margin-right:10px}.td-top-text a{color:#00d4ff;text-decoration:none}.td-top-text a:hover{text-decoration:underline}header{background-color:#16213e;padding:1vw}.td-container-header{display:flex;justify-content:space-between;align-items:center;max-width:90vw;margin:0 auto}.td-logo{font-size:2vw;font-weight:bold;color:#00d4ff;text-transform:uppercase}.td-nav-links{list-style:none;display:flex;margin:0;padding:0}.td-nav-links li{margin-left:1.5vw}.td-nav-links a{color:#00d4ff;text-decoration:none;font-size:1vw}.td-nav-links a:hover{text-decoration:underline}.td-burger-toggle{display:none}.td-burger-label{display:none;flex-direction:column;justify-content:space-between;width:2vw;height:2vw;cursor:pointer;z-index:1001}.td-burger-label span{display:block;height:.6vw;background-color:#fff;border-radius:.2vw;transition:all .3s}.td-burger-toggle:checked + .td-burger-label span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.td-burger-toggle:checked + .td-burger-label span:nth-child(2){opacity:0}.td-burger-toggle:checked + .td-burger-label span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.td-mobile-menu{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;inset:0;background:#0a0a1a;z-index:1000;padding:5vw}.td-mobile-menu ul{list-style:none;padding:0;margin:0;text-align:center}.td-mobile-menu ul li{margin:2vw 0}.td-mobile-menu ul li a{font-size:1vw;color:#00ffcc;text-decoration:none;font-weight:bold}.td-burger-toggle:checked ~ .td-mobile-menu{display:flex}.td-top-section h1{text-align:center;font-size:2.5vw;color:#00d4ff;margin:3vw 1.5vw 1.5vw}.td-top-section p{text-align:center;font-size:1.1em;color:#b0b0b0;max-width:80vw;margin:0 auto 3vw}.td-feature-tags{display:flex;justify-content:center;gap:2vw;margin-bottom:2vw}.td-tag{background-color:#0a0a1a;padding:1vw 2vw;border-radius:1.5vw;display:flex;align-items:center}.td-tag-icon{margin-right:.7vw}.td-casino-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;padding:2vw;max-width:80vw;margin:0 auto}.td-casino-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;padding:2vw;max-width:80vw;margin:0 auto}.td-casino-card{background-color:#2a2a3e;padding:1vw;border-radius:1vw;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(to right,#2a2a3e,#1a1a2e)}.td-casino-card img{width:10vw}.td-casino-info{flex-grow:1;text-align:left}.td-casino-card-info{display:flex;flex-direction:column;padding:1vw 1vw}.td-casino-rank{font-size:1vw;font-weight:bold;color:#00d4ff;margin-bottom:5px}.rating{color:#ffd700;margin:.5vw 0}.bonus{color:#00d4ff;margin:.5vw 0}.td-casino-online{color:#b0b0b0;font-size:.9vw;margin-top:.5vw}.td-casino-btn{background-color:#0089a4;color:#fff;padding:1vw 2vw;border:none;border-radius:.5vw;text-decoration:none;font-size:1vw;display:inline-block;margin-left:1vw}.td-casino-btn:hover{background-color:#00d4ff}.td-container-reviews{max-width:80vw;margin:0 auto;padding:3vw 2vw}.td-reviews-section{padding:3vw 0;background-color:#1a1a2e}.td-reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2vw}.td-reviews-header h2{font-size:2vw;color:#fff;margin:0}.td-view-all-btn{color:#ff5722;text-decoration:none;font-size:1.2vw}.td-view-all-btn:hover{text-decoration:none}.td-reviews-description{font-size:1.1vw;color:#b0b0b0;margin-bottom:3vw;text-align:center}.td-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2vw}.td-review-card{background-color:#2a2a3e;padding:1vw;border-radius:1vw;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.3)}.td-review-avatar img{width:5vw;height:5vw;border-radius:50%;margin-bottom:1vw}.td-review-author{font-weight:bold;margin-bottom:.5vw}.td-review-rating{color:#ffd700;margin-bottom:1vw}.td-review-text{font-size:.9vw;color:#ccc;line-height:1.5}.td-container-faq{max-width:80vw;margin:0 auto;padding:4vw 2vw}.td-faq-section{padding:2vw 0;background-color:#1a1a2e}.td-faq-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2vw}.td-faq-header h2{font-size:2vw;color:#fff;margin:0}.td-view-all-btn{color:#00d4ff;text-decoration:none;font-size:1vw}.td-view-all-btn:hover{text-decoration:underline}.td-faq-description{font-size:1.1vw;color:#b0b0b0;margin-bottom:2vw;text-align:center}.td-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(40vw,1fr));gap:1vw}.td-faq-card{background-color:#2a2a3e;border-radius:1vw;padding:1vw;box-shadow:0 4px 8px rgba(0,0,0,.3);cursor:pointer;transition:all .3s}.td-faq-card:hover{background-color:#33334e}.td-faq-card[open]{background-color:#33334e}.td-faq-card summary{font-size:1.1vw;padding:1vw;list-style:none;display:flex;justify-content:space-between;align-items:center;outline:none}.td-faq-card summary::-webkit-details-marker{display:none}.td-faq-card summary::after{content:"▼";font-size:.8vw;color:#00d4ff}.td-faq-card[open] summary::after{content:"▲"}.td-faq-answer{padding:1vw 1vw .5vw;font-size:.9vw;color:#ccc;line-height:1.5;display:none;margin-top:1vw}.td-faq-card[open] .td-faq-answer{display:block}details{margin:0;padding:0}details>summary{list-style:none}.td-container-topcasino{max-width:80vw;margin:0 auto;padding:3vw 2vw}.td-container-topcasino h2{font-size:2vw;color:#fff;margin:0 0 2vw 0}.td-container-topcasino p{font-size:1.2vw;color:#b0b0b0}.td-container-form{max-width:80vw;margin:0 auto;padding:3vw 2vw}.td-contact-section{padding:3vw 0;background-color:#1a1a2e}.td-contact-section h2{font-size:2vw;margin-bottom:2vw}.td-contact-description{font-size:1.1vw;color:#b0b0b0;margin-bottom:3vw}.td-contact-form{display:flex;justify-content:center}.td-contact-form-group{margin-bottom:2vw}.td-contact-form-group label{display:block;margin-bottom:1vw;font-size:1vw}.td-contact-form-group input,.td-contact-form-group textarea{padding:1vw 20vw 1vw 1vw;background-color:#2a2a3e;border:none;border-radius:.5vw;color:#fff;font-size:1.2vw}.td-contact-form-group textarea{resize:vertical}.td-submit-btn{background-color:#00d4ff;color:#fff;padding:1vw 2vw;border:none;border-radius:.5vw;font-size:1vw;cursor:pointer;text-decoration:none}.td-submit-btn:hover{background-color:#00d4ff;text-decoration:none}.td-footer{background-color:#1a1a2e;padding:4vw 2vw;border-top:.1vw solid #2a2a3e}.td-footer-content{max-width:80vw;margin:0 auto}.td-footer-links ul{list-style:none;display:flex;justify-content:center;padding:0;margin-bottom:2vw}.td-footer-links ul li{margin:0 1vw}.td-footer-links ul li a{color:#fff;text-decoration:none;font-size:.9vw}.td-footer-links ul li a:hover{text-decoration:underline}.td-footer-columns{display:flex;justify-content:space-between;margin-bottom:2vw}.td-footer-columns2{margin-bottom:2vw}.td-footer-columns div{width:45%}.td-footer-columns h3,.td-footer-columns2 h3{font-size:1.2vw;margin-bottom:1vw}.td-footer-columns p,.td-footer-columns2 p{font-size:.9vw;color:#b0b0b0;line-height:1.5}.td-footer-warning{background-color:#2a2a3e;padding:2vw;border-radius:.5vw;margin-bottom:2vw;text-align:center}.td-footer-age{margin-bottom:1vw}.td-age-circle{background-color:#ff4444;color:#fff;border-radius:50%;padding:.5vw 1vw}.td-footer-logos{display:flex;justify-content:center;gap:2vw;margin-bottom:2vw}.td-footer-logos img{height:4vw}.td-footer-legal{text-align:center;font-size:.9vw;color:#b0b0b0}.td-footer-legal a{color:#00d4ff;text-decoration:none}.td-footer-legal a:hover{text-decoration:underline}.td-footer-copy{text-align:center;font-size:.8vw;color:#b0b0b0;margin-top:2vw;border-top:2vw red}.td-affiliate-notice{background-color:#1a1a2e;color:#fff;padding:4vw 2vw;text-align:center;border-radius:1vw;max-width:80vw;margin:5vw auto}.td-affiliate-notice h1{font-size:2vw;color:#ffffff;margin-bottom:1.5vw;font-weight:bold}.td-affiliate-notice p{font-size:1.1vw;color:#ccc;margin-bottom:2.5vw}.td-return-button{background-color:#00d4ff;color:#fff;padding:1vw 2vw;border-radius:.7vw;text-decoration:none;font-size:1.1vw;font-weight:bold;display:inline-flex;align-items:center;gap:.5vw;box-shadow:0 5px 10px rgba(255,106,34,.3);transition:background-color .3s ease}.td-return-button:hover{text-decoration:none}.td-icon-home{font-size:1.2vw}.td-container-about{max-width:80vw;margin:0 auto;padding:3vw 2vw;background-color:#1a1a2e;color:#fff;font-family:Arial,sans-serif}.td-casino-info-section{padding:3vw 0;background-color:#1a1a2e}.td-casino-info-section h2{font-size:2vw;text-align:center;color:#00d4ff;margin-bottom:2vw}.td-casino-info-section p{font-size:1.1vw;color:#b0b0b0;line-height:1.6;margin-bottom:2vw;text-align:justify}.tc-team-section{display:flex;justify-content:center;gap:2vw;flex-wrap:wrap;padding:2vw 0;background-color:#1a1a2e}.tc-team-member{background-color:#2a2a3e;padding:20px;border-radius:1vw;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.3);width:15vw;transition:transform .3s}.tc-team-member:hover{transform:translateY(-5px)}.tc-team-member img{width:8vw;height:8vw;border-radius:50%;margin-bottom:1vw;object-fit:cover}.tc-team-member p{margin:.5vw 0;color:#fff}.tc-team-member p.role{font-size:.9vw;color:#b0b0b0;font-style:italic}.politics{padding:3vw 0;background-color:#1a1a2e;color:#fff;font-family:Arial,sans-serif}.td-container{max-width:80vw;margin:0 auto;padding:0 2vw}.politics h1{font-size:2.5vw;text-align:center;color:#00d4ff;margin-bottom:2vw}.politics h2{font-size:1.8vw;color:#00d4ff;margin-top:2vw;margin-bottom:1vw}.politics h3{font-size:1.4vw;color:#fff;margin-top:2vw;margin-bottom:1vw}.politics p{font-size:1.1vw;color:#b0b0b0;line-height:1.6;margin-bottom:1vw}.politics ul{list-style-type:disc;margin-left:2vw;margin-bottom:1vw}.politics ul li{font-size:1.1vw;color:#b0b0b0;margin-bottom:1vw}.politics a{color:#00d4ff;text-decoration:none}.politics a:hover{text-decoration:underline}.td-thank-you-section{padding:2vw 0;background-color:#1a1a2e;min-height:70vh;display:flex;align-items:center;justify-content:center}.td-thank-you-section h2{font-size:2vw;color:#00d4ff;text-align:center;margin-bottom:2vw}.td-thank-you-section p{font-size:1.1vw;color:#b0b0b0;text-align:center;margin-bottom:2vw}.td-back-btn{display:block;width:fit-content;margin:0 auto;background-color:#0089a4;color:#fff;padding:1vw 2vw;border-radius:.5vw;text-decoration:none;font-size:1vw}.td-back-btn:hover{background-color:#0089a4}.td-casino-card:hover{background-color:#45456d;transform:translateY(-.5vw);box-shadow:0 6px 12px rgba(255,255,255,.4)}.td-casino-card{display:flex;align-items:center;justify-content:space-between;background-color:#2a2a3e;padding:1vw;border-radius:1vw;box-shadow:0 4px 8px rgba(0,0,0,.3);text-decoration:none;color:inherit;transition:background-color .3s ease}.td-casino-card:hover{background-color:#33334e}@media (max-width:768px){body{font-size:14px}.td-top-warning{padding:2vw 4vw;font-size:3vw;flex-direction:column;text-align:center}.td-age-circle{margin-right:0;margin-bottom:1vw;padding:1vw 2vw}.td-container-header{flex-direction:column;align-items:flex-start;max-width:90vw;padding:2vw 0}.td-logo{font-size:5vw;margin-bottom:2vw}.td-nav-links{display:none}.td-burger-toggle{display:block}.td-burger-label{display:flex;width:6vw;height:6vw}.td-burger-label span{height:1vw;border-radius:.5vw}.td-mobile-menu{display:none}.td-mobile-menu ul li{margin:4vw 0}.td-mobile-menu ul li a{font-size:3vw}.td-top-section h1{font-size:8vw;margin:5vw 2vw 2vw}.td-top-section p{font-size:4vw;max-width:90vw;margin:0 auto 5vw}.td-feature-tags{flex-direction:column;align-items:center;gap:3vw}.td-tag{padding:2vw 4vw;border-radius:3vw;width:60vw;justify-content:center}.td-tag-icon{margin-right:2vw}.td-casino-list{grid-template-columns:1fr;max-width:90vw;padding:3vw;gap:3vw}.td-casino-card{flex-direction:column;align-items:center;text-align:center;padding:2vw}.td-casino-card img{width:30vw;margin-bottom:2vw}.td-casino-info{text-align:center}.td-casino-btn{margin-left:0;margin-top:2vw;width:50vw;font-size:3vw;padding:2vw}.td-container-reviews{padding:5vw 2vw}.td-reviews-header h2{font-size:5vw}.td-view-all-btn{font-size:3vw}.td-reviews-description{font-size:3.5vw;margin-bottom:5vw}.td-review-grid{grid-template-columns:1fr}.td-review-card{padding:2vw}.td-review-avatar img{width:15vw;height:15vw}.td-review-text{font-size:3.3vw}.td-container-faq{padding:5vw 2vw}.td-faq-header h2{font-size:5vw}.td-faq-description{font-size:3.5vw}.td-faq-grid{grid-template-columns:1fr}.td-faq-card{padding:2vw}.td-faq-card summary{font-size:3.5vw}.td-faq-answer{font-size:2.5vw}.td-faq-card summary::after{font-size:2.5vw}.td-container-topcasino h2{font-size:5vw}.td-container-topcasino p{font-size:3.5vw}.td-container-form{padding:5vw 2vw}.td-contact-section h2{font-size:5vw}.td-contact-description{font-size:3.5vw}.td-contact-form{flex-direction:column;align-items:center}.td-contact-form-group input,.td-contact-form-group textarea{padding:2vw 10vw;font-size:3.5vw}.td-submit-btn{font-size:3.5vw;padding:2vw 4vw;width:50vw}.td-footer{padding:5vw 2vw}.td-footer-links ul{flex-direction:column;align-items:center}.td-footer-links ul li{margin:1vw 0}.td-footer-columns{flex-direction:column;align-items:center}.td-footer-columns div{width:90%;margin-bottom:3vw}.td-footer-warning{padding:3vw}.td-footer-logos img{height:8vw}.td-footer-legal{font-size:2.5vw}.td-footer-copy{font-size:2vw;margin-top:3vw}.td-affiliate-notice{padding:5vw 2vw;margin:5vw auto}.td-affiliate-notice h1{font-size:5vw}.td-affiliate-notice p{font-size:3.5vw}.td-return-button{font-size:3.5vw;padding:2vw 4vw;width:50vw}.td-icon-home{font-size:3.5vw}.td-container-about{padding:5vw 2vw}.tc-team-section{flex-direction:column;align-items:center}.tc-team-member{width:50vw}.tc-team-member img{width:20vw;height:20vw}.tc-team-member p{font-size:3vw}.tc-team-member p.role{font-size:3vw}.politics h1{font-size:9vw}.politics h2{font-size:4.5vw}.politics h3{font-size:3.5vw}.politics p{font-size:4vw}.politics ul li{font-size:4vw}.td-thank-you-section{padding:5vw 0}.td-thank-you-section h2{font-size:5vw}.td-thank-you-section p{font-size:3.5vw}.td-back-btn{font-size:3.5vw;padding:2vw 4vw;width:50vw}.td-contact-form-group label{font-size:4vw}.td-footer-links ul li a{font-size:4vw}.td-footer-columns h3,.td-footer-columns2 h3{font-size:4.5vw}.td-footer-columns p,.td-footer-columns2 p{font-size:3.5vw}.td-casino-info-section h2{font-size:7vw}.td-casino-info-section p{font-size:4vw}}