body {
  background-color: black;
  zoom: 0.9;
}

@font-face {
  font-family: "carolingia";
  src: url("Font/carolingia/carolingia.woff2") format("woff2"),
    url("Font/carolingia/carolingia.woff") format("woff");
}

button {
  cursor: pointer;
}

.game,
.currentClock {
  display: flex;
}

.map,
.window {
  height: 650px;
  width: auto;
  border: 5px solid rgb(224, 224, 75);
  margin-top: 10px;
  margin-left: 10px;
}

.vill,
.bridge,
.path,
.cross {
  position: absolute;
  height: 65px;
  width: 65px;
  z-index: 2;
  margin-top: 10px;
  margin-left: 10px;
}

.cross {
  height: 35px;
  width: 35px;
  z-index: 3;
}

.path {
  z-index: 3;
}

.text {
  position: absolute;
  color: black;
  z-index: 2;
  margin-top: 73px;
  text-align: center;
  font-family: carolingia;
  font-size: 25px;
}

.here {
  font-size: 45px;
  z-index: 4;
  margin-left: 39px;
  margin-top: 15px;
}

.fifty {
  margin-left: 23px;
  margin-top: 6px;
  font-size: 25px;
}

.six,
.sixfive {
  margin-left: 26px;
  margin-top: 8px;
  font-size: 30px;
}

.sixfive {
  font-size: 33px;
}

.sevenfive {
  margin-left: 30px;
  margin-top: 11px;
  font-size: 35px;
}

.nine {
  margin-left: 35px;
  margin-top: 14px;
  font-size: 42px;
}

.diff {
  font-size: 25px;
  margin-left: 10px;
  margin-top: -5px;
}

.rot {
  margin-left: 20px;
  margin-top: 0px;
}

.rott {
  margin-left: 14px;
}

.knightholde {
  top: 160px;
  left: 280px;
  height: 100px;
  width: 100px;
}

.kn {
  top: 190px;
  left: 265px;
  font-size: 32px;
}

.knp {
  height: auto;
  width: 460px;
  top: 72px;
  left: 100px;
}

.limeport {
  top: 10px;
  left: 380px;
  height: 50px;
  width: 50px;
}

.lime,
.port {
  writing-mode: vertical-rl;
  text-orientation: upright;
  letter-spacing: -8px;
  margin-top: 12px;
  left: 400px;
}

.port {
  left: 420px;
}

.plp {
  height: auto;
  width: 105px;
  left: 268px;
  margin-top: 30px;
  transform: rotate(10deg);
}

.whitharbor {
  top: 50px;
  left: 825px;
}

.wh {
  font-size: 26px;
  z-index: 4;
  left: 803px;
}

.whp {
  height: auto;
  width: 202px;
  left: 685px;
  margin-top: 50px;
}

.springgulf {
  top: 300px;
  left: 35px;
}

.sg {
  left: 26px;
  margin-top: 70px;
  font-size: 25px;
}

.sgp {
  height: auto;
  width: 258px;
  left: 32px;
  margin-top: -95px;
}

.steamshear {
  top: 290px;
  left: 630px;
  height: 75px;
  width: 75px;
}

.sh {
  font-size: 29px;
  margin-top: 78px;
  left: 617px;
}

.shp {
  height: auto;
  width: 248px;
  left: 563px;
  margin-top: -25px;
}

.brinebreach {
  top: 525px;
  left: 420px;
}

.bb {
  font-size: 27px;
  left: 396px;
  margin-top: 72px;
}

.bbp {
  height: auto;
  width: 320px;
  left: 350px;
  margin-top: 32px;
}

.swiftwallow {
  top: 430px;
  left: 180px;
}

.sw {
  margin-top: 70px;
  left: 150px;
  font-size: 28px;
}

.swp {
  height: auto;
  width: 260px;
  left: 85px;
  margin-top: -139px;
}

.embershade {
  top: 590px;
  left: 80px;
  height: 50px;
  width: 50px;
}

.es {
  left: 51px;
  margin-top: 57px;
  font-size: 27px;
}

.esp {
  height: auto;
  width: 266px;
  top: 500px;
  left: 72px;
  transform: rotate(-1deg);
}

