#fw-section-image-with-text-deda2ecc-c73c-49ce-9ae2-21ba4cc8946f {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;
.html-formatter {
  color: white;
}
}
#fw-section-image-with-text-c5c1f677-228a-4fc2-bf6e-4dbf7de6053e {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;
.html-formatter {
  color: white;
}
}
#fw-section-image-with-text-0926b300-8d40-439b-923c-14e3df8244a7 {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;
.html-formatter {
  color: white;
}
}
#fw-section-image-with-text-70a0ed73-cdf3-415d-ab0f-ccc4207e5cc5 {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;
.html-formatter {
  color: white;
}
}

#fw-section-custom-html-76a4dbf6-3580-42e9-8081-d541ab1b9d74 {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #05d0c8;
--color-background-rgb: 5, 208, 200;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 146;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}

#fw-section-links-list-4ec87f5b-0632-4d52-817e-d00b40568f18 {
--color-primary: #014955;
--color-primary-rgb: 1, 73, 85;
--color-background: #05d0c8;
--color-background-rgb: 5, 208, 200;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 146;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #014955;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
a[href] {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  width: auto !important;

  padding: 12px 28px !important; /* controls size */
  border-radius: 999px !important;

  margin: 10px auto !important;
  text-align: center !important;
}

/* force each button onto its own centered row */
a[href] {
  display: block !important;
  width: fit-content !important;
}
}
#fw-section-custom-html-8c955a2e-c428-4832-9b00-020e78db972d {

.dido-about-block {
  padding: 40px 24px 20px;
  margin: 0 !important;
  font-family: 'Noto Sans', sans-serif;
}

.dido-about-inner {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

/* ===== TITLE ===== */
.dido-title {
  margin: 0 0 18px;
  color: #ffffff;
  font-size: clamp(44px, 5vw, 90px);
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;

  text-shadow: 2px 2px 0 #000000;
}

/* ===== ARROWS ===== */
.dido-divider {
  margin: 0 0 20px;
  line-height: 0;
}

.dido-divider img {
  display: block;
  width: 100%;
  max-width: 200px;
  height: auto;
  margin: 0 auto;
}

/* ===== BODY TEXT ===== */
.dido-about-block p {
  margin: 0 auto;
  max-width: 1100px;
  color: #ffffff;
  font-size: clamp(18px, 1.8vw, 26px);
  line-height: 1.45;
  font-weight: 700;
  text-shadow: none !important;
}

/* SHOWS = red */
.dido-about-block strong {
  color: #ff1a12;
  font-weight: 900;
}

/* GAMERS = orange */
.dido-about-block .orange {
  color: #ff7830;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .dido-about-block {
    padding: 28px 18px 18px;
  }

  .dido-title {
    font-size: clamp(36px, 10vw, 60px);
    text-shadow: 2px 2px 0 #000000;
  }

  .dido-divider img {
    max-width: 140px;
  }

  .dido-about-block p {
    font-size: clamp(18px, 4.5vw, 22px);
    line-height: 1.4;
    text-shadow: none !important;
  }
}
}
#fw-section-image-with-text-eb7c3e0e-c3fb-4da3-bc58-5472055fd469 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-eb7c3e0e-c3fb-4da3-bc58-5472055fd469 {

h2 {
  color: #ffffff !important;
  font-weight: 900 !important;
}

h4 {
  color: #ff7830 !important;
  font-weight: 900 !important;
}


}
#fw-section-image-with-text-310a38e7-0310-4c2d-a1a6-81e698d3cc71 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-310a38e7-0310-4c2d-a1a6-81e698d3cc71 {

h2 {
  color: #ffffff !important;
  font-weight: 900 !important;
}

h4 {
  color: #ff7830 !important;
  font-weight: 900 !important;
}
@media (min-width: 768px) {
  h1, h2, h3, h4, h5, h6, p {
    transform: translateX(-20px);
  }
}
}
#fw-section-image-with-text-ec9c3a4b-b13c-420e-9868-0e98b2ef25d0 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-ec9c3a4b-b13c-420e-9868-0e98b2ef25d0 {

