body{font-family:'Lato',sans-serif;line-height:1.8;color:#eaeaea;margin:0;background:url('/assets/new-york-bg.webp') center/cover no-repeat;}a{color:#d4af37;text-decoration:none;}a:hover{color:#ffd700;}.lux-header{background:#1a1a1a;border-bottom:1px solid #333;}.lux-header{position:sticky;top:0;z-index:1000;}.lux-header.small{height:60px;}.lux-nav.hidden{transform:translateY(-100%);}.lux-nav{transition:transform .3s ease-in-out;}.breadcrumb{font-size:.85rem;color:#ccc;margin:10px 20px;}.breadcrumb a{color:#d4af37;}body.dark-mode{background:#000;color:#fff;}.lux-header .container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;}.lux-header .logo img{width:150px;height:auto;alt:"SugarDating AI Logo"}.lux-nav{flex-grow:1;display:flex;justify-content:center;}.lux-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:20px;}.lux-nav li{display:inline-block;}.lux-nav a{font-weight:700;font-size:1rem;transition:color .3s ease;}.lux-nav a:focus,.lux-nav a:hover{background:#ffd700;color:#000;transform:scale(1.05);}.cta-btn{background:#d4af37;color:#1a1a1a;padding:10px 20px;border-radius:5px;transition:.3s ease;font-weight:700;}.cta-btn:hover{background:#ffd700;color:#000;transform:scale(1.05);}.hero,.explore,.call-to-action{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:#fff;backdrop-filter:blur(3px);border-radius:10px;}.hero{height:400px;}.hero-overlay h1,.explore .section-title,.call-to-action h2{font-family:'Playfair Display',serif;font-size:2rem;color:#ffd700;margin-bottom:20px;}.hero p,.call-to-action p{font-size:1.2rem;margin-bottom:20px;line-height:1.5;}.profiles{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.profiles{margin-bottom:2rem;padding-bottom:2rem;}.profile-card{background:rgba(42,42,42,.9);padding:20px;text-align:center;border-radius:10px;width:200px;position:relative;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;}.profile-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.4);}.profile-card img{border-radius:80%;width:100px;height:100px;margin-bottom:10px;filter:blur(2px);transition:filter .3s ease}.profile-card h3{font-size:1.2rem;color:#ffd700;margin:10px 0 5px;}.profile-card p{font-size:.9rem;color:#ccc;}footer{background:#333;text-align:center;padding:20px;font-size:.9rem;}@media (max-width:1024px){.lux-header .container{padding:10px;flex-wrap:wrap}.lux-nav ul{gap:15px}.cta-btn{font-size:.95rem}.cta-btn{background:#d4af37;color:#1a1a1a;padding:.8rem 1.5rem;border-radius:4px;text-decoration:none;transition:transform .2s;}.cta-btn:hover{transform:scale(1.1);}.hero{height:350px}}@media (max-width:768px){.lux-nav{flex-direction:column;align-items:center}.lux-nav ul{flex-direction:column;align-items:center;gap:10px}.hero h1,.explore .section-title,.call-to-action h2{font-size:1.5rem}.hero p,.call-to-action p{font-size:1rem}.profiles{flex-direction:column;gap:15px}.profile-card{width:90%;margin:0 auto}}@media (max-width:480px){.lux-header .container{padding:5px}.lux-header .logo img{width:120px}.cta-btn{font-size:.85rem;padding:8px 16px}.hero{height:250px}.hero p,.call-to-action p{font-size:.9rem}}