<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Find Singles Near You!</title>

<!-- Google Font -->

<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap" rel="stylesheet">

<style>

    /* Reset */

    * {

        margin: 0;

        padding: 0;

        box-sizing: border-box;

        font-family: 'Poppins', sans-serif;

    }

    body, html {

        height: 100%;

        width: 100%;

        overflow-x: hidden;

    }

    /* Background */

    body {

        background: url('https://images.pexels.com/photos/14578372/pexels-photo-14578372.jpeg') no-repeat center center/cover;

        position: relative;

        display: flex;

        flex-direction: column;

        justify-content: center;

        align-items: center;

        color: white;

        text-align: center;

        transition: transform 20s ease-out; /* subtle zoom animation */

        transform: scale(1);

    }

    body.zoomed {

        transform: scale(1.05);

    }

    /* Dark overlay */

    body::before {

        content: "";

        position: absolute;

        top: 0;

        left: 0;

        height: 100%;

        width: 100%;

        background-color: rgba(0,0,0,0.4);

        z-index: 0;

    }

    /* Container for content */

    .content {

        position: relative;

        z-index: 1;

        width: 90%;

        max-width: 600px;

        animation: fadeIn 1s ease-out;

    }

    /* Animations */

    @keyframes fadeIn {

        0% {opacity: 0; transform: translateY(-20px);}

        100% {opacity: 1; transform: translateY(0);}

    }

    @keyframes slideUp {

        0% {opacity: 0; transform: translateY(20px);}

        100% {opacity: 1; transform: translateY(0);}

    }

    h1 {

        font-size: 3em;

        margin-bottom: 20px;

        animation: slideUp 1s ease-out forwards;

    }

    p {

        font-size: 1.2em;

        margin-bottom: 40px;

        animation: slideUp 1.2s ease-out forwards;

    }

    /* Buttons grid */

    .buttons {

        display: grid;

        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));

        gap: 15px;

        margin-bottom: 50px;

        animation: slideUp 1.4s ease-out forwards;

    }

    .btn {

        padding: 15px 20px;

        background-color: #ff4081;

        color: white;

        border: none;

        border-radius: 25px;

        font-size: 1.1em;

        cursor: pointer;

        transition: all 0.3s ease, transform 0.2s ease;

        text-decoration: none;

        display: inline-block;

        box-shadow: 0 5px 15px rgba(0,0,0,0.2);

    }

    .btn:hover {

        background-color: #e73370;

        transform: translateY(-3px) scale(1.05);

        box-shadow: 0 8px 20px rgba(0,0,0,0.3);

    }

    /* Footer */

    footer {

        position: relative;

        z-index: 1;

        font-size: 0.9em;

        margin-bottom: 15px;

        opacity: 0.8;

        animation: fadeIn 2s ease-out forwards;

    }

    /* Responsive text */

    @media (max-width: 480px) {

        h1 {

            font-size: 2em;

        }

        p {

            font-size: 1em;

        }

        .btn {

            font-size: 1em;

            padding: 12px 15px;

        }

    }

</style>

</head>

<body>

    <div class="content">

        <h1>Find Singles Near You!</h1>

        <p>Choose your country below to start chatting</p>

        <div class="buttons">

            <a href="#" class="btn">🇺🇸 USA</a>

            <a href="#" class="btn">🇬🇧 UK</a>

            <a href="#" class="btn">🇨🇦 Canada</a>

            <a href="#" class="btn">🇳🇿 New Zealand</a>

            <a href="#" class="btn">🇦🇺 Australia</a>

            <a href="#" class="btn">🇩🇪 Germany</a>

            <a href="YOUR_SMARTLINK_URL_HERE" class="btn">🌍 Other Countries</a>

        </div>

    </div>

    <footer>© 2025 YourBrand</footer>

    <script>

        // subtle zoom effect

        window.addEventListener('load', () => {

            document.body.classList.add('zoomed');

        });

        // optional: subtle mouse move parallax effect

        const body = document.body;

        document.addEventListener('mousemove', e => {

            const moveX = (e.clientX - window.innerWidth/2) * 0.01;

            const moveY = (e.clientY - window.innerHeight/2) * 0.01;

            body.style.transform = `scale(1.05) translate(${moveX}px, ${moveY}px)`;

        });

    </script>

</body>

</html>