body {
                font-family: sans-serif;
                font-size: 20px;
				color: #ffffff;
                background-color: #000000;
                padding: 0px;
                margin: 0px;
                overflow: hidden;
            }

            .outline {
                width: 100%;
                height: 100vh;
                margin: 0px;
                padding: 0px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: row;
            }

            .outcolumn {
                flex: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
            }

            #wrap {
                width: 400px;
                background-color: #000000;
                text-align: center;
                flex: 1;
				color: #ffffff;
            }

            #message {
                text-align: center;
            }

            button {
                padding: 0.8rem;
                border: 0;
                outline: no;
                background-color: #000000;
                font-weight: bold;
                font-size: 20px;
				color: #ffffff;
            }

            button:hover {
                cursor: pointer;
            }

            button.choice {
                background-color: #000000;
            }

            progress {
                width: 50%;
                height: 10px;
                -webkit-appearance: none;
            }

            progress::-webkit-progress-bar {
                background-color: #000000;
            }

            progress::-webkit-progress-value {
                background-color: #ffffff;
            }

            #result, #resultUp {
                font-size: 1.5rem;
                font-variant-numeric: tabular-nums;
            }

            #eta, #etaUp {
                font-size: 1rem;
                font-variant-numeric: tabular-nums;
            }