td {
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    width: 20%;
}

td:nth-child(2),
td:nth-child(5),
td:nth-child(7) {
    text-align: right;
}

td:nth-child(1),
td:nth-child(3),
td:nth-child(6) {
    text-align: left;
}

td:nth-child(4) {
    text-align: center;
}

table {
    table-layout: fixed;
}

body {
    background-color: black;
    margin: 0 !important;
}

.first {
    opacity: 1 !important;
}

#upl {
    position: fixed;
    top: 0;
    width: 100%;
    height: auto;
    display: block;
    background-color: #1a1c2f;
    opacity: 0;
    transition: opacity 0.618s linear;
}

#upl:hover {
    opacity: 1;
}

canvas {
    aspect-ratio: 16/9;
    margin: 0 auto;
    display: block;
}

p,
#bgFile,
#musicFile {
    color: white;
}

#bgFile {
    text-align-last: right;
}

#startStop {
    text-align: center;
}

.bg {
    background-image: url('../src/bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 0 !important;
    left: 0 !important;
    filter: opacity(0.618);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
}

td p,
td a {
    font-size: x-small;
}