:root {
  --w-column: 200px;
  --background-color: #581613;
  --background-nav-color: #58161376;
  --accent-color: #edbc15; /* Define your actual color */
  --accent-hover-color: #ffd752; /* Define your actual color */
  --default-color: #fff;

  scroll-behavior: smooth;
}

@font-face {
  font-family: "lama-rounded";
  /* src: url("../Lama Rounded-1/Fonts/OTF/Standard/LamaRounded-Regular.otf");
    src: url("../Lama Rounded-1/Fonts/OTF/Standard/LamaRounded-Black.otf"); */
  src: url("/assets/Lama Rounded-1/Fonts/OTF/Standard/LamaRounded-Medium.otf");
}

* {
  font-family: "lama-rounded";
  /* font-weight: bold; */
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  /* list-style: none; */
}

a {
  color: var(--accent-color);
  text-decoration: none;
  transition: 0.3s;
}

a:hover {
  color: color-mix(in srgb, var(--accent-color), transparent 25%);
  /* text-decoration: none; */
}

/*--------------------------------------------------------------
    # Global Header
    --------------------------------------------------------------*/
.header {
  color: var(--accent-color);
  background-color: var(--background-color);
  padding: 15px 0;
  transition: all 0.5s;
  z-index: 997;
}

.header .logo {
  line-height: 1;
}

.header .logo img {
  max-height: 50px;
  margin-right: 8px;
}

.header .logo h1 {
  font-size: 30px;
  margin: 0;
  font-weight: 700;
  color: var(--accent-color);
}

.scrolled .header {
  box-shadow: 0px 0 18px rgba(0, 0, 0, 0.1);
}

/* Global Header on Scroll
      ------------------------------*/
.scrolled .header {
  --background-color: rgb(88, 22, 19, 0.9);
  /* --background-color: rgba(20, 46, 108, 0.9); */
}
.all {
  margin-top: 110px;
  padding: 10px;
}
