:root{--primary-color:#007BFF;--primary-dark:#0056b3;--secondary-color:#00A3FF;--accent-color:#00FFFF;--text-light:#FFFFFF;--text-dark:#333333;--text-gray:#999999;--bg-dark:#0A1929;--bg-darker:#061325;--card-bg:rgba(0,123,255,0.05);--gradient-blue:linear-gradient(135deg,var(--primary-color),var(--secondary-color));--gradient-dark:linear-gradient(135deg,var(--bg-dark),var(--bg-darker));--border-radius:8px;--transition:all 0.3s ease;--box-shadow:0 4px 20px rgba(0,123,255,0.15);--scroll-padding:80px;scroll-padding-top:var(--scroll-padding);}
*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;}
html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding);}
body{background-color:var(--bg-dark);color:var(--text-light);line-height:1.6;}
.container{max-width:1200px;margin:0 auto;padding:0 20px;}
/* Header Styles */
.header{background-color:var(--bg-darker);padding:15px 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,123,255,0.1);}
.header-content{display:flex;justify-content:space-between;align-items:center;}
/* Logo Styles */
.logo-container{display:flex;align-items:center;gap:15px;}
.logo-wrapper{display:flex;align-items:center;text-decoration:none;}
.logo{height:40px;object-fit:contain;}
.logo-text{color:var(--primary-color);font-size:1.5rem;font-weight:bold;margin-left:10px;text-transform:uppercase;letter-spacing:1px;}
.logo-slogan{color:var(--text-gray);font-size:0.9rem;margin-left:10px;display:none;}
/* Navigation */
.nav-menu{display:flex;gap:20px;align-items:center;}
.nav-link{color:var(--text-light);text-decoration:none;padding:8px 16px;border-radius:var(--border-radius);transition:var(--transition);}
.nav-link:hover{color:var(--primary-color);background:var(--card-bg);}
/* Language Selector */
.lang-selector{position:relative;display:inline-block;}
.lang-current{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--card-bg);border:1px solid var(--primary-color);border-radius:var(--border-radius);color:var(--primary-color);cursor:pointer;}
.lang-current i{transition:var(--transition);}
.lang-current.active i{transform:rotate(180deg);}
.lang-dropdown{position:absolute;top:100%;right:0;background:var(--bg-darker);border:1px solid var(--primary-color);border-radius:var(--border-radius);padding:8px 0;margin-top:8px;min-width:150px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition);}
.lang-dropdown.show{opacity:1;visibility:visible;transform:translateY(0);}
.lang-option{display:flex;align-items:center;gap:8px;padding:8px 16px;color:var(--text-gray);cursor:pointer;transition:var(--transition);}
.lang-option:hover{background:var(--card-bg);color:var(--primary-color);}
.lang-option img{width:20px;height:20px;border-radius:50%;object-fit:cover;}
/* Hero Section Enhancement */
.hero{padding:120px 0;background:var(--gradient-dark);position:relative;overflow:hidden;text-align:center;}
.hero .container{position:relative;z-index:2;max-width:800px;margin:0 auto;}
.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,var(--primary-color) 0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--secondary-color) 0%,transparent 50%);opacity:0.1;animation:pulse 8s ease-in-out infinite;}
@keyframes pulse{0%{transform:scale(1);}
50%{transform:scale(1.1);}
100%{transform:scale(1);}
}
.hero h1{font-size:3.5rem;margin-bottom:20px;background:linear-gradient(to right,var(--text-light),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(0,123,255,0.2);}
.hero h1 span{color:var(--primary-color);}
.hero p{font-size:1.2rem;color:var(--text-gray);margin-bottom:30px;max-width:600px;margin:0 auto 30px;}
/* Cards */
.cards-section{padding:80px 0;}
.section-title{text-align:center;color:var(--primary-color);font-size:2rem;margin-bottom:40px;}
.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;padding:20px 0;}
.card{background:var(--gradient-dark);border-radius:var(--border-radius);padding:30px;text-align:center;transition:var(--transition);border:1px solid rgba(0,123,255,0.1);position:relative;overflow:hidden;box-shadow:var(--box-shadow);backdrop-filter:blur(10px);}
.card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-blue);opacity:0;transition:var(--transition);z-index:1;}
.card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 8px 30px rgba(0,123,255,0.2);}
.card:hover::before{opacity:0.05;}
.card-icon{width:70px;height:70px;margin:0 auto 25px;background:var(--gradient-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:28px;position:relative;z-index:2;box-shadow:0 5px 15px rgba(0,123,255,0.3);animation:float 3s ease-in-out infinite;}
@keyframes float{0%{transform:translateY(0);}
50%{transform:translateY(-10px);}
100%{transform:translateY(0);}
}
.card h3{color:var(--primary-color);font-size:1.4rem;margin-bottom:15px;position:relative;z-index:2;}
.card p{color:var(--text-gray);position:relative;z-index:2;}
/* Buttons */
.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:30px;}
.button{display:inline-block;padding:12px 30px;border-radius:var(--border-radius);text-decoration:none;font-weight:bold;transition:var(--transition);}
.primary-button{background:var(--gradient-blue);color:var(--text-light);border:none;}
.primary-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,123,255,0.3);}
.secondary-button{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);}
.secondary-button:hover{background:var(--primary-color);color:var(--text-light);}
/* Footer */
.footer{background:var(--bg-darker);padding:60px 0 20px;margin-top:80px;}
.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;}
.footer-section h3{color:var(--primary-color);margin-bottom:20px;font-size:1.2rem;}
.footer-links{list-style:none;}
.footer-links li{margin-bottom:10px;}
.footer-links a{color:var(--text-gray);text-decoration:none;transition:var(--transition);}
.footer-links a:hover{color:var(--primary-color);}
.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid var(--card-bg);color:var(--text-gray);}
/* Mobile Menu */
.menu-button{display:none;background:none;border:none;color:var(--text-light);font-size:24px;cursor:pointer;}
@media (max-width:768px){.menu-button{display:block;}
.nav-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:var(--bg-darker);padding:20px;flex-direction:column;align-items:center;text-align:center;}
.nav-menu.show{display:flex;}
.nav-link{padding:15px;text-align:center;width:100%;}
.logo-slogan{display:none;}
.hero h1{font-size:2.5rem;}
.hero p{font-size:1rem;}
.cta-buttons{flex-direction:column;align-items:center;}
.button{width:100%;text-align:center;}
.card,.game-card,.payment-card,.faq-item{text-align:center;}
.card-icon,.game-icon,.payment-icon{margin:0 auto 25px;}
.game-features{display:inline-block;text-align:left;margin:0 auto;}
.table-container,.asymmetric-container,.asymmetric-container:nth-child(even){grid-template-columns:1fr;}
.table-header{justify-content:center;}
.game-table{margin:0 auto;}
.game-table th,.game-table td{text-align:center;}
.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px;}
.stat-item{padding:15px;}
.stat-number{font-size:2rem;}
.stat-label{font-size:1rem;}
.mobile-app-content{grid-template-columns:1fr;text-align:center;}
.mobile-app-text{padding-right:0;}
.app-buttons{justify-content:center;}
.footer-grid{text-align:center;}
.footer-links{display:inline-block;text-align:center;}
.footer-section{text-align:center;}
.asymmetric-content{text-align:center;}
.asymmetric-content .game-table{margin:0 auto;}
.live-casino-card{text-align:center;}
.live-casino-overlay{text-align:center;}
/* Dil seçici için düzenleme */
 .lang-selector{width:100%;margin-top:15px;}
