        html, body {
            height: 100%;
            margin: 0;
            padding: 0;
            font-family: Arial, sans-serif;
            transition: background-color 0.3s ease, color 0.3s ease;
            background-color: #f4f4f4;
            color: black;
        }
        body {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }
        header, footer {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 10px 20px;
            transition: background-color 0.3s ease, color 0.3s ease;
            background-color: black;
            color: yellow;
        }
        .menu-btn, .language-btn {
            cursor: pointer;
            padding: 10px 20px;
            background: linear-gradient(45deg, yellow, black);
            border: none;
            border-radius: 5px;
            color: black;
            transition: background 0.3s ease;
            margin-right: 10px;
        }
        .menu-btn:hover, .language-btn:hover {
            background: linear-gradient(45deg, black, yellow);
            color: yellow;
        }
        .dropdown-menu, .language-menu {
            display: none;
            position: absolute;
            top: 50px;
            background-color: black;
            border-radius: 5px;
            padding: 10px;
            z-index: 1000;
        }
        .dropdown-menu button, .language-menu button {
            display: block;
            width: 100%;
            margin: 5px 0;
            padding: 10px;
            background-color: transparent;
            border: none;
            color: yellow;
            cursor: pointer;
            text-align: left;
        }
        .dropdown-menu button:hover, .language-menu button:hover {
            background-color: yellow;
            color: black;
        }
        .container {
            flex: 1;
            display: flex;
            justify-content: space-between;
            padding: 20px;
        }
        .box {
            flex: 1;
            margin: 0 10px;
            padding: 20px;
            background-color: rgba(255, 255, 255, 0.7);
            border-radius: 10px;
            transition: background-color 0.3s ease;
        }
        
        .auth-buttons {
    display: flex;
    gap: 10px; /* Расстояние между кнопками */
}
        
        /*Кнопка регистрации:*/

        .register-btn {
            display: inline-block;
    padding: 15px 30px;
    background: linear-gradient(45deg, red, orange);
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
    transition: background 0.3s ease;
    margin: 0; /* Убираем отступы */
        }
        .register-btn:hover {
            background: linear-gradient(45deg, orange, red);
        }
        
        /*Кнопка авторизации:*/
            .login-btn {
            display: inline-block;
    padding: 15px 30px;
    background: linear-gradient(45deg, #32CD32, #00FA9A);
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
    transition: background 0.3s ease;
    margin: 0; /* Убираем отступы */
        }
         .login-btn:hover {
            background: linear-gradient(45deg, #00FA9A, #32CD32);
        }