@font-face{font-family:Momo Trust Display;src:url(/fonts/MomoTrustDisplay-Regular-DPxQ0q47.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont-FIwubZjA.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont-C9UHaEYJ.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--main-color: #000000;--accent-color: #00008B;--bg-primary: #0f0f0f;--bg-secondary: #1a1a1a;--bg-light: #252525;--text-primary: #ffffff;--text-secondary: #b3b3b3;--border-color: #333333;--success-color: #00ff9d;--warning-color: #ff6b6b;--font-primary: "Inter", "Segoe UI", system-ui, sans-serif;--font-accent: "Momo Trust Display", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--shadow-sm: 0 4px 15px rgba(0, 0, 139, .15);--shadow-md: 0 10px 30px rgba(0, 0, 139, .25);--shadow-lg: 0 20px 50px rgba(0, 0, 139, .35);--transition-fast: .2s ease;--transition-normal: .35s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-accent);font-weight:700;line-height:1.2}.header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000;box-shadow:var(--shadow-sm)}.header-container{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.header-logo{display:flex;flex-direction:column;gap:.25rem;font-weight:700;color:var(--text-primary);transition:opacity var(--transition-fast)}.header-logo:hover{opacity:.8}.logo-text{font-size:1.75rem;font-weight:700;color:var(--accent-color);letter-spacing:.05em;font-family:var(--font-accent)}.logo-subtitle{font-size:.75rem;color:var(--text-secondary);font-weight:400;text-transform:uppercase;letter-spacing:.1em}.header-nav{display:flex;align-items:center;gap:1.5rem;flex:1;justify-content:center}.nav-link{color:var(--text-secondary);font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;transition:color var(--transition-fast)}.nav-link:hover{color:var(--text-primary)}.nav-link.active{color:var(--accent-color)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent-color)}.header-actions{display:flex;align-items:center;gap:1rem}.btn-login,.btn-register{padding:.6rem 1.5rem;border:none;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-primary)}.btn-login{background-color:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-login:hover{background-color:var(--bg-light);border-color:var(--accent-color)}.btn-register{background-color:var(--accent-color);color:var(--text-primary);font-family:var(--font-accent)}.btn-register:hover{background-color:#0000a3;box-shadow:var(--shadow-sm)}.menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem;gap:.25rem}.menu-icon{display:flex;flex-direction:column;gap:4px;width:24px}.menu-icon span{display:block;height:2px;width:100%;background-color:var(--text-primary);transition:all var(--transition-fast);border-radius:2px}.menu-icon.open span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.menu-icon.open span:nth-child(2){opacity:0}.menu-icon.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.header-container{padding:1rem}.menu-toggle{display:flex}.header-nav{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;right:0;background-color:var(--bg-secondary);flex-direction:column;padding:1.5rem;gap:0;border-top:1px solid var(--border-color);box-shadow:var(--shadow-md);max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.header-nav.nav-open{max-height:500px;opacity:1;visibility:visible}.nav-link{width:100%;padding:1rem 0;border-bottom:1px solid var(--border-color)}.nav-link:last-child{border-bottom:none}.header-actions{display:none}.header-nav.nav-open~.header-actions{display:flex;flex-direction:column;width:100%;gap:.75rem;padding-top:1rem}.header-nav.nav-open~.header-actions .btn-login,.header-nav.nav-open~.header-actions .btn-register{width:100%}}.footer{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);margin-top:4rem;padding:3rem 0 1.5rem}.footer-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;margin-bottom:2rem}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-title{font-size:1.5rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem;font-family:var(--font-accent)}.footer-heading{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;font-family:var(--font-accent)}.footer-description,.footer-text{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-links li a{color:var(--text-secondary);font-size:.9rem;transition:color var(--transition-fast);padding:.25rem 0}.footer-links li a:hover{color:var(--accent-color)}.footer-bottom{border-top:1px solid var(--border-color);padding-top:2rem;margin-top:2rem}.footer-bottom-content{max-width:1400px;margin:0 auto;padding:0 2rem;text-align:center}.footer-responsible{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap}.footer-age-restriction{display:flex;align-items:center;gap:.75rem}.age-badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--warning-color);color:var(--text-primary);font-size:1.25rem;font-weight:700;border-radius:var(--radius-sm);border:2px solid var(--text-primary);box-shadow:var(--shadow-sm);font-family:var(--font-accent)}.age-text{font-size:.9rem;color:var(--text-secondary);font-weight:500}.footer-gambleaware{display:flex;align-items:center}.gambleaware-link{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem;font-weight:600;padding:.5rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--bg-light);transition:all var(--transition-fast);text-decoration:none}.gambleaware-link:hover{color:var(--text-primary);border-color:var(--accent-color);background-color:var(--bg-secondary);box-shadow:var(--shadow-sm)}.gambleaware-text{font-size:.9rem;font-weight:600;font-family:var(--font-accent)}.gambleaware-icon{width:20px;height:20px;color:var(--accent-color);flex-shrink:0}.footer-copyright{font-size:.85rem;color:var(--text-secondary);margin-bottom:1rem}.footer-disclaimer{font-size:.8rem;color:var(--text-secondary);line-height:1.6;max-width:800px;margin:0 auto;opacity:.8}@media(max-width:768px){.footer{padding:2rem 0 1rem}.footer-container{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.footer-bottom-content{padding:0 1rem}.footer-responsible{flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}.footer-age-restriction{flex-direction:column;gap:.5rem;text-align:center}.age-badge{width:56px;height:56px;font-size:1.5rem}.gambleaware-link{width:100%;justify-content:center;padding:.75rem 1.5rem}}.page-content{min-height:calc(100vh - 200px);padding:2rem 0}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.intro-text{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:3rem;max-width:900px}.content-section{margin-bottom:3rem}.content-section h2{font-size:2rem;margin-bottom:1.5rem;color:var(--text-primary);font-family:var(--font-accent)}.content-section h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--text-primary);font-family:var(--font-accent)}.content-section p{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5rem}.content-section p strong{color:var(--text-primary);font-weight:600}.feature-list{list-style:none;padding-left:0;margin:1.5rem 0}.feature-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--text-secondary);line-height:1.7;font-size:1rem}.feature-list li:before{content:"•";position:absolute;left:0;color:var(--accent-color);font-weight:700;font-size:1.2rem}.content-section a{color:var(--accent-color);text-decoration:underline;transition:color var(--transition-fast)}.content-section a:hover{color:#0000a3}.content-image{display:block;margin:2rem 0;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}.section-image{width:100%;height:auto;display:block;object-fit:cover;transition:transform var(--transition-normal)}.section-image:hover{transform:scale(1.02)}.hero-section{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);padding:4rem 0;border-bottom:1px solid var(--border-color)}.hero-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-content{display:flex;flex-direction:column;gap:1.5rem}.hero-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);line-height:1.2;font-family:var(--font-accent);margin:0}.hero-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero-tag{display:inline-block;padding:.5rem 1rem;background-color:var(--bg-light);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.85rem;color:var(--text-secondary);font-weight:500;transition:all var(--transition-fast)}.hero-tag:hover{border-color:var(--accent-color);color:var(--text-primary)}.hero-buttons{display:flex;gap:1rem;margin-top:1rem}.btn-hero{padding:1rem 2rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;text-align:center;transition:all var(--transition-fast);font-family:var(--font-accent);text-decoration:none;display:inline-block}.btn-hero-primary{background-color:var(--accent-color);color:var(--text-primary);border:none}.btn-hero-primary:hover{background-color:#0000a3;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-hero-secondary{background-color:transparent;color:var(--text-primary);border:2px solid var(--border-color)}.btn-hero-secondary:hover{border-color:var(--accent-color);background-color:var(--bg-light);transform:translateY(-2px)}.hero-image-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);display:block}.hero-image{width:100%;height:auto;display:block;object-fit:cover;transition:transform var(--transition-normal)}.hero-image:hover{transform:scale(1.1)}.faq-section{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color)}.faq-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.faq-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:all var(--transition-fast)}.faq-item:hover{border-color:var(--accent-color);box-shadow:var(--shadow-sm)}.faq-item.open{border-color:var(--accent-color)}.faq-question-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}.faq-question-btn:hover{background-color:var(--bg-light)}.faq-question{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0;font-family:var(--font-accent);flex:1}.faq-icon{font-size:1.5rem;font-weight:300;color:var(--accent-color);line-height:1;margin-left:1rem;transition:transform var(--transition-fast);flex-shrink:0}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer-wrapper{padding:0 1.5rem 1.5rem;animation:slideDown var(--transition-normal) ease-out}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.faq-answer{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin:0;padding-top:1rem}@media(max-width:768px){.hero-section{padding:2.5rem 0}.hero-container{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.hero-title{font-size:2rem}.hero-buttons{flex-direction:column}.btn-hero{width:100%}.page-content{padding:1.5rem 0}.container{padding:0 1rem}.intro-text{font-size:1rem;margin-bottom:2rem}.content-section h2{font-size:1.75rem;margin-bottom:1.25rem}.content-section h3{font-size:1.25rem;margin-top:1.5rem}.content-section{margin-bottom:2rem}.faq-section{margin-top:3rem;padding-top:2rem}.faq-question-btn{padding:1.25rem}.faq-question{font-size:1.1rem}.faq-answer-wrapper{padding:0 1.25rem 1.25rem}.content-image{margin:1.5rem 0}}.content-image{max-width:600px;margin:0 auto}.content-image img{width:100%;height:100%;object-fit:cover}@media(max-width:375px){.header-container{gap:1rem}}
