.dad-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
}

.square {
    background-color: #FAC69B;
	/* border: 1px solid #000; */
    width: 70px;
    height: 70px;
}


.main-container {
    display: grid;
    border-radius: 5px;
    grid-template-columns: repeat(8, 1fr);
    height: 560px;
    /* 70px * 8 = 560px */
    width: 560px;
    overflow: hidden;
}

.files:nth-of-type(odd) .square:nth-of-type(even) {
    background-color: #B5753E;
}

.files:nth-of-type(even) .square:nth-of-type(odd) {
    background-color: #B5753E;
}

img {
    width: 100%;
	image-rendering: optimizeQuality; 
}


.circle {
    width: 30%;
    height: 30%;
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 50%;
}

.flex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.square-common {
    width: 70px;
    height: 70px;
}

.color-dark{
    background-color: #ff0101;
}

.color-light{
    background-color: #020202;
}

.rank-style{
    width: 560px;
    height: 70px;
    display: flex;
}

 .red-border {
	 border: 4px solid red;
    }
	
	
	.loading {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top:272px;
}

.loading-container {
  position: fixed;	
  width:100%;
  height: 560px;
  margin-top: 3.7rem;
  left:0;
  right:0;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
}