@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);*,::after,::before {
    box-sizing: border-box
}

* {
    scrollbar-width: thin;
    scrollbar-color: #f84754 transparent
}

::-webkit-scrollbar {
    width: 1rem
}

::-webkit-scrollbar-track {
    background: 0 0
}

::-webkit-scrollbar-thumb {
    background-color: #f84754
}

::-moz-selection {
    color: #fff;
    background: #f37129
}

::selection {
    color: #fff;
    background: #f37129
}

html {
    font-size: 10px;
    font-family: "Lato",sans-serif;
    padding: 7.5rem 0 5rem;
    vertical-align: baseline;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

body,main {
    width: 100%;
    color: #ffffff
}

body,html {
    height: 100%
}

body {
    margin: 0;
    padding: 0 1.5rem;
    font-size: 1.6rem;
    background: #310202
}

body::after,body::before {
    content: "";
    position: absolute;
    display: block
}

body::before {
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 7.5rem;
    background: #5b0303
}

body::after {
    left: 2rem;
    top: .5rem;
    z-index: 3;
    width: 20rem;
    height: 6.62rem;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: 100%auto
}

main {
    position: relative;
    max-width: 60rem;
    padding: 4.5rem 3.5rem;
    line-height: 1.5;
    background: #861f1f;
    border-radius: 1.6rem;
    box-shadow: 0 0 3rem rgba(0,0,0,.15);
    max-height: calc(100vh - 15rem);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

main img {
    display: block;
    margin: 0 auto;
    width: 7.5rem!important
}

.centered-div {
    text-align: center
}

.centered-div p {
    margin: 1.5rem 0
}

.centered-div p:last-child {
    margin-bottom: 0
}

.centered-div p:nth-child(3)>a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 3.6rem;
    line-height: 3.6rem;
    padding: 0 2.5rem;
    border-radius: .8rem;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Roboto",sans-serif;
    color: #fff;
    background: #f84754;
    transition: background-color .35s ease
}

.centered-div p:nth-child(3)>a:hover {
    background-color: #7eca03
}

#status {
    font-variant-numeric: tabular-nums
}

#progress {
    display: none;
    width: min(25rem,90%);
    height: 1rem!important;
    margin: .5rem 0 1rem!important;
    border-radius: 1rem!important;
    overflow: hidden!important;
    outline: #f84754 solid .2rem!important;
    outline-offset: .1rem!important
}

.bar-inner {
    width: 0;
    height: 100%;
    background-color: #f84754;
    transition: width .35s ease
}

a,a:active,a:visited {
    text-decoration: none;
    transition: all .35s ease
}

h1,h2,h3,h4,h5 {
    margin: 0 0 1.5rem;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.25;
    font-family: "Roboto",sans-serif
}

blockquote {
    margin: 0;
    padding: 1.25rem 1.5rem;
    border-left: .4rem solid #f84754
}

details {
    font-size: 1.4rem
}

details p {
    text-align: justify
}

code {
    font-family: "Lato",sans-serif
}

footer {
    position: fixed;
    left: 0;
    bottom: 1.5rem;
    width: 100%;
    text-align: center;
    color: #949494
}

footer>div {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 0 .5rem
}

footer p {
    margin: 0!important;
    font-size: 1.2rem
}

code,footer p a {
    color: #8b0000
}

footer p a:hover {
    color: #f84754
}
