:root {
  --color-primary: #2196f3;
  --color-primary-text: #ffffff;
  --color-secondary-bg: #1a1a1a;
  --color-secondary: #e00000;
  --bg-footer: #960501;
  --bg-body: url("../img/789bet1-22.webp");
  --bg-linear: #1a1a1a;
  --stronf-color: #ffeb3b;
  --em-color: #00ffd7;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Kanit", sans-serif;
}

body {
  color: var(--color-primary-text);
  background-image: var(--bg-body);
  background-repeat: repeat-x;
  background-size: cover;
  word-break: break-word;
}

strong {
  color: var(--stronf-color);
}
em {
  color: var(--em-color);
}
p a {
  color: #ffe000;
}
p a:hover {
  color: #dc143c;
}

p {
  color: var(--color-primary-text);
}
a:hover {
  color: var(--color-secondary);
}
.txt-int {
  text-indent: 1em;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

/* Articles */
.news-articles-img {
  height: 300px;
  overflow: hidden;
}
.view_date > span,
.tag__info > a span {
  color: var(--color-primary-text);
}
.bg-footer {
  background: var(--bg-footer);
}
/* end */

.bg-top {
  background: #350604;
}
.bg-link {
  background: #960501;
}
.bg-form {
  background: linear-gradient(to bottom, #e5d861, #b98629);
  border: 0;
}
.logo-hover-growup img {
  transform: scale(1);
  transition: transform 0.3s ease;
}
.logo-hover-growup:hover img {
  transform: scale(1.2);
}
.nav-pills .nav-link {
  color: var(--color-primary-text);
  text-decoration: none;
  transition: color 0.3s ease;
  border-radius: 0;
  padding: 1em;
}
.nav-pills .nav-link.active,
.nav-pills .nav-link:hover {
  color: var(--color-primary-text);
  background-color: var(--color-secondary);
  border-radius: 0;
}
.box-bg-content {
  background-image: url("../img/789bet1-11.webp");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0.5em;
  border: 5px solid;
  border-image: repeating-linear-gradient(
      360deg,
      var(--color-secondary),
      #e76965 70%
    )
    1;
}
.bg-section {
  background: linear-gradient(#e1d76e, #b4822a);
}

.btn-mobile {
  background-color: #dabd1e;
  color: var(--color-primary-text);
}
.btn-mobile:nth-child(even) {
  background-color: #e9352f;
  color: var(--color-primary-text);
}
.bg-red {
  background-color: #ff0100;
}
.text-bg-yellow strong {
  color: #ff302f !important;
}
