@font-face {
  font-family: 'UTM Bebas';
  src: url("UTMBebas.woff2") format("woff2"), url("UTMBebas.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
* {
  margin: 0;
  padding: 0;
  outline: none;
  text-decoration: none; }

.body-game {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #2B3D89;
  height: 100%; }
  .body-game img#quayso {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100vh; }

.container-game {
  width: 790px;
  margin-bottom: 20px;
  position: absolute;
  margin-top: 100px; }
  .container-game img#content-bg-game {
    width: 100%; }

.content-game {
  position: absolute;
  width: 100%;
  padding: 95px;
  height: 100%;
  left: 0;
  top: -112px;
  padding-top: 30px; }

.infor-lucky {
  display: inline-block;
  margin-top: 12px;
  width: 100%;
  text-align: center; }
  .infor-lucky .info-user {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 40px;
    margin-top: 8px; }
    .infor-lucky .info-user b {
      text-align: right; }
    .infor-lucky .info-user span {
      text-align: left; }
  .infor-lucky h6 {
    font-size: 24px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    color: #FFC758;
    display: inline-block;
    width: 100%; }
  .infor-lucky b, .infor-lucky span {
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    width: fit-content;
    color: white; }
  .infor-lucky a {
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
    width: fit-content;
    text-decoration: underline;
    color: white;
    margin-top: 20px; }

.title-week {
  display: inline-block;
  width: 100%;
  text-align: center; }
  .title-week img {
    display: none;
    max-width: 500px;
    width: 100%; }
    .title-week img#week1 {
      display: inline-block;
      width: 100%;
      max-width: 480px; }

.footer-week {
  position: absolute;
  bottom: 48px;
  left: 0;
  text-align: center;
  padding: 0 20px;
  width: 100%; }
  .footer-week button {
    width: 100%;
    max-width: 280px;
    background: none;
    margin: auto;
    outline: none;
    border: 0; }
    .footer-week button img {
      width: 100%;
      display: none; }
      .footer-week button img.active {
        display: inline-block !important; }

.body-content-game {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%; }

.numbers-radom {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin-top: 20px; }
  .numbers-radom .box-lager-number {
    display: inline-block;
    width: fit-content;
    border-radius: 20px;
    margin: auto;
    border: 8px solid #5169ce;
    background: #192861;
    padding: 11px; }
    .numbers-radom .box-lager-number ul {
      display: flex;
      width: 100%;
      gap: 8px;
      margin: 0; }
      .numbers-radom .box-lager-number ul li {
        width: 16.6666%;
        text-align: center;
        background: #33479f;
        min-width: 86px;
        border-radius: 8px;
        height: 104px;
        list-style: none;
        display: flex;
        align-items: center;
        justify-content: center; }
        .numbers-radom .box-lager-number ul li b {
          font-family: 'UTM Bebas';
          color: #FFC758;
          font-size: 100px;
          margin-top: -17px; }

@media only screen and (max-width: 1200px) {
  .title-week img#week1 {
    max-width: 380px; }

  .container-game {
    width: 670px; }

  .numbers-radom {
    margin-top: 16px; }

  .numbers-radom .box-lager-number ul li {
    min-width: 68px; }

  .footer-week button {
    width: 100%;
    max-width: 283px; }

  .footer-week {
    bottom: 40px; }

  .content-game {
    padding-top: 30px; }

  .numbers-radom .box-lager-number ul li {
    height: 76px; }
    .numbers-radom .box-lager-number ul li b {
      font-size: 78px; } }
@media only screen and (max-width: 767px) {
  .container-game {
    width: 100%; }

  .content-game {
    padding: 55px;
    padding-top: 20px; }

  .numbers-radom .box-lager-number {
    width: 100%; }

  .numbers-radom .box-lager-number ul li {
    min-width: fit-content; }

  .numbers-radom .box-lager-number ul li b {
    font-size: 70px; }

  .numbers-radom .box-lager-number ul li {
    height: fit-content;
    border-radius: 10px; }

  .footer-week button {
    max-width: 203px; }

  .footer-week {
    bottom: 23px; } }

/*# sourceMappingURL=style.css.map */
