* {
    box-sizing: border-box;
}

body {

    margin: 0;

    font-family: Arial, sans-serif;

    background: #101827;

    color: white;

    text-align: center;

}

header {

    background: #0878e8;

    padding: 30px;

}

header h1 {

    font-size: 38px;

}

.welcome {

    padding: 40px 20px;

}

.welcome h2 {

    font-size: 32px;

}

.menu {

    display: grid;

    grid-template-columns: repeat(2, 1fr);

    gap: 20px;

    padding: 25px;

    max-width: 900px;

    margin: auto;

}

button {

    background: #0878e8;

    color: white;

    border: none;

    padding: 30px;

    font-size: 22px;

    border-radius: 15px;

    cursor: pointer;

}

button:hover {

    background: #005bb5;

}

#content {

    padding: 30px;

}