.button__container{padding:15px;user-select:none}.button__container .button__image{position:relative;float:left}.button__container .button__icon{position:relative;padding-right:10px;font-size:22px}.button__container .button__icon-right{position:relative;padding-left:10px;font-size:22px}.button__container .button__float-icon{position:relative;float:left;padding-right:10px;font-size:22px}.button__container .button__float-icon-right{position:relative;float:right;padding-left:10px;font-size:22px}.button__container .button__indicator{position:absolute;bottom:-5px;right:7px;border-radius:10px;width:15px;height:15px;background:var(--light-red);animation:fade 4s ease-in-out infinite;opacity:1}.button__container--small{font-size:18px;padding:12px}.button__container--tiny{font-size:12px;padding:0}@keyframes fade{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.select-button{font-size:medium;padding:.5em;width:6em;float:left!important}.selected{background-color:#383838!important}.micro-dialog__container{display:flex;flex-direction:column;z-index:1;position:absolute;inset:12px;background:var(--dark-gray);box-shadow:1px 2px 50px var(--dark-gray);cursor:default;user-select:none}.micro-dialog__container .micro-dialog__close{position:absolute;right:0;top:0;font-size:24px;border-left:1px solid;border-bottom:1px solid;border-radius:2px;padding:7px 12px}.chest-loot__title{font-size:26px;text-align:center;padding:25px 0}.chest-loot__contents{flex:1;font-size:22px;justify-content:space-around;align-self:center;min-width:150px}.chest-loot__contents .chest-loot__value--spacing{justify-content:space-between}.chest-loot__contents .chest-loot__item{font-size:24px;text-align:center}.chest-loot__contents .chest-loot__item .chest-loot__item-name{padding-left:15px;justify-content:center}.chest-loot__buttons{justify-content:flex-end;align-items:center;padding:25px 0}.gold-loot{color:var(--orange)}.exp-loot{color:var(--purple)}.dialog__container{display:flex;flex-direction:column;position:absolute;inset:4px;z-index:1001;background:var(--dark-gray);box-shadow:1px 2px 50px var(--dark-gray);cursor:default;user-select:none}.dialog__container .dialog__back-button{position:absolute;left:0;top:0;font-size:24px;border-right:1px solid;border-bottom:1px solid;border-radius:2px;padding:12px 16px}.endless-start__title{font-size:26px;justify-content:center;padding:14px 0 0;margin-left:26px}.endless-start__text{flex:1;font-size:20px;letter-spacing:1px;text-align:center;justify-content:space-between;padding:48px 32px 0}.endless-start__button{padding:16px 0;align-items:center}.backpack-items__container{width:fit-content;margin:110px auto}.equipped-items__character{width:170px;margin-bottom:16px;align-self:center;background-size:cover;background-repeat:no-repeat}.equipped-items__character .equipped-items__slot{width:40px;height:40px}.equipped-items__character .equipped-items__helmet{margin:20px 0 0 66px}.equipped-items__character .equipped-items__body{margin:12px 0 0 66px}.equipped-items__character .equipped-items__gloves--left{margin:30px 0 0 18px}.equipped-items__character .equipped-items__gloves--right{margin:30px 0 0}.equipped-items__character .equipped-items__pants{margin:16px 8px 0}.equipped-items__character .equipped-items__ring{margin:25px 0 0 30px}.equipped-items__character .equipped-items__weapon{margin:25px 26px 0 0}.equipped-items__character .equipped-items__boots--left{margin:30px 0 0 20px}.equipped-items__character .equipped-items__boots--right{margin:30px 16px 0 0}.confirm-dialog__container{display:flex;flex-direction:column;position:absolute;inset:0;background:var(--dark-gray);box-shadow:1px 2px 50px var(--dark-gray);cursor:default;user-select:none}.confirm-dialog__container .confirm-dialog__text{display:flex;flex:1;align-items:center;font-size:22px;text-align:center;padding:16px}.confirm-dialog__container .confirm-dialog__buttons{justify-content:space-around;padding-bottom:16px}.stats-item__container{justify-content:space-between;font-size:22px;padding:0 40px}.stats-item__description{padding:10px 40px;font-size:18px;font-style:italic}.view-item__title{display:flex;flex-direction:row;justify-content:flex-start;padding:12px 0 8px 12px}.view-item__title .view-item__image{margin-right:16px}.view-item__title .view-item__text{font-size:22px;align-self:center;max-width:65%}.view-item__stats{flex:1;justify-content:space-evenly}.view-item__button-container{justify-content:flex-end;flex:1}.view-item__button-container .view-item__button{justify-content:space-around;padding-bottom:16px}.locked{color:red}.inventory-dialog__container{flex:1;align-items:center}.inventory-dialog__container .inventory-dialog__child{justify-content:flex-start}.inventory-dialog__container .inventory-dialog__child .inventory-dialog__backpack{height:280px;background-size:cover;background-position:center;background-repeat:no-repeat}.character-creation__title{font-size:26px;text-align:center;padding:12px 0;margin-left:40px}.character-creation__text{display:flex;flex:1;flex-direction:column;justify-content:space-evenly;font-size:20px;color:var(--gray);letter-spacing:1px;text-transform:none;text-align:center;padding:0 36px}.character-creation__text .character-creation__native-text{padding-left:8px;max-width:175px}.character-creation__button{padding:12px 0 16px;align-items:center}.character-creation__input{height:2.5em;background-color:#000;padding-left:.5em;padding-right:.5em;margin-left:.5em;margin-right:.5em}.container{padding-top:.5em;display:flex}.container.space-around{justify-content:space-around}.container.space-between{justify-content:space-between}.character-creation__tooltip{justify-content:center;margin-left:10px;font-size:16px}.character-creation__tooltip .character-creation__tooltip-text{font-family:Montserrat;font-size:14px;text-transform:none;font-weight:400;line-height:1;visibility:hidden;padding:5px;margin-top:-5px;background-color:var(--dark-gray);border:.5px var(--gray) solid;color:var(--gray);position:absolute;left:60px;z-index:1}.character-creation__tooltip:hover .character-creation__tooltip-text{visibility:visible}.game-text-dialog__container{flex:1;justify-content:space-between;padding:16px}.game-text-dialog__text{font-family:Montserrat;font-size:18px;text-transform:none;letter-spacing:2px;line-height:1.5}.game-text-dialog__button{display:flex;justify-content:center}.flame__container{position:absolute;width:40px;height:40px;animation:moveFlame 2s steps(8) infinite;background-position-x:0px}@keyframes moveFlame{to{background-position-x:320px}}.game-select__title{justify-content:center;padding:16px 16px 0;font-size:26px}.game-select__text{flex:1;font-size:20px;letter-spacing:1px;text-align:center;justify-content:center;padding:0 32px}.game-select__button{padding:16px;margin-right:50px;align-items:center}.game-select__flame--1{position:absolute;bottom:68px;right:52px}.game-select__flame--2{position:absolute;bottom:142px;right:52px}.game-select__flame--3{position:absolute;bottom:218px;right:52px}.game-win__title{font-size:28px;padding:16px;justify-content:center}.game-win__text{flex:1;padding:16px;font-size:16px;text-align:center;line-height:24px;letter-spacing:1px}.game-win__button{padding-bottom:16px;justify-content:center}.game-win__button button{margin:5px}.game-over__title{display:flex;justify-content:center;padding:32px 0;font-size:32px}.game-over__player{color:var(--blue)}.game-over__killer{color:var(--orange)}.game-over__text{justify-content:center;text-align:center;font-size:20px;letter-spacing:1px}.game-over__button{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin:0 auto;padding-bottom:16px}.game-start__title{font-size:26px;justify-content:center;padding:14px 0 0;margin-left:16px}.game-start__text{flex:1;font-size:20px;letter-spacing:1px;text-align:center;padding:48px 32px 0}.game-start__button{padding:12px 0 16px;align-items:center}.settings-dialog__container{padding:16px 0;flex:1;justify-content:space-between;align-items:center}.settings-dialog__title{font-size:28px;font-weight:500;border-bottom:2px solid}.sell-items__container{height:280px;width:315px;background-size:cover;background-position:center;background-repeat:no-repeat;align-self:center;align-items:center}.shop-keep-animated{transform:scale(.8);height:192px;width:170px;animation:moveShopKeep .75s steps(7) infinite;background-position-x:0px}@keyframes moveShopKeep{to{background-position-x:1190px}}.shop-item__container{margin:0 0 4px}.shop-item__container .shop-item__slot{width:40px;height:40px}.shop-item__container .shop-item__text{flex:1;justify-content:space-between;font-size:18px;padding:0 10px;height:40px}.shop-item__container .shop-item__text .shop-item__price{color:var(--orange);padding-left:10px;border-left:1px solid var(--gray);width:30px;align-items:center;justify-content:center}.shop-item__container .shop-item__text .shop-item__title{align-items:center;justify-content:center}.shop-inventory__container{flex:1;justify-content:space-evenly;width:96%;padding-top:4px}.shop-inventory__container .shop-inventory__button{padding:4px 16px}.shop-dialog__container{flex:1;justify-content:space-between;align-items:center}.shop-dialog__title{font-size:26px;text-align:center;padding:24px 64px 0}.shop-dialog__text{justify-content:center;width:50%;padding:0 12px 12px 0;font-size:20px;text-align:center;line-height:1.4;letter-spacing:1px}.shop-dialog__button{width:100%;justify-content:space-evenly;padding:8px 0 16px}.level-up__title{font-size:26px;text-align:center;padding:25px 0}.level-up__level{color:var(--orange)}.level-up__hp{color:var(--green)}.level-up__mana{color:var(--blue)}.level-up__contents{flex:1;font-size:22px;justify-content:space-around;align-self:center;min-width:150px}.level-up__contents .level-up__value--spacing{justify-content:space-between;text-align:center}.level-up__buttons{justify-content:flex-end;align-items:center;padding:25px 0}.level-up__unlock_spell{color:var(--purple)}.ability-score__container{flex:1;justify-content:space-between;align-items:center}.ability-score__text{font-family:Montserrat;font-size:12px;text-transform:none;letter-spacing:2px;line-height:1.5;text-align:left;display:inline-block}.ability-score__button{justify-content:center;float:right}.ability-score__score-text{font-family:Montserrat;font-size:12px;text-transform:none;letter-spacing:2px;line-height:1.5;margin-right:8px;margin-top:2px;width:20px;float:right;text-align:right;vertical-align:auto}.ability-score__tooltip{float:right;justify-content:center;margin-top:5px;margin-left:15px;font-size:14px}.ability-score__tooltip .ability-score__tooltip-text{font-family:Montserrat;font-size:14px;text-transform:none;font-weight:400;line-height:1;visibility:hidden;padding:5px;background-color:var(--dark-gray);border:.5px var(--gray) solid;color:var(--gray);position:absolute;right:2.5rem;z-index:1}.ability-score__tooltip:hover .ability-score__tooltip-text{visibility:visible}.ability-score__title{font-size:26px;text-align:center;padding:12px 0;margin-left:50px}.game-text-dialog__text{text-align:center}.ability-score-dialog__container{flex:1;justify-content:space-between;padding:16px}.ability-score-dialog__text{font-family:Montserrat;font-size:12px;text-transform:none;letter-spacing:2px;line-height:1.5;text-align:left;display:inline-block;margin-top:6px;margin-bottom:-6px;height:34px}.ability-score-dialog__button{justify-content:center;float:right}.ability-score-dialog__score-text{font-family:Roboto,monospace;font-size:12px;text-transform:none;letter-spacing:2px;line-height:1.5;margin:20px}.ability-score-dialog__points{width:max-content;float:right;margin-right:55px}.character-customisation__sprite-container{position:absolute;top:0;left:0;flex:0}.character-customisation__hair,.character-customisation__eyes,.character-customisation__armour,.character-customisation__clothes,.character-customisation__skin,.character-customisation__outline{position:absolute;top:6.5rem;left:1rem}.character-customisation__option{flex:1;justify-content:center;align-items:center}.character-customisation__label{flex:1}.character-customisation__picker{flex:1;margin-left:1rem;float:left;margin-right:10px}.character-customisation__container{flex:1;justify-content:space-between;padding:12px 0 16px;align-items:center}.character-customisation__title{font-size:26px;text-align:center;padding:10px 0;margin-left:50px}.character-customisation__text{font-family:Roboto Mono}.character-customisation__options-container{flex:1;align-items:flex-start;margin-left:4rem}.journal-entry{font-size:12px;font-family:Montserrat;padding:0 5px;line-height:1.5;margin:-5px 0}.damage-type,.gold,.type{color:var(--orange)}.ai,.damage-to-player,.damage-to-monster{color:var(--light-red)}.experience,.level,.ability{color:var(--purple)}.mana-gain,.restore-mana,.score{color:var(--blue)}.projectile,.restore-health,.health-gain,.spell-cast,.get-item{color:var(--green)}.spellbook-button__container{padding:5px;user-select:none}.spellbook-button__container .button__image{position:relative;float:left}.active{background-color:#383838!important}.active-spell{color:var(--green);text-transform:capitalize;font-size:12px}.locked{color:var(--orange);text-transform:capitalize;font-size:12px}.spellbook-dialog__container{overflow-y:scroll;margin:16px 0 9px}.spellbook-dialog__title{font-size:28px;font-weight:500;text-align:center;padding:16px 5px 5px}.spellbook-spell{margin:8px 16px 0}.spellbook-spell button{width:100%;margin:auto}.tutorial-page__title{position:relative;top:5px;width:20rem;text-align:center;font-size:25px;font-weight:400;padding-left:30px}.tutorial-page__movement,.tutorial-page__item{position:relative;margin-top:10px;padding:0 5px 5px;text-transform:none}.tutorial-page__item-locations,.tutorial-page__item-types{display:flex;flex:1;justify-content:space-evenly}.tutorial-page__shop{position:relative;margin-top:10px;text-transform:none;width:200px}.tutorial-page__shop-tiers{position:relative;margin-left:10px;text-transform:none}.tutorial-page__combat{position:relative;padding:15px 5px 5px;text-transform:none}.tutorial-page__combat-buttons{display:flex;flex:1;justify-content:space-evenly}.tutorial-page__ability{flex:1;justify-content:space-between;position:relative;padding:10px 5px 5px;line-height:.75;text-transform:none}.tutorial-page__ability-text{font-size:15px}.tutorial-page__ability-description{display:inline-block;line-height:1;overflow-wrap:break-word;margin-top:1px;margin-left:10px;font-size:15px;text-align:left}.tutorial-page__spell{position:relative;padding:10px 5px 5px;text-transform:none}.tutorial-page__spell-icons{flex:1;justify-content:space-around;margin-top:10px}.tutorial-page__hotkeys,.tutorial-page__dice{margin:auto;position:relative;padding:10px 5px 5px;text-transform:none}.tutorial-page__dice-types{display:flex;flex:1;justify-content:space-evenly}.hotkey__container{flex:1;display:flex;align-items:center}.hotkey__text{font-family:Montserrat;text-transform:none;letter-spacing:2px;text-align:right;display:inline-block}.tutorial__navigation{flex:1;direction:row;align-items:center}.tutorial__button__prev{position:absolute;left:5px;bottom:5px;margin:5px;align-items:center;justify:center}.tutorial__button__next{position:absolute;right:5px;bottom:5px;margin:5px;align-items:center;justify:center}.floor-counter__container{position:absolute;top:4px;left:0;right:0;width:150px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;font-weight:500;color:#000;width:fit-content;margin:auto;padding:0 7px;background:rgba(173,173,173,.5);border-radius:7px;user-select:none}.floor-counter__container .floor-counter__value{font-size:28px;padding-left:12px}.footer__container{font-size:18px;text-transform:none;margin:35px 0 25px;align-self:center;text-align:center;cursor:default;user-select:none}.footer__container .footer__link{color:var(--gray);text-decoration:none;padding-bottom:3px;border-bottom:1px solid}.game-music__button{height:40px;width:45px;background-color:var(--dark-gray);user-select:none;position:relative;z-index:100}.game-music__button .game-music__icon{font-size:26px;height:100%;display:flex;justify-content:center;align-items:center}.game-music__button .game-music__diagonal-line--1{height:2px;background:var(--gray);transform:rotate(41deg);position:absolute;transition:all .25s ease-in-out}.game-music__button .game-music__diagonal-line--2{height:2px;background:var(--gray);transform:rotate(139deg);position:absolute;transition:all .25s ease-in-out}.game-settings__button{height:40px;width:45px;background-color:var(--dark-gray);margin-top:12px;user-select:none;position:relative;z-index:100}.game-settings__button .game-settings__icon{font-size:26px;height:100%;display:flex;justify-content:center;align-items:center}.inventory__container{flex:1;align-items:center;justify-content:space-around;z-index:100;margin-top:10px}.snackbar__container{background-color:var(--dark-gray);position:absolute;top:10;bottom:0;right:0;left:0;text-align:center;cursor:default;user-select:none;display:flex}.snackbar__text{display:flex;flex:1;align-self:center;justify-content:center;padding:5px 15px 10px}.snackbar__equip__text{display:flex;flex:1;align-self:center;justify-content:flex-start;padding-top:7px;padding-left:5px;width:100vh}.snackbar__equip__button{height:36px;width:40px;background-color:var(--dark-gray);top:1.5px;right:5px;bottom:1px;user-select:none;position:absolute;z-index:100}.snackbar__equip__button .button__icon{font-size:26px;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.stats__container{justify-content:center;transition:background .5s ease-in-out;cursor:default;user-select:none}.stats__row--spacing{padding-bottom:15px}.stats__text--spacing{padding-right:10px;font-size:15px;font-family:Roboto Mono}.stats__text--info{color:var(--white);font-size:16px;text-transform:none;font-family:Roboto Mono}.stats__text--level{color:var(--purple);font-size:18px}.stats__text--gold{color:var(--orange);font-size:18px}.stats__text--defence{color:var(--purple);font-size:18px}.stats__text--blank{color:var(--text-color, black)}.stats__text--melee{color:var(--light-red);font-size:14px}.stats__text--ranged{color:var(--green);font-size:14px}.stats__text--magic{color:var(--blue);font-size:14px}.stats-column__spacing{padding-left:12px}.stats-column__spacing--large{padding-left:24px}.stats-bar__container{width:100px;height:20px;position:relative;border-radius:7px}.stats-bar__container .stats-bar__value{height:20px;border-radius:5px 0 0 4px;position:absolute;transition:width 1s ease-in-out}.exp-bar__container{background:var(--gray);border:1px solid purple}.exp-bar__container .exp-bar__value{background:purple}.stats-hp-bar__container{background:var(--red);border:1px solid var(--green)}.stats-hp-bar__container .stats-hp-bar__value{background:var(--green)}.stats-mana-bar__container{background:var(--grey);border:1px solid var(--blue)}.stats-mana-bar__container .stats-mana-bar__value{background:var(--blue)}.stats-bar__text{height:20px;font-size:22px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-weight:500;justify-content:center;align-items:center;position:absolute;z-index:1000;left:0;right:0}.stats-health-bar__text{color:#d3d3d3}.stats-exp-bar__text,.stats-mana-bar__text{color:#ffffe0}.journal__container{flex:1;align-items:center;justify-content:space-around;z-index:100;margin-top:10px}.crpg-token{color:#4caf50;font-weight:700}.game-menu__container{flex:1;flex-wrap:wrap;margin-top:8px;align-items:center;align-self:center;position:relative;padding-left:2px}.player__animation{position:absolute;width:40px;height:40px;transition:left .5s ease-in-out 0s,top .5s ease-in-out 0s}@keyframes movePlayer{to{background-position-x:320px}}.sword__slash{position:absolute;width:40px;height:40px;z-index:1000;animation:swordSlash .35s steps(8);animation-direction:reverse;background-position-x:0px}@keyframes swordSlash{to{background-position-x:320px}}.monster__slash{position:absolute;width:40px;height:40px;z-index:1000;top:0;left:0;animation:swordSlash .35s steps(8);animation-direction:reverse;animation-delay:.25s;background-position-x:0px}.map__padding--bottom{position:absolute;bottom:-200px}.map__padding--top{position:absolute;top:-200px}.map__padding--left{position:absolute;top:-200px;left:-200px}.map__padding--right{position:absolute;top:-200px;right:-200px}.health-bar__container{height:7px;border-radius:3px;background:var(--red);position:relative}.health-bar__value{height:7px;background:var(--green);border-radius:2px 0 0 2px;position:absolute;transition:width 1s ease-in-out}.world__container{position:relative;transition:all .5s ease-in-out}.world__map-transition{position:absolute;inset:0;transition:all .5s ease-in-out;background-color:#000}.viewport__container{position:relative;overflow:hidden;background:repeating-linear-gradient(-45deg,var(--dark-gray),var(--dark-gray) 10px,var(--medium-gray) 10px,var(--medium-gray) 20px)}.spellbook__container{position:absolute;top:0;right:0;width:40px;height:40px;padding:4px}.spellbook__container button{width:100%;height:100%}.spellbook__container i{padding:0!important}.spell{position:relative;top:-40px;right:45px;width:40px;height:40px}.tutorial__container{position:absolute;top:0;left:0;width:40px;height:40px;padding:4px}.tutorial__container button{width:100%;height:100%}.tutorial__container i{padding:0!important}.abilities__container{position:absolute;top:0;left:45px;width:40px;height:40px;padding:4px}.abilities__container button{width:100%;height:100%}.abilities__container i{padding:0!important}.journal-dialog__container{flex:1;width:20em;height:20em;overflow-y:scroll}.journal-container{position:relative;margin-top:8px;margin-right:8px;width:20em;height:20em;float:right}.journal-log{background-color:var(--dark-gray);width:100%;justify-content:center;color:var(--white);text-transform:none;padding:12px 15px;resize:none;border:none}.spinner{display:flex;align-items:center;justify-content:center;flex:1;padding-top:48px}.spinner:after{content:" ";display:block;width:64px;height:64px;border-radius:50%;border:12px solid var(--gray);border-color:var(--gray) transparent var(--gray) transparent;animation:spinning 1.2s linear infinite}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(./roboto-latin-100-12823d58.woff2) format("woff2"),url(./roboto-latin-100-c4ead4de.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(./roboto-latin-100italic-26c91ea4.woff2) format("woff2"),url(./roboto-latin-100italic-5a3a9840.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(./roboto-latin-300-29f6da0a.woff2) format("woff2"),url(./roboto-latin-300-76b05400.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(./roboto-latin-300italic-9e02524e.woff2) format("woff2"),url(./roboto-latin-300italic-0be0ae6e.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(./roboto-latin-400-48c3fa6f.woff2) format("woff2"),url(./roboto-latin-400-c1dc87f9.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(./roboto-latin-400italic-401e6c25.woff2) format("woff2"),url(./roboto-latin-400italic-80815efe.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(./roboto-latin-500-24369e1b.woff2) format("woff2"),url(./roboto-latin-500-ba98f991.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(./roboto-latin-500italic-8688b620.woff2) format("woff2"),url(./roboto-latin-500italic-6f2974a3.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(./roboto-latin-700-b4d07892.woff2) format("woff2"),url(./roboto-latin-700-806ea46c.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(./roboto-latin-700italic-5cc2e477.woff2) format("woff2"),url(./roboto-latin-700italic-eec14260.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(./roboto-latin-900-edcdf3f6.woff2) format("woff2"),url(./roboto-latin-900-e8586f9d.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(./roboto-latin-900italic-95e60b93.woff2) format("woff2"),url(./roboto-latin-900italic-6a80d9cb.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Mono Thin "),local("Roboto Mono-Thin"),url(./roboto-mono-latin-100-5865fbd9.woff2) format("woff2"),url(./roboto-mono-latin-100-c3cc63b5.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Mono Thin italic"),local("Roboto Mono-Thinitalic"),url(./roboto-mono-latin-100italic-68808fcc.woff2) format("woff2"),url(./roboto-mono-latin-100italic-4257f6ea.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:200;src:local("Roboto Mono Extra Light "),local("Roboto Mono-Extra Light"),url(./roboto-mono-latin-200-8986be16.woff2) format("woff2"),url(./roboto-mono-latin-200-a4c796b2.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:200;src:local("Roboto Mono Extra Light italic"),local("Roboto Mono-Extra Lightitalic"),url(./roboto-mono-latin-200italic-763de028.woff2) format("woff2"),url(./roboto-mono-latin-200italic-daee63d8.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Mono Light "),local("Roboto Mono-Light"),url(./roboto-mono-latin-300-82c1ccab.woff2) format("woff2"),url(./roboto-mono-latin-300-238cd9e4.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Mono Light italic"),local("Roboto Mono-Lightitalic"),url(./roboto-mono-latin-300italic-c22b392c.woff2) format("woff2"),url(./roboto-mono-latin-300italic-e9dcb51c.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Mono Regular "),local("Roboto Mono-Regular"),url(./roboto-mono-latin-400-e1fd013a.woff2) format("woff2"),url(./roboto-mono-latin-400-2dfc0e86.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Mono Regular italic"),local("Roboto Mono-Regularitalic"),url(./roboto-mono-latin-400italic-68b1c71d.woff2) format("woff2"),url(./roboto-mono-latin-400italic-6b7eccaf.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Mono Medium "),local("Roboto Mono-Medium"),url(./roboto-mono-latin-500-34e45e19.woff2) format("woff2"),url(./roboto-mono-latin-500-eaf1ad25.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Mono Medium italic"),local("Roboto Mono-Mediumitalic"),url(./roboto-mono-latin-500italic-c8ab2daa.woff2) format("woff2"),url(./roboto-mono-latin-500italic-fd7832bf.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:local("Roboto Mono SemiBold "),local("Roboto Mono-SemiBold"),url(./roboto-mono-latin-600-61018f4d.woff2) format("woff2"),url(./roboto-mono-latin-600-4828d4a5.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:600;src:local("Roboto Mono SemiBold italic"),local("Roboto Mono-SemiBolditalic"),url(./roboto-mono-latin-600italic-c464aa55.woff2) format("woff2"),url(./roboto-mono-latin-600italic-8800f1c9.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Mono Bold "),local("Roboto Mono-Bold"),url(./roboto-mono-latin-700-44a99279.woff2) format("woff2"),url(./roboto-mono-latin-700-8545fddd.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Mono Bold italic"),local("Roboto Mono-Bolditalic"),url(./roboto-mono-latin-700italic-208cd5c0.woff2) format("woff2"),url(./roboto-mono-latin-700italic-84c8f09b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:local("Montserrat Thin "),local("Montserrat-Thin"),url(./montserrat-latin-100-56b15344.woff2) format("woff2"),url(./montserrat-latin-100-0b89ea33.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:100;src:local("Montserrat Thin italic"),local("Montserrat-Thinitalic"),url(./montserrat-latin-100italic-742edbfd.woff2) format("woff2"),url(./montserrat-latin-100italic-8216911f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:local("Montserrat Extra Light "),local("Montserrat-Extra Light"),url(./montserrat-latin-200-dec277a0.woff2) format("woff2"),url(./montserrat-latin-200-94221b9a.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:200;src:local("Montserrat Extra Light italic"),local("Montserrat-Extra Lightitalic"),url(./montserrat-latin-200italic-f4e7e734.woff2) format("woff2"),url(./montserrat-latin-200italic-219d08ee.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:local("Montserrat Light "),local("Montserrat-Light"),url(./montserrat-latin-300-ab9241a0.woff2) format("woff2"),url(./montserrat-latin-300-25f8f00a.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:300;src:local("Montserrat Light italic"),local("Montserrat-Lightitalic"),url(./montserrat-latin-300italic-8a8bc347.woff2) format("woff2"),url(./montserrat-latin-300italic-c65fb5e8.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:local("Montserrat Regular "),local("Montserrat-Regular"),url(./montserrat-latin-400-8767f01c.woff2) format("woff2"),url(./montserrat-latin-400-60cebea4.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:local("Montserrat Regular italic"),local("Montserrat-Regularitalic"),url(./montserrat-latin-400italic-0eeb4ec8.woff2) format("woff2"),url(./montserrat-latin-400italic-a52bbf7f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:local("Montserrat Medium "),local("Montserrat-Medium"),url(./montserrat-latin-500-965574e9.woff2) format("woff2"),url(./montserrat-latin-500-299e5f2b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:local("Montserrat Medium italic"),local("Montserrat-Mediumitalic"),url(./montserrat-latin-500italic-11bfeece.woff2) format("woff2"),url(./montserrat-latin-500italic-d7b23113.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:local("Montserrat SemiBold "),local("Montserrat-SemiBold"),url(./montserrat-latin-600-d10e701c.woff2) format("woff2"),url(./montserrat-latin-600-46226abf.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:local("Montserrat SemiBold italic"),local("Montserrat-SemiBolditalic"),url(./montserrat-latin-600italic-e25106e3.woff2) format("woff2"),url(./montserrat-latin-600italic-681a53b9.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:local("Montserrat Bold "),local("Montserrat-Bold"),url(./montserrat-latin-700-4545eb1d.woff2) format("woff2"),url(./montserrat-latin-700-2a5afdac.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:local("Montserrat Bold italic"),local("Montserrat-Bolditalic"),url(./montserrat-latin-700italic-31d86314.woff2) format("woff2"),url(./montserrat-latin-700italic-c900e20b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:local("Montserrat ExtraBold "),local("Montserrat-ExtraBold"),url(./montserrat-latin-800-5a8c623b.woff2) format("woff2"),url(./montserrat-latin-800-2849c719.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:local("Montserrat ExtraBold italic"),local("Montserrat-ExtraBolditalic"),url(./montserrat-latin-800italic-d9a4514f.woff2) format("woff2"),url(./montserrat-latin-800italic-a6f84021.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:local("Montserrat Black "),local("Montserrat-Black"),url(./montserrat-latin-900-d2fca2ae.woff2) format("woff2"),url(./montserrat-latin-900-f0d96992.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:900;src:local("Montserrat Black italic"),local("Montserrat-Blackitalic"),url(./montserrat-latin-900italic-1cf50fce.woff2) format("woff2"),url(./montserrat-latin-900italic-18effec3.woff) format("woff")}html{--red: #650501;--green: #258000;--gray: #adadad;--medium-gray: #292929;--dark-gray: #0f0f0f;--blue: #006fd7;--orange: #daa43d;--light-red: #ff593b;--purple: #b666d2;--transparent: rgba(0, 0, 0, 0)}body{margin:0;background-color:var(--dark-gray);color:var(--gray);font-family:Montserrat,Roboto,sans-serif;font-weight:400;font-size:20px;text-transform:uppercase}button{font-size:20px;font-family:Montserrat;text-transform:uppercase;color:var(--gray);outline-color:var(--gray);border:none;background-color:var(--transparent);padding:0;cursor:pointer}a{outline-color:var(--gray)}.flex-1{display:flex;flex:1}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-column-side{display:flex;flex-direction:column;padding-right:20px}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-start{display:flex;justify-content:flex-start}.centered{justify-content:center}.align-center{align-items:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.white-border{border:1px solid;border-radius:2px;color:var(--gray)}