.mistpass {
  top: 520px;
  left: 680px;
  height: 60px;
  width: 60px;
}

.mp {
  left: 662px;
  margin-top: 62px;
  font-size: 28px;
}

.mpp {
  height: auto;
  width: 367px;
  top: 342px;
  left: 495px;
}

.riverwood {
  top: 50px;
  left: 50px;
  height: 75px;
  width: 75px;
}

.rw {
  font-size: 29px;
  left: 39px;
  margin-top: 75px;
}

.rwp {
  height: auto;
  width: 105px;
  top: 68px;
  left: 132px;
}

.basincoast {
  top: 120px;
  left: 610px;
}

.bc {
  left: 596px;
  margin-top: 69px;
  font-size: 26px;
}

.bcp {
  height: auto;
  width: 256px;
  top: 85px;
  left: 572px;
}

.flameharbor {
  top: 250px;
  left: 870px;
  height: 90px;
  width: 90px;
}

.fh {
  left: 850px;
  margin-top: 93px;
  font-size: 30px;
}

.fhp {
  height: auto;
  width: 270px;
  top: 167px;
  left: 823px;
}

.goldhallow {
  top: 40px;
  left: 1030px;
  height: 100px;
  width: 100px;
}

.gh {
  left: 1017px;
  margin-top: 103px;
  font-size: 32px;
}

.ghp {
  height: auto;
  width: 115px;
  top: 113px;
  left: 910px;
}

.spiritbay {
  top: 535px;
  left: 1030px;
  height: 60px;
  width: 60px;
}

.sb {
  margin-top: 62px;
  left: 1013px;
  font-size: 28px;
}

.sbp {
  height: auto;
  width: 150px;
  top: 360px;
  left: 940px;
}

.knight {
  top: 93px;
  left: 235px;
  width: 55px;
  height: 50px;
  transform: scaleX(-1) rotate(-40deg);
}

.sMist {
  top: 560px;
  left: 590px;
  height: 45px;
  width: 45px;
  transform: rotate(-15deg);
}

.nMist {
  top: 465px;
  left: 710px;
  transform: rotate(-20deg);
  height: 50px;
  width: 85px;
}

.whith {
  top: 105px;
  left: 925px;
  transform: rotate(15deg);
}

.north {
  top: 35px;
  left: 235px;
}

.cnp {
  height: auto;
  width: 248px;
  top: 20px;
  left: 128px;
}

.west {
  top: 460px;
  left: 68px;
  transform: rotate(40deg);
}

.wpp {
  height: auto;
  width: 120px;
  top: 390px;
  left: 38px;
  transform: rotate(0deg);
}

.center {
  top: 215px;
  left: 548px;
}

.ccp {
  height: auto;
  width: 240px;
  top: 195px;
  left: 387px;
}

.south {
  top: 540px;
  left: 320px;
}

.csp {
  height: auto;
  width: 288px;
  top: 518px;
  left: 130px;
}

.northeast {
  top: 125px;
  left: 883px;
}

.cnep {
  height: auto;
  width: 165px;
  top: 110px;
  left: 860px;
}

.centereast {
  top: 302px;
  left: 803px;
  transform: rotate(10deg);
}

.ccep {
  height: auto;
  width: 225px;
  top: 200px;
  left: 653px;
  transform: rotate(0deg);
}

/* balls */
.circle {
  position: absolute;
  z-index: 2;
  font-size: 35px;
}

.c_1 {
  top: 70px;
  left: 175px;
}

.c_2 {
  top: 35px;
  left: 310px;
}

.c_3 {
  top: 110px;
  left: 255px;
}

.c_4 {
  top: 190px;
  left: 175px;
}

.c_5 {
  top: 410px;
  left: 30px;
}

.c_6 {
  top: 530px;
  left: 62px;
}

.c_7 {
  top: 625px;
  left: 215px;
}

.c_8 {
  top: 550px;
  left: 370px;
}

.c_9 {
  top: 585px;
  left: 570px;
}

.c_10 {
  top: 437px;
  left: 785px;
}

.c_11 {
  top: 420px;
  left: 1030px;
}

