body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#fafafa;color:#2c3e50;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#2c3e50;font-family:Playfair Display,serif;font-weight:600;margin-bottom:1rem}h1{font-size:2.5rem;font-weight:700}h2{color:#34495e;font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{color:#5a6c7d;margin-bottom:1rem}.container{margin:0 auto;max-width:1200px;padding:0 20px}.main-content{min-height:calc(100vh - 140px)}.header{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 2px 10px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.logo h1{color:#2c3e50;font-size:1.8rem;margin:0}.logo,.logo h1{text-decoration:none}.logo{color:inherit}.nav ul{align-items:center;display:flex;gap:2rem;list-style:none}.nav a{border-radius:4px;color:#2c3e50;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav a.active,.nav a:hover{background-color:#d4af371a;color:#d4af37}.dropdown{position:relative}.dropdown-toggle{color:#2c3e50;cursor:pointer;font-weight:500;padding:.5rem 1rem}.dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;min-width:200px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu li{margin:0}.dropdown-menu a{border-bottom:1px solid #f1f2f6;color:#2c3e50;display:block;padding:.75rem 1rem}.dropdown-menu a:hover{background-color:#f8f9fa;color:#d4af37}.menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;padding:.5rem}.menu-toggle span{background-color:#2c3e50;height:3px;margin:2px 0;transition:.3s;width:25px}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 0;text-align:center}.hero-content h1{color:#fff;font-size:3rem;margin-bottom:1rem}.hero-subtitle{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.hero-disclaimer{background:#ffffff1a;border-left:4px solid #d4af37;border-radius:8px;margin-top:2rem;padding:1.5rem}.intro-section{background:#fff;padding:4rem 0}.intro-content{margin:0 auto;max-width:800px;text-align:center}.hotels-ranking{background:#f8f9fa;padding:4rem 0}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{color:#2c3e50;margin-bottom:1rem}.section-header p{color:#6c757d;font-size:1.1rem}.hotels-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:2rem}.hotel-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.hotel-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.rank-badge{background:#d4af37;border-radius:20px;color:#fff;font-weight:700;left:1rem;padding:.5rem 1rem;position:absolute;top:1rem;z-index:10}.hotel-image{height:250px;overflow:hidden}.hotel-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.hotel-card:hover .hotel-image img{transform:scale(1.05)}.image-placeholder{align-items:center;background:#e9ecef;color:#6c757d;display:flex;height:100%;justify-content:center;width:100%}.hotel-content{padding:1.5rem}.hotel-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.hotel-header h3{color:#2c3e50;margin:0}.rating{text-align:right}.rating-score{color:#d4af37;font-size:1.1rem;font-weight:700}.stars{font-size:1.2rem}.star,.stars{color:#d4af37}.hotel-location{align-items:center;color:#6c757d;display:flex;gap:.5rem;margin-bottom:1rem}.hotel-description{color:#5a6c7d;margin-bottom:1rem}.atmosphere{color:#495057;font-style:italic;margin-bottom:1rem}.hotel-actions{display:flex;gap:1rem;margin-top:1rem}.details-btn,.website-btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.details-btn{background:#2c3e50;color:#fff}.details-btn:hover{background:#34495e}.website-btn{background:#d4af37;color:#fff}.website-btn:hover{background:#b8941f}.hotel-details{border-top:1px solid #e9ecef;margin-top:1.5rem;padding-top:1.5rem}.detail-section{margin-bottom:1.5rem}.detail-section h4{color:#2c3e50;font-size:1.1rem;margin-bottom:.5rem}.features-list,.games-list{margin-top:.5rem}.features-list,.games-list ul{list-style:none;padding-left:0}.features-list li,.games-list li{color:#5a6c7d;padding:.25rem 0}.features-list li:before,.games-list li:before{color:#d4af37;content:"•";font-weight:700;margin-right:.5rem}.disclaimer-card{background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;margin-top:1rem;padding:1rem}.disclaimer-card p{color:#856404;font-size:.9rem;margin:0}.responsible-gaming-banner{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:3rem 0;text-align:center}.banner-content h3{color:#fff;margin-bottom:1rem}.banner-content p{color:#ffffffe6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-button{background:#fff;border-radius:6px;color:#28a745;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.about-guide{background:#fff;padding:4rem 0}.about-content{text-align:center}.about-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.about-item{background:#f8f9fa;border-radius:8px;padding:1.5rem;text-align:center}.about-item h4{color:#2c3e50;margin-bottom:1rem}.footer{background:#2c3e50;color:#fff;padding:3rem 0 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3,.footer-section h4{color:#fff;margin-bottom:1rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:#bdc3c7;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#d4af37}.disclaimer-footer{background:#d4af371a;border-left:4px solid #d4af37;border-radius:6px;padding:1rem}.footer-bottom{border-top:1px solid #34495e;color:#bdc3c7;padding-top:2rem;text-align:center}.footer-bottom p{color:#bdc3c7;margin-bottom:.5rem}.legal-page{background:#fff;min-height:calc(100vh - 140px);padding:2rem 0}.page-header{border-bottom:2px solid #e9ecef;margin-bottom:3rem;padding-bottom:2rem;text-align:center}.page-subtitle{color:#6c757d;font-size:1.1rem;margin-bottom:0}.content-sections{margin:0 auto;max-width:800px}.content-section{margin-bottom:2.5rem}.content-section h2{border-bottom:2px solid #d4af37;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.5rem}.content-section h3{color:#34495e;margin-bottom:1rem;margin-top:1.5rem}.content-section ul{margin-bottom:1rem;margin-left:1.5rem}.content-section li{color:#5a6c7d;margin-bottom:.5rem}.warning-signs{background:#fff3cd;border-left:4px solid #ffc107;border-radius:6px;padding:1rem}.warning-box{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;margin:1rem 0;padding:1.5rem}.warning-box h3{color:#721c24;margin-bottom:1rem}.warning-box li,.warning-box p{color:#721c24}.tips-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:1.5rem 0}.tip-item{background:#f8f9fa;border-left:4px solid #28a745;border-radius:8px;padding:1.5rem}.tip-item h4{color:#2c3e50;margin-bottom:.5rem}.help-resources{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:1.5rem 0}.resource-item{background:#e7f3ff;border-left:4px solid #007bff;border-radius:8px;padding:1.5rem}.resource-item h4,.resource-item p{color:#004085;margin-bottom:.5rem}.emergency-banner{background:#d1ecf1;border:1px solid #bee5eb;border-radius:6px;margin:2rem 0;padding:1.5rem;text-align:center}.emergency-banner h3{color:#0c5460}.emergency-banner p{color:#0c5460;margin-bottom:.5rem}.contact-section,.legal-notice,.update-info{background:#f8f9fa;border-radius:8px;margin:2rem 0;padding:1.5rem}.contact-section h2{border-bottom:none;margin-bottom:1rem}@media (max-width:768px){.container{padding:0 15px}.hero-content h1{font-size:2rem}.hero-subtitle{font-size:1rem}.hotels-grid{gap:1.5rem;grid-template-columns:1fr}.header-content,.hotel-actions{flex-direction:column}.header-content{gap:1rem}.nav{display:none;width:100%}.nav-open{display:block}.nav ul{align-items:stretch;flex-direction:column;gap:.5rem}.menu-toggle{display:flex}.dropdown-menu{background:#f8f9fa;box-shadow:none;margin-top:.5rem;opacity:1;position:static;transform:none;visibility:visible}.footer-content{gap:1.5rem}.about-grid,.footer-content,.help-resources,.tips-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.728934fe.css.map*/