h2 {
  color: #ffffff !important;
  font-weight: 900 !important;
}

h4 {
  color: #ff7830 !important;
  font-weight: 900 !important;
}
@media (min-width: 768px) {
  h1, h2, h3, h4, h5, h6, p {
    transform: translateX(-20px);
  }
}
}
#fw-section-image-with-text-b4fdbbd2-4aac-4fa1-8946-f59fc6fe5926 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-b4fdbbd2-4aac-4fa1-8946-f59fc6fe5926 {

h2 {
  color: #ffffff !important;
  font-weight: 900 !important;
}

h4 {
  color: #ff7830 !important;
  font-weight: 900 !important;
}
@media (min-width: 768px) {
  h1, h2, h3, h4, h5, h6, p {
    transform: translateX(-20px);
  }
}
}
#fw-section-featured-collection-d9c5f90b-9ee3-4a88-9c8b-f1c4efccecaf {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}
#fw-section-custom-html-34106737-c9fb-48b6-82b7-914f3c5a33c8 {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #05d0c8;
--color-background-rgb: 5, 208, 200;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 146;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;
.dido-discord-section {
  padding: 0px 20px;
  margin: 0 !important;
  text-align: center;
  position: relative;
  z-index: 2;
}

.dido-discord-imageLink {
  display: inline-block;
  line-height: 0;
  margin-bottom: 4px;
}

.dido-discord-image {
  width: 100%;
  max-width: 520px;
  height: auto;
  display: block;
  margin-bottom: 0;
  border-radius: 0 !important;
}

.dido-discord-title {
  color: #000000;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: clamp(28px, 4vw, 44px);
  margin: 0 0 4px 0;
}

.dido-discord-body {
  color: #000000;
  max-width: 720px;
  margin: 0 auto 8px auto;
  font-size: clamp(16px, 1.3vw, 20px);
  line-height: 1.6;
}

.dido-discord-button {
  display: inline-block;
  padding: 14px 32px;
  border-radius: 999px;
  text-decoration: none;
  font-weight: 700;
  font-size: clamp(16px, 1.2vw, 20px);
  background: #5B63F6;
  color: #ffffff;
  transition: transform 120ms ease, filter 120ms ease;
}

.dido-discord-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.05);
}

.dido-discord-button:active {
  transform: translateY(0);
  filter: brightness(0.97);
}

}
#fw-section-recent-videos-b1d58b3d-3314-4ece-8692-67d6673421fe {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}
#fw-section-recent-tiktoks-4afe4a5c-fc70-40e2-bb78-937251a709be {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}
#fw-section-instagram-feed-97fdc39e-df6a-4261-a191-ad0e1ea8da2a {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}
#fw-section-links-list-68bbac8e-0993-474a-9531-3b660738363d {
--color-primary: #014955;
--color-primary-rgb: 1, 73, 85;
--color-background: #05d0c8;
--color-background-rgb: 5, 208, 200;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 146;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #014955;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
a[href] {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  width: auto !important;

  padding: 12px 28px !important; /* controls size */
  border-radius: 999px !important;

  margin: 10px auto !important;
  text-align: center !important;
}

/* force each button onto its own centered row */
a[href] {
  display: block !important;
  width: fit-content !important;
}
}

#fw-section-image-with-text-bdd73dfd-c898-49d6-a5c5-687d321d1e39 {
--color-primary: #014955;
--color-primary-rgb: 1, 73, 85;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #014955;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-footer {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}
#fw-section-header {
--color-primary: #05d0c8;
--color-primary-rgb: 5, 208, 200;
--color-background: #014955;
--color-background-rgb: 1, 73, 85;
--color-on-background: #ff7830;
--color-on-background-rgb: 255, 120, 48;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 53;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #05d0c8;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ff7830;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff7830;
--secondary-btn-border-color: #ff7830;

}