body {
    padding: 0;
    margin: 0;
    background-color: rgb(10, 10, 10);
    background-size: 100% 100%;
}

h1 {
    font-family: 'Titan One';
    letter-spacing: 0.5px;
}

a {
    text-decoration: none;
    color: rgb(82, 186, 255);
}

.container, .title, .leaderboard, .search, .search-bar, .search-results, .search-result {
    display: flex;
    justify-content: center;
    color: rgb(214, 214, 214);
    font-family: 'Asap';
}

.search {
    margin-bottom: 20px;
}

.empty {
  margin-bottom: 250px
}

.search-results {
  display: block;
  transform: translateY(-10px);
}

.search-results .search-result b {
  transform: translateX(5px)
}

.search-bar {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 17px;
    background-color: #202324;
    border-radius: 8px;
    border: 1px solid rgb(87, 87, 87);
    height: 35px;
    width: 45%;
}

.container {
    display: block;
    text-align: center;
}

.container-item {
    margin-bottom: 30px;
}

.symbol {
    font-weight: 900;
}

th, td {
    padding: 0.5rem;
    text-align: left;
    border: 1px solid rgb(87, 87, 87);
}

thead {
    background-color: rgb(53, 53, 53);
}

tr:hover {
    background-color: rgb(41, 41, 41);
}

::-webkit-scrollbar {
    background-color: #202324;
}

::-webkit-scrollbar-thumb {
    background-color: #585858;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #777777;
}

@font-face {
    font-family: 'Titan One';
    src: url('/fonts/TitanOne-Regular.ttf');
}

@media only screen and (max-width: 900px) {
  .container, .title {
    max-width: 90℅
  }
  
  .leaderboard {
    transform: translateX(250px)
  }
}

@media only screen and (max-width: 530px) {
  .container, .title {
    max-width: 80℅
  }
  
  .leaderboard {
    transform: translateX(270px)
  }
}

/* vietnamese */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v33/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYdaIcJmmWkA4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v33/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYdaIcJ2mWkA4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v33/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYdaIcKWmW.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