.c_12 {
  top: 200px;
  left: 906px;
}

.c_13 {
  top: 105px;
  left: 960px;
}

.c_14 {
  top: 125px;
  left: 860px;
}

.c_15 {
  top: 92px;
  left: 730px;
}

.c_16 {
  top: 200px;
  left: 580px;
}

.c_17 {
  top: 213px;
  left: 470px;
}

.c_18 {
  top: 320px;
  left: 270px;
}

.c_19 {
  top: 475px;
  left: 110px;
}

.c_20 {
  top: 530px;
  left: 270px;
}

.c_21 {
  top: 280px;
  left: 580px;
}

.c_22 {
  top: 320px;
  left: 740px;
}

.c_23 {
  top: 265px;
  left: 720px;
}

.c_24 {
  top: 308px;
  left: 840px;
}

/*inventory*/

.inventory {
  display: flex;
  margin-top: -5px;
  margin-left: -6px;
}

.player {
  margin-left: -9px;
}

.mInventory,
.pInventory {
  color: beige;
  writing-mode: vertical-rl;
  text-orientation: upright;
  letter-spacing: -12px;
  font-size: 30px;
  font-weight: bolder;
  font-family: Candara, Geneva;
  margin-top: 16px;
  margin-left: 15px;
  margin-right: -3px;
  padding: 6px;
  outline: 3px solid darkred;
  text-align: center;
  height: 546px;
}

.pInventory {
  margin-top: 11px;
  margin-left: -48px;
}

.items {
  margin-top: 576px;
  margin-left: -100px;
  width: 150px;
}

.mInv {
  display: flex;
  flex-direction: column;
  padding-top: 16px;
}

.mercant,
.bBuy,
.sell {
  outline: 3px solid darkred;
  color: whitesmoke;
  width: 100px;
  height: 30px;
  font-family: Candara, Geneva;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: large;
  font-weight: bold;
  background-color: rgb(17, 36, 71);
  margin-left: 5px;
}

.total {
  outline: 3px solid darkred;
  font-family: Candara, Geneva;
  font-size: large;
  font-weight: bold;
  background-color: rgb(12, 70, 11);
}

p {
  margin-top: -3px;
  margin-bottom: -3px;
  padding: 0px;
  min-width: 100px;
  min-height: 30px;
  color: rgb(255, 178, 101);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: large;
  font-weight: bold;
}

.brown {
  color: rgb(255, 178, 101);
}

.iText {
  outline: 3px solid darkred;
  margin-top: 2px;
  margin-left: 5px;
  width: 100px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: large;
  font-weight: bold;
}

.minMax {
  margin-top: 6px;
  display: flex;
  outline: 3px solid darkred;
  justify-content: center;
  gap: 25px;
}

#max,
#actual,
.sep {
  height: 30px;
  color: rgb(255, 178, 101);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: large;
  font-weight: bold;
}

.buttons {
  padding-top: 70px;
}

.buy,
.bBuy {
  margin-left: 1px;
  width: 75.5px;
}

.bBuy,
.sell {
  flex-direction: column;
  margin-bottom: -0.4px;
  margin-top: 2.68px;
  height: 60px;
}

.rem {
  margin-top: 2.2px;
  margin-bottom: -0.3px;
}

.rem2 {
  margin-top: 1.6px;
  height: 61.5px;
  margin-bottom: -0.6px;
}

.rem3 {
  margin-top: 0.5px;
  height: 62.7px;
}

.mark {
  border: 0px;
  margin-left: 0px;
  width: 78px;
  height: 31px;
  margin-top: 8px;
}

.pla {
  height: 35.4px;
  width: 78;
}

.sell {
  margin-left: 30px;
  margin-right: 7px;
  width: 75px;
  height: 60px;
}

.btm {
  height: 58px;
}

.bottom {
  display: flex;
  margin-left: 9px;
}

.currentLocation,
.chooseLocation,
.time,
.timeExpected,
.travelling {
  font-size: 100px;
  border: 3px solid darkred;
  width: 209px;
  height: 150px;
  text-align: center;
  font-family: carolingia;
}

.travelling {
  min-width: 329px;
}

