body {
    font-family: "Helvetica Neue", Arial, sans-serif;
    background-color: #141414;
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
}

h1,
h2,
h3,
h4  {
    color: #ffffff;
}

p,
a,
th,
td {
    color: #c9c9c9;
}

p {
    color: #c9c9c9;
    display: block;
    margin-block-start: 2em;
    margin-block-end: 2em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

li,
ol {
    color: #c9c9c9;
}

img {
    width: 100%;
    display: flex;
}

tg {
    border-collapse: collapse;
    border-spacing: 0;
}

.tg td {
    border-color: white;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
}

.tg th {
    border-color: white;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
}

.tg .tg-0lax {
    text-align: left;
    vertical-align: top
}

.kanjiname {
    background: #ffffff;
    width: 3em;
    height: 3em;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #141414;
}

.kanjiblock {
    background: #ffffff;
    border-radius: 2%;
    padding: 0.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #141414;
    font-size: x-large;
}

.maoriname {
    border-radius: 5%;
    margin-inline: 20px;
    height: 1;
}

.maoriblock {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: x-large;
}

.aboriginalname {
    display: flex;
    justify-content: center;
    border-radius: 5%;
    margin-inline: 20px;
    height: 1;
}

.aboriginalart {
    width: 100%;
    height: 4em;
}
