body {
    margin: 0;
    padding: 0;
    min-height: 100vh;
    background: #000000;
}

ul li {
    list-style: "- "
}

#rootcenter {
    position: relative;
    z-index: 1;
    margin: 0 auto 0 auto;
    width: 780px;
    color: #222222;
}

#linkheader {
    display: block;
    width: 100%;
    height: 41px;
    border: none;
    overflow: hidden;
}

#header {
    background: rgba(0, 0, 0, 0);
}

#header img {
    image-rendering: pixelated;
}

#content {
    background: white;
    padding: 5px;
}

#quoteholder {
    background: #000000;
    color: white;
    padding: 3px 20px 3px 20px;
    margin-top: 0px;
    text-align: right;
}

.btn {
    position: relative;
    display: inline-block;
    width: 88px;
    height: 31px;
}

.btn img {
    position: absolute;
    top: 0;
    left: 0;
    image-rendering: pixelated;
}

.btn-hover {
    opacity: 0;
}

.btn:hover .btn-hover {
    opacity: 1;
}

.ring-layer {
    position: fixed;
    inset: 0;
    z-index: 0;
    overflow: hidden;
    pointer-events: none;
}

.plane {
    position: absolute;
    left: 50%;
    bottom: 50%;
    width: 75vmax;
    aspect-ratio: 1;
    transform: translate(-50%, 50%);
    background: radial-gradient(circle closest-side, rgba(0, 0, 0, 1) 76%, rgb(120, 0, 0) 88%, rgba(0, 0, 0, 1) 94%);
}

.stepper,
.settler {
    position: absolute;
    inset: 0;
}

.stepper {
    animation: whole-turn 60000ms steps(60, end) infinite;
}

.settler {
    animation: one-tick 1000ms linear(0.0000 0.0%, 0.2021 4.0%, 0.3837 8.0%, 0.5242 12.0%, 0.6338 16.0%, 0.7352 20.0%, 0.8152 24.0%, 0.8789 28.0%, 0.9308 32.0%, 0.9761 36.0%, 1.0123 40.0%, 1.0443 44.0%, 1.0597 48.0%, 1.0709 52.0%, 1.0765 56.0%, 1.0759 60.0%, 1.0691 64.0%, 1.0615 68.0%, 1.0518 72.0%, 1.0412 76.0%, 1.0316 80.0%, 1.0216 84.0%, 1.0131 88.0%, 1.0065 92.0%, 1.0030 96.0%, 1.0000 100.0%) infinite;
}

.settler .tick {
    fill: #ffffff;
    fill-opacity: 0.2;
}

.settler svg {
    width: 100%;
    height: 100%;
    display: block;
}

@keyframes whole-turn {
    to {
        transform: rotate(360deg);
    }
}

@keyframes one-tick {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(6.00deg);
    }
}

.buttonbar {
    text-decoration: none;
}

