.view .a2a19 {
    min-height: 100%;
}
* {
    scrollbar-color: var(--highlight-color) var(--container-color);
    scrollbar-width: thin;
}
.view {
    color: var(--default-text-color);
}
:root {
    --bg-color: #1a1a1a;
    --container-color: #101010;
    --shadow-color: rgba(0, 0, 0, .2);
    --default-text-color: #f2f4f5;
    --highlight-color: #5d5d5d;
    --stat-value-text-color: #f29e38;
    --border-size-default: 0.3rem;
    --border-size-medium: 0.6rem;
    --border-size-large: 1.5rem;
    --text-size-decreased2: 0.889rem;
    --text-size-decreased1: 1rem;
    --default-text-size: 1.125rem;
    --text-size-increased1: 1.266rem;
    --text-size-increased2: 1.424rem;
    --text-size-increased3: 1.602rem;
    --text-size-increased4: 1.85225rem;
    --text-size-increased5: 2.027rem;
    --text-size-increased6: 2.28rem;
    --text-size-increased7: 2.566rem;
    --text-size-increased8: 2.886rem;
    --margin-size-decreased2: 0.1rem;
    --margin-size-decreased1: 0.2427rem;
    --margin-size-default: 0.3rem;
    --margin-size-increased1: 0.4854rem;
    --margin-size-increased2: 0.9708rem;
    --margin-size-increased3: 1.4562rem;
    --margin-size-increased4: 1.9416rem;
    --margin-size-increased5: 2.427rem;
    --margin-size-increased6: 4.077rem;
    --margin-size-increased7: 6.849rem;
    --spaced-letter-1: 0.12rem;
    --spaced-letter-2: 0.09rem;
}
@media only screen and (min-width: 62rem) {
    .page-margins-top {
        padding-top: var(--margin-size-increased2);
    }
}
@media only screen and (min-width: 62rem) {
    .page-margins, .page-margins-sides {
        padding-left: var(--margin-size-increased2);
        padding-right: var(--margin-size-increased2);
    }
}
@media only screen and (min-width: 62rem) {
    .page-margins {
        padding-bottom: var(--margin-size-increased2);
    }
}
.a139f {
    align-items: center;
    display: flex;
    flex-direction: column;
}
.a4294 {
    margin-left: 50px;
    gap: var(--margin-size-increased2);
}
.a03fa {
    text-align: center;
    text-shadow: -.25rem .25rem #7c9ab0, -.5rem .5rem #5d6ca2;
}
.afbc8, .a28d1 {
    letter-spacing: var(--spaced-letter-1);
    vertical-align: middle;
}
.afbc8 {
    font-size: var(--text-size-increased7);
    font-weight: 900;
}

.a4041, img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    -ms-user-drag: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.a84a9, .adc15 {
    display: flex;
    margin-top: var(--margin-size-increased3);
}
.a461f, .adf33 {
    align-items: center;
    display: flex;
}
.a461f {
    flex-wrap: wrap;
    justify-content: center;
}
.a2a45 {
    gap: var(--margin-size-default);
}
.afd1d {
    display: flex;
    justify-content: center;
}

.ae799 {
    border-color: #fff;
}
.ae799, .ac153:hover {
    background-color: #242424;
    cursor: pointer;
    opacity: 1;
}
@media only screen and (max-width: 31.25rem) {
    .af7f0, .filter-ab34f {
        width: 100%;
    }
}
@media only screen and (max-width: 1000px) {
    .a49c9, .a49c9>* {
        max-height: 350px;
    }
}
.ac153 {
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    background-color: #171716;
    border: .1rem solid var(--highlight-color);
    color: var(--default-text-color);
    -webkit-column-gap: .2rem;
    column-gap: .2rem;
    display: flex;
    opacity: .7;
    padding: 0;
    padding: var(--margin-size-default);
}
.a1fcd {
    height: 2.5rem;
    width: 2.5rem;
}
.afe78 {
    opacity: .6;
}
.abb3e {
    height: 1.5rem;
    width: 1.5rem;
}
.ab34f {
    background: none;
    border: none;
    color: var(--default-text-color);
    font-size: var(--default-text-size);
    padding: 0;
    height: 36px !important;
    padding-left: 6px;
    width: 100%;
}
.a25ee, input {
    box-sizing: border-box;
}
.view input:not([type="image" i], [type="range" i], [type="checkbox" i], [type="radio" i]) {
    overflow-clip-margin: 0px !important;
    overflow: clip !important;
}
.view .input[type="text" i] {
    padding-block: 1px;
    padding-inline: 2px;
}
.view input {
    text-rendering: auto;
    color: fieldtext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    -webkit-rtl-ordering: logical;
    cursor: text;
    background-color: field;
    margin: 0em;
    padding: 1px 0px;
    border-width: 2px;
    border-style: inset;
    border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
    padding-block: 1px;
    padding-inline: 2px;
    border-radius: 0px !important;
}
.a49c9, .ace4b {
    display: flex;
    justify-content: center;
    max-height: 100px;
    overflow: auto;
    padding-bottom: var(--margin-size-increased1);
    padding-top: 25px;
    width: 100%;
}
.ace4b>*, .a49c9>* {
    display: flex;
    justify-content: center;
    width: 100%;
}
.adc15 {
    flex-wrap: wrap;
    max-width: 75rem;
}
.a4294 {
    gap: var(--margin-size-increased2);
}
@media only screen and (max-width: 37rem) {
    .a5abc {
        max-width: 100% !important; 
        width: 100% !important;
    }
}

@media only screen and (min-width: 37rem) {
    .ac153.filter-ab34f {
        width: 560px;
    }
}

.a1c95 {
    width: 65px;
}

.a5abc {
    align-items: center;
    background-color: #000000;
    display: flex;
    max-width: 15rem;
    min-width: 15rem;
    transition: box-shadow .2s, -webkit-transform .2s;
    transition: transform .2s, box-shadow .2s;
    transition: transform .2s, box-shadow .2s, -webkit-transform .2s;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.a144c {
    height: 100% !important;
    position: relative;
}

.aa80b {
    align-items: center;
    background-size: contain;
    display: flex;
}
.a1f75 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--margin-size-increased1);
}
.a767e {
    align-items: center;
    display: flex;
}
.a4e84 {
    height: 1.3rem;
    width: 1.3rem;
}
.a767e {
    align-items: center;
    display: flex;
}
.a9d3c {
    font-size: var(--text-size-decreased1);
}
.a15a3:hover, .a5abc:hover, .aff5a:hover {
    box-shadow: 0 0 .1rem .1rem #fff;
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}
main#main {
    background-color: var(--container-color);
}
.view a,
.view h1,
.view span,
.view body {
    color: var(--default-text-color) !important;
}
.view img {
    overflow-clip-margin: content-box;
    overflow: clip;
    box-sizing: initial;
    max-width: inherit !important;
}
.filter-ab34f input {
    border: none !important;
    margin-bottom: 0px !important;
    background-color:#151514 !important;
}
.desktop img {
    box-sizing: inherit !important;
}

.desktop div {
    box-sizing: inherit !important;
}
.active {
    border-color: #fff;
}