:root {
    --navbar-color: #BA6A4C;
    --bg-color: #EEE0CC;
}

body{
    font-family: "IBM Plex Sans", sans-serif;
    background-image: url("Assets/Body.png");
}

.Banner {
    background-image: url(Assets/Banner.png);
    margin: 0 auto;
    width: 900px;
    height: 225px;
}

.Blank1 {
    height: 20px;
}

.Navbar {
    background: linear-gradient(
        to bottom,
        rgba(236, 193, 158, 0.9) 5%,
        rgba(240, 169, 116, 0.9) 25%,
        rgb(237, 132, 87, 0.9) 40%,
        var(--navbar-color, 1) 100%
    );
    color: #fff;
    width: 900px;
    height: 30px;
    justify-content: center;
    margin: 0 auto;
}

.NavbarList {
    box-sizing: border-box;
    padding-top: 5px;

    display: flex;
    flex-direction: row;;
    justify-content: center;
    gap: 36px;
}

.Home {
    color: inherit;
    text-decoration: none;
}

.Betiks {
    color: inherit;
    text-decoration: none;
}

.History {
    color: inherit;
    text-decoration: none;
}

.Language {
    color: inherit;
    text-decoration: none;
}

.Companions {
    color: inherit;
    text-decoration: none;
}

.Blank2 {
    height: 5px;
}

.BodyRect {
    color: #424242;
    background-color: var(--bg-color);
    width: 900px;
    height: 2000px;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
}

.MainTitle {
    padding-top: 40px;
}

.Credit {
    font-size: 12px;
}

.h3_1 {
    padding-top: 20px;
}

.Consonants {
    border-collapse: collapse;
    margin: 20px auto;
    text-align: center;
}

.Consonants th, .Consonants td {
    border: 1px solid #a7a096;
    padding: 10px;
    width: 65px;
    height: 40px;
}

.Consonants th {
    background-color: #d4cbbe;
    font-weight: bold;
}

.Consonants td:first-child {
    font-weight: bold;
    text-align: left;
    width: 110px;
    background-color: #d4cbbe;
}

.Vowels {
    border-collapse: collapse;
    margin: 20px auto;
    text-align: center;
}

.Vowels th, .Vowels td {
    border: 1px solid #a7a096;
    padding: 10px;
    width: 60px;
    height: 40px;
}

.Vowels th {
    background-color: #d4cbbe;
    font-weight: bold;
}

.Vowels td:first-child {
    font-weight: bold;
    text-align: left;
    width: 90px;
    background-color: #d4cbbe;
}

.Alphabet {
    text-align: center;
    list-style-position: inside;
    padding-left: 0;
    list-style: none;
}

.Profess {
    text-align: center;
    list-style-position: inside;
    padding-left: 0;
}