.iLocation {
  padding-top: 15px;
  height: auto;
  width: 75px;
}

.bBorder {
  border-bottom: 1px solid darkred;
}

.clock {
  padding: 8px;
  padding-top: 15px;
  display: flex;
}

.tTravelling {
  padding-bottom: 15px;
}

.chooseLocation,
.time,
.timeExpected,
.travelling {
  margin-left: -3.5px;
}

.display {
  padding: 0px;
  padding-top: 10px;
}

.mid {
  padding: 0px;
  border: none;
}

.zone {
  margin-left: -20px;
  display: flex;
  width: 250px;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: center;
}

.where {
  font-size: 20px;
  padding: 0;
  margin-left: 13px;
  padding-top: 20px;
}

.bar,
#progress {
  position: absolute;
  margin-left: 22px;
  margin-top: 20px;
  width: 285px;
  height: 45px;
  background-color: honeydew;
}

#progress {
  height: 46px;
  background-color: brown;
  transform: scaleX(1);
  transform-origin: left;
  transition: transform 1s ease;
}

#north {
  position: absolute;
  top: 738px;
  left: 311px;
}

#west {
  position: absolute;
  top: 770px;
  left: 256px;
}

#east {
  position: absolute;
  top: 770px;
  left: 371px;
}

#south {
  position: absolute;
  top: 802px;
  left: 311px;
}

.cLocation {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 105px;
}

#location {
  max-width: 200px;
  font-size: 30px;
}

h2 {
  color: rgb(255, 255, 255);
  font-size: 25px;
  padding: 5px;
  margin: 0px;
}

#day,
#hour,
#minute {
  padding-top: 5px;
  border: none;
}

#hour,
#minute,
.mid {
  min-width: 16px;
}

#hour {
  padding-left: 7px;
}

.mid {
  padding-top: 3px;
}

#tNorth,
#tWest,
#tEast,
#tSouth {
  border: none;
  padding: 0px;
  min-width: 40px;
  padding-top: 13px;
}

#tEast {
  padding-left: 6px;
}

#tSouth {
  padding-right: 3px;
}

.alerts {
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -71px;
  margin-left: 8px;
  color: rgb(255, 174, 0);
  border: 15px solid rgb(126, 0, 0);
  border-radius: 5px;
  height: 200px;
  width: 295px;
  word-wrap: break-word;
  font-family: Candara, Geneva;
}

.alertText {
  font-weight: bold;
  font-size: 45px;
  text-align: center;
}

/* events*/

.window,
.background {
  font-family: "carolingia";
  background-color: black;
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 1168.19px;
  top: 8px;
  z-index: 8;
  align-items: center;
}

.eventTitle {
  margin-top: 5px;
  font-size: 55px;
  color: #c58000;
  border: 5px solid rgb(107, 10, 10);
  border-radius: 5px;
  text-shadow: -5px 0 black, 0 5px black, 5px 0 black, 0 -5px black;
}

.eventText {
  font-size: 30px;
  color: rgb(118, 118, 39);
  border: none;
  padding-top: 7px;
}

.explain {
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 35px;
  color: rgb(205, 205, 70);
}

.bets,
.damageCounters {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}

.placeBet {
  display: flex;
  padding-top: 46px;
  gap: 20px;
}

.fair {
  color: rgb(255, 191, 0);
}

#betMoney {
  background-color: rgb(93, 0, 0);
  color: rgb(255, 255, 0);
  font-size: 20px;
  font-weight: bold;
  margin-top: 1px;
  margin-left: -10px;
  min-width: 60px;
}

.LeaveText {
  color: rgb(98, 108, 81);
}

.leaveEvent {
  padding-top: 10px;
  display: flex;
  gap: 20px;
}

#leave {
  background-color: rgb(98, 108, 81);
  margin-top: 10px;
  margin-left: -5px;
  height: 28px;
  font-family: "carolingia";
  font-size: 20px;
}

.talkNPC {
  display: flex;
  flex-direction: column;
  left: 50px;
  top: 420px;
  position: absolute;
  gap: 10px;
  align-items: center;
}

.results {
  padding-top: 110px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  max-width: 330px;
  text-align: center;
}

