
    body {
        background-color: black;
        color: #e67e22;
      
        margin: 0;
        padding: 0;
        text-align: center;
        height: 100vh;
        display: flex;
        flex-direction: column; 
       
    }
    header {
padding: 20px 0;
background-color: #333;
display: flex;
justify-content: center;
align-items: center;
}

.highlight {
    color: #fabd07;
   
    padding: 2px 5px;
    border-radius: 5px;
}

#nav {
display: flex;
justify-content: center;
}

#nav a {
color: #f1c40f;
text-decoration: none;
margin: 0 15px;
font-size: 1.2em;
transition: color 0.3s, border-bottom 0.3s;
border-bottom: 2px solid transparent;
}

#nav a:hover {
color: #fff;
border-bottom: 2px solid #f1c40f;
}

.hamburger {
    display: none;
    cursor: pointer;
    font-size: 2em;
    color: #f1c40f;
}

@media (max-width: 768px) {
    .sidebar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: black;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transform: translateX(-100%);
        transition: transform 0.3s ease-in-out;
        z-index: 9999;
    }

    .sidebar a {
        color: #fff;
        padding: 20px;
        font-size: 1.5em;
    }

    .sidebar.show {
        transform: translateX(0);
    }

    .hamburger {
        display: block;
        font-size: 2em;
        cursor: pointer;
    }
}
    nav {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    nav a {
        color: yellow;
        text-decoration: none;
        margin: 0 10px; 
        font-size: 1.2em;
        transition: color 0.3s, border-bottom 0.3s; 
        border-bottom: 2px solid transparent; 
    }
    nav a:hover {
        color: white;
        border-bottom: 2px solid yellow; 
    }
    .content {
        flex: 1;
        display: flex;
        flex-direction: column; 
        justify-content: center; 
        align-items: center; 
        margin-top: 60px;
    }
    h1 {
        font-size: 2.5em;
        margin: 0;
        line-height: 1.2; 
        font-family: Inter;
font-size: 52px;
font-weight: 600;
line-height: 62.93px;
letter-spacing: -0.02em;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

    }
    h2 {
        font-size: 1.5em;
        margin: 10px 0;
        line-height: 1.2; 
        font-family: Inter;
font-size: 52px;
font-weight: 600;
line-height: 62.93px;
letter-spacing: -0.02em;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

    }
    .buttons {
        margin-top: 20px;
        display: flex;
        justify-content: center;
    }
    .buttons a {
        text-decoration: none;
        color: rgb(245, 242, 242);
       border: 3px solid yellow;
        padding: 10px 20px;
        border-radius: 25px;
        margin: 0 10px;
        transition: background-color 0.3s;
        width: auto; 
        max-width: 300px; 
        font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
letter-spacing: 0.08em;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
width: 140px;
height: 17px;
gap: 0px;
opacity: 0px;

font-family: Inter;
font-size: 20px;
font-weight: 600;

text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;


    }
   
    .color-picker {
        position: fixed;
        bottom: 20px;
        right: 20px;
        cursor: pointer;
        background-color: rgb(255, 191, 0);
        padding: 10px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2em;
        z-index: 1001;
    }
    .color-options {
        display: none;
        position: fixed;
        bottom: 60px;
        right: 20px;
        background-color: #333;
        padding: 10px;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    }
    .color-options div {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        margin: 5px;
        cursor: pointer;
        display: inline-block;
    }

    .word {
        opacity: 0; 
        transition: opacity 0.5s;
        display: inline-block; 
    }
    .visible {
        opacity: 1;
    }
    @media (max-width: 800px) {
    #nav {
        display: none;
        flex-direction: column;
        align-items: center;
    }

    #nav.active {
        display: flex;
    }

    .hamburger {
        display: block;
    }
}


    @media (max-width: 600px) {
        .hamburger {
            display: block; 
        }
        nav {
            display: none; 
            flex-direction: column; 
            align-items: center; 
        }
        nav.active {
            display: flex;
        }
        h1 {
            font-size: 2em; 
        }
        h2 {
            font-size: 1.2em; 
        }
        .buttons {
            flex-direction: column; 
            align-items: center; 
        }
        .buttons a {
            margin: 5px 0; 
            width: 80%; 
        }
    }

    @keyframes wave { 0% { transform: rotate(0deg); } 10% { transform: rotate(14deg); } 
    20% { transform: rotate(-8deg); } 30% { transform: rotate(14deg); } 
    40% { transform: rotate(-4deg); } 50% { transform: rotate(10deg); } 
    60% { transform: rotate(0deg); } 100% { transform: rotate(0deg); } } 

    .buttons a {
        display: inline-block;
        margin: 10px;
        padding: 10px 20px;
        background-color: #f1c40f;
        color: #fff;
        text-decoration: none;
        border-radius: 5px;
        transition: background-color 0.3s, transform 0.3s;
    }
    
    .buttons a:hover {
        background-color: #ffd700;
        transform: scale(1.05);
    }
    
    .buttons .download-icon {
        margin-right: 5px;
    }
    
    .buttons { display: flex; gap: 10px; } 
    .buttons a { text-decoration: none; 
        padding: 11px 30px; 
        border: 2px solid rgb(255, 191, 0);
         border-radius: 2px; 
         display: flex; 
         align-items: center; 
         gap: 9px; 
         transition: transform 0.3s ease; } 
         .buttons a:hover { transform: scale(1.1); } .hand-icon { font-size: 24px; animation: wave 1.5s infinite; } 
    .hand-icon:hover { animation-play-state: paused; } 
    .download-icon::before { content: '\f019'; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 24px; }
    
