@import url('/css/fonts.css');
:root {
    color-scheme: light dark;
}
body {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Open Sans", sans-serif;
    color: light-dark(#001144,#ffffff);
    background-color: light-dark(#ffffff,#001144);
    margin: 0;
    padding: 0;
    max-width: 100vw;
    min-height: 100%;
    min-width: 100%;
}
h1, h2, h3, h4, h5, h6, .center {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
}
moji {
    font-family: "OpenMoji";
}
forkawesome {
    font-family: "ForkAwesome";
}
nowrap, .nowrap {
    white-space: nowrap;
}

#head, #foot {
    width: calc(100% - 16px);
}
#head, #content, #foot {
    padding: 8px;
}
#head {
    position: relative;
}
#content {
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
}
#foot {
    position: absolute;
    bottom: 0;
    left: 0;
    height: fit-content;
    transform: translateY(100%);
}
.txt {
    max-width: 840px;
    width: 100%;
}
.tab {
    display: grid;
    grid: auto / auto auto;
}
.tab b {
    justify-content: right;
    align-items: end;
    text-align: end;
}