.guessText {
  border: none;
  font-size: 35px;
  letter-spacing: 1px;
}

.lootBtn {
  align-items: center;
}

.loot,
.fail {
  font-family: "carolingia";
  font-size: 27px;
  width: 120px;
  height: 50px;
  background-color: rgb(255, 238, 7);
}

.fail {
  background-color: rgb(119, 23, 23);
}

.numberTries {
  border: none;
  font-size: 40px;
}

.numberLeft {
  font-size: 80px;
  border: none;
}

.try {
  display: flex;
  position: absolute;
  left: 860px;
  top: 400px;
  align-items: center;
  gap: 5px;
}

.guess {
  font-family: "carolingia";
  width: 150px;
  height: 150px;
  font-size: 120px;
  background-color: rgb(32, 58, 32);
  color: rgb(209, 252, 212);
  text-align: center;
}

.check {
  padding-top: 5px;
  padding-left: 0px;
  font-family: "carolingia";
  font-size: 27px;
  width: 40px;
  height: 157px;
  background-color: rgb(86, 152, 86);
  letter-spacing: -11px;
}

span {
  writing-mode: vertical-rl;
  text-orientation: upright;
}

.enterTry {
  color: rgb(23, 85, 27);
  position: absolute;
  left: 839px;
  top: 338px;
}

.clickHere {
  padding-top: 10px;
  border: none;
}

.combatInfo {
  padding-top: 110px;
  display: flex;
  align-items: center;
  gap: 80px;
}

.attackCounters {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.preparation {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
}

.enterAttack {
  margin-right: 12px;
  border: none;
  font-size: 45px;
}

.dmgText {
  border: none;
  font-size: 28px;
  letter-spacing: 2px;
}

.attackNumb {
  font-size: 28px;
  min-width: 50px;
  min-height: 46px;
}

.norm {
  justify-content: flex-start;
  gap: 14px;
}

.prepAtack {
  margin-left: 43px;
}

.totalAtack {
  margin-left: 6px;
}

.turns {
  border: none;
  font-size: 45px;
}

.turnsInfo {
  border: none;
  font-size: 35px;
  width: 250px;
  text-align: center;
}

#holdAtk,
#attack {
  width: 80px;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
}

#attack {
  background-color: rgb(181, 0, 0);
}

#holdAtk {
  background-color: rgb(16, 116, 166);
}

.yourNumber {
  width: 54px;
  margin-top: 10px;
  font-size: 55px;
  color: yellowgreen;
  text-align: center;
}

.btnGuess {
  width: 50px;
  height: 25px;
  font-family: "carolingia";
  margin-left: 10px;
  font-size: 18px;
}

.yourNumberSpawn {
  display: flex;
}

.gmnTwo {
  padding-top: 50px;
  width: 90%;
  display: flex;
  justify-content: space-between;
}

.gmnTwoResults {
  max-width: 250px;
}

.centered {
  text-align: center;
}

/* MENU */
.title {
  left: 167px;
  position: absolute;
  z-index: 10;
}

.panel {
  top: 20px;
  left: 20px;
  width: 470px;
  height: auto;
  position: absolute;
  z-index: 9;
}

.background {
  margin-top: -9px;
  margin-left: 0px;
  width: 1720px;
  object-fit: cover;
  opacity: 70%;
  clip-path: inset(0px 275px 0px 275px);
}