.lang-current{justify-content:center;}
.lang-dropdown{width:100%;text-align:center;}
.lang-option{justify-content:center;}
}
@media (max-width:480px){.stats-grid{grid-template-columns:1fr;}
.hero h1{font-size:2rem;}
.section-title{font-size:1.8rem;}
.card h3,.game-card h3,.payment-card h3{font-size:1.3rem;}
}
/* Games Section */
.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;}
.game-card{background:var(--gradient-dark);border-radius:var(--border-radius);padding:30px;text-align:left;border:1px solid rgba(0,123,255,0.1);transition:var(--transition);box-shadow:var(--box-shadow);position:relative;overflow:hidden;}
.game-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-blue);opacity:0;transition:var(--transition);z-index:1;}
.game-card:hover::before{opacity:0.05;}
.game-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 8px 30px rgba(0,123,255,0.2);}
.game-icon{width:60px;height:60px;background:var(--gradient-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--text-light);font-size:24px;}
.game-features{list-style:none;margin-top:15px;}
.game-features li{color:var(--text-gray);margin-bottom:8px;position:relative;padding-left:20px;}
.game-features li::before{content:'✓';color:var(--primary-color);position:absolute;left:0;}
/* Payment Section */
.payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;}
.payment-card{background:var(--gradient-dark);border-radius:var(--border-radius);padding:25px;text-align:center;border:1px solid rgba(0,123,255,0.1);transition:var(--transition);box-shadow:var(--box-shadow);}
.payment-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 30px rgba(0,123,255,0.2);}
.payment-icon{width:50px;height:50px;background:var(--gradient-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:var(--text-light);font-size:20px;}
/* FAQ Section */
.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;}
.faq-item{background:var(--bg-darker);border-radius:var(--border-radius);padding:25px;border:1px solid rgba(0,123,255,0.1);transition:var(--transition);}
.faq-item:hover{border-color:var(--primary-color);}
.faq-item h3{color:var(--primary-color);margin-bottom:15px;font-size:1.2rem;}
.faq-item p{color:var(--text-gray);line-height:1.6;}
@media (max-width:768px){.games-grid,.payment-grid,.faq-grid{grid-template-columns:1fr;}
}
/* New Stats Section */
.stats-section{padding:60px 0;background:var(--gradient-dark);position:relative;overflow:hidden;}
.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;text-align:center;}
.stat-item{padding:20px;background:rgba(0,123,255,0.05);border-radius:var(--border-radius);border:1px solid rgba(0,123,255,0.1);transition:var(--transition);}
.stat-item:hover{transform:translateY(-5px);border-color:var(--primary-color);}
.stat-number{font-size:2.5rem;font-weight:bold;color:var(--primary-color);margin-bottom:10px;}
.stat-label{color:var(--text-gray);font-size:1.1rem;}
/* New Live Casino Section */
.live-casino{padding:80px 0;background:var(--gradient-dark);position:relative;}
.live-casino-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;}
.live-casino-card{position:relative;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--box-shadow);}
.live-casino-card img{width:100%;height:100%;object-fit:cover;transition:var(--transition);}
.live-casino-card:hover img{transform:scale(1.1);}
.live-casino-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);color:var(--text-light);}
.live-casino-title{font-size:1.2rem;margin-bottom:5px;}
.live-casino-info{font-size:0.9rem;color:var(--text-gray);}
/* New Mobile App Section */
.mobile-app{padding:80px 0;background:var(--gradient-dark);position:relative;}
.mobile-app-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.mobile-app-text{padding-right:40px;}
.mobile-app-image{position:relative;}
.mobile-app-image img{width:100%;max-width:300px;margin:0 auto;display:block;animation:float 3s ease-in-out infinite;}
.app-buttons{display:flex;gap:20px;margin-top:30px;}
.app-button{display:flex;align-items:center;gap:10px;padding:12px 24px;background:var(--bg-darker);border-radius:var(--border-radius);color:var(--text-light);text-decoration:none;transition:var(--transition);}
.app-button:hover{transform:translateY(-5px);background:var(--primary-color);}
.app-button img{width:24px;height:24px;}
@media (max-width:768px){.mobile-app-content{grid-template-columns:1fr;}
.mobile-app-text{padding-right:0;}
.hero h1{font-size:2.5rem;}
}
/* New Table Sections */
.table-section{padding:80px 0;background:var(--gradient-dark);}
.table-container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;}
.table-card{background:rgba(0,123,255,0.05);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow);transition:var(--transition);}
.table-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,123,255,0.2);}
.table-header{background:var(--gradient-blue);padding:20px;color:var(--text-light);display:flex;align-items:center;gap:15px;}
.table-header img{width:40px;height:40px;border-radius:50%;object-fit:cover;}
.table-content{padding:20px;}
.game-table{width:100%;border-collapse:collapse;}
.game-table th,.game-table td{padding:12px;text-align:left;border-bottom:1px solid rgba(0,123,255,0.1);}
.game-table th{color:var(--primary-color);font-weight:600;}
.game-table td{color:var(--text-gray);}
.game-table tr:last-child td{border-bottom:none;}
.game-table tr:hover td{color:var(--text-light);background:rgba(0,123,255,0.1);}
/* Asimetrik Card Styles */
.asymmetric-section{padding:80px 0;}
.asymmetric-container{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;margin-bottom:40px;}
.asymmetric-container:nth-child(even){grid-template-columns:1.5fr 1fr;}
.asymmetric-content{padding:30px;background:var(--gradient-dark);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;}
.asymmetric-image{position:relative;border-radius:var(--border-radius);overflow:hidden;min-height:300px;}
.asymmetric-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition);}
.asymmetric-container:hover .asymmetric-image img{transform:scale(1.1);}
@media (max-width:768px){.table-container,.asymmetric-container,.asymmetric-container:nth-child(even){grid-template-columns:1fr;}
}