.menuButton {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.menuBTN {
  color: rgb(255, 193, 36);
  width: 175px;
  height: 60px;
  font-family: carolingia;
  font-size: 28px;
  background-color: rgba(255, 255, 255, 0.049);
}

.titleME {
  position: absolute;
  top: 130px;
  left: 370px;
}

h1 {
  padding: 0px;
  margin: 0px;
  text-align: center;
  color: rgb(253, 204, 102);
  margin-bottom: 10px;
  font-size: 150px;
  font-family: carolingia;
  letter-spacing: 2px;
  text-shadow: -5px 0 black, 0 5px black, 5px 0 black, 0 -5px black;
}

.titleUpd {
  padding: 0px;
  margin: 0px;
  text-align: center;
  color: rgb(148, 0, 0);
  margin-bottom: 10px;
  font-size: 60px;
  font-family: carolingia;
  letter-spacing: 2px;
  text-shadow: -5px 0 black, 0 5px black, 5px 0 black, 0 -5px black;
}

.darker {
  color: #fdcd66c9;
}

.windowExtra {
  font-family: carolingia;
  top: 47px;
  left: 500px;
  color: white;
  background-color: black;
  position: absolute;
  z-index: 10;
  border: 5px solid rgb(224, 224, 75);
  width: 655px;
  height: 585px;
}

.titleExtra {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  justify-content: space-between;
  width: 655px;
  height: 565px;
}

.topExtra {
  margin-top: 10px;
  padding-bottom: 20px;
  display: flex;
  font-size: 45px;
  color: rgba(253, 204, 102);
  gap: 20px;
}

.side {
  color: rgb(196, 140, 0);
}

.textExtraBox {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.textExtra {
  text-align: justify;
  font-family: Candara, Geneva;
  padding-left: 20px;
  font-size: 20px;
  padding-right: 20px;
}

.btnBox {
  display: flex;
}

.turnPage {
  margin-top: 30px;
  border: 0;
  background-color: transparent;
  color: rgba(253, 204, 102);
  width: 50px;
  height: 50px;
  font-size: 40px;
}

#closeBox {
  font-weight: bolder;
}

.updt {
  width: 250px;
  font-size: 30px;
}

.crd {
  padding-left: 110px;
}

/*manage*/

.manageBTN {
  position: absolute;
  top: 585px;
  margin-left: 3px;
  color: rgb(255, 225, 0);
  width: 183px;
  height: 40px;
  font-family: carolingia;
  font-size: 21px;
  background-color: rgba(255, 255, 255, 0.049);
}

.manageText {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 30px;
  color: rgb(118, 118, 39);
  border: none;
  padding-top: 7px;
  text-shadow: -5px 0 black, 0 5px black, 5px 0 black, 0 -5px black;
}

.vileText {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 35px;
  color: rgb(255, 239, 60);
  text-align: center;
}

.manageBtnText {
  color: rgb(255, 225, 0);
  width: 183px;
  height: 40px;
  font-family: carolingia;
  font-size: 30px;
  background-color: rgba(0, 0, 0, 0.801);
}

.bankBtnText {
  color: rgb(255, 225, 0);
  width: 125px;
  height: 40px;
  margin: 10px;
  font-family: carolingia;
  font-size: 30px;
  background-color: rgba(255, 255, 255, 0.049);
}

.manageHoriz {
  flex-direction: column;
}

.leaveVill {
  margin: 0px;
  width: 150px;
  height: 200px;
}

.villImage::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.661);
}

.villImage * {
  position: relative;
  z-index: 2;
}

/* sizes */

.nineFivePer {
  width: 95%;
}

/* colors */

#mIron,
#iron,
.iron,
#bIron,
#sIron {
  background-color: rgb(70, 70, 70);
  color: silver;
}

#mBronze,
#bronze,
.bronze,
#bBronze,
#sBronze {
  background-color: rgb(160, 94, 2);
  color: gold;
}

#mSilver,
#silver,
.silver,
#bSilver,
#sSilver {
  background-color: silver;
  color: rgb(70, 70, 70);
}

#mGold,
#gold,
.gold,
#bGold,
#sGold {
  background-color: gold;
  color: rgb(160, 94, 2);
}

#mHides,
#hides,
.hides,
#bHides,
#sHides {
  background-color: rgb(66, 34, 1);
  color: rgb(255, 128, 0);
}

#mFood,
#food,
.food,
#bFood,
#sFood {
  background-color: rgb(84, 0, 0);
  color: rgb(255, 0, 0);
}

.dmgText,
.enterAttack,
.turns {
  color: #109932;
}

.enemy {
  color: #9f0000;
}

.high {
  background-color: #ce4949;
}

.low {
  background-color: #497cce;
}

.equal {
  background-color: #cec149;
}

.unavailable {
  background-color: #717171;
  color: white;
  cursor: no-drop;
}

.hidden {
  display: none;
}

.teste {
  color: rgb(57, 83, 57);
}
