#fw-section-rich-text-177501260069282 {

/* BASE (idle) */
button,
.button,
a.button,
input[type="submit"] {
  border: 2px solid #e6d6b0;
  color: #e6d6b0;
  background: transparent;
  transition: all 0.25s ease;
  box-shadow: 
    0 0 4px rgba(230, 214, 176, 0.3);
}

/* HOVER = SIGNAL LOCK */
button:hover,
.button:hover,
a.button:hover,
input[type="submit"]:hover {
  border-color: #00ff9c;
  color: #00ff9c;
  box-shadow: 
    0 0 6px #00ff9c,
    0 0 12px #00ff9c,
    0 0 24px rgba(0, 255, 156, 0.6);
}

/* CLICK / ACTIVE = FULL LOCK */
button:active,
.button:active,
a.button:active,
input[type="submit"]:active {
  background: #00ff9c;
  color: #0A0A0A;
  box-shadow: 
    0 0 10px #00ff9c,
    0 0 20px #00ff9c,
    0 0 40px #00ff9c;
}
}



#fw-section-donations-96578104-140c-454b-ada3-8c52e4d75756 {

/* BASE (idle) */
button,
.button,
a.button,
input[type="submit"] {
  border: 2px solid #e6d6b0;
  color: #e6d6b0;
  background: transparent;
  transition: all 0.25s ease;
  box-shadow: 
    0 0 4px rgba(230, 214, 176, 0.3);
}

/* HOVER = SIGNAL LOCK */
button:hover,
.button:hover,
a.button:hover,
input[type="submit"]:hover {
  border-color: #00ff9c;
  color: #00ff9c;
  box-shadow: 
    0 0 6px #00ff9c,
    0 0 12px #00ff9c,
    0 0 24px rgba(0, 255, 156, 0.6);
}

/* CLICK / ACTIVE = FULL LOCK */
button:active,
.button:active,
a.button:active,
input[type="submit"]:active {
  background: #00ff9c;
  color: #0A0A0A;
  box-shadow: 
    0 0 10px #00ff9c,
    0 0 20px #00ff9c,
    0 0 40px #00ff9c;
}
}








#fw-section-links-list-5fcd0c90-3367-430b-9ad3-0b976b483a13 {
--color-primary: #e6d6b0;
--color-primary-rgb: 230, 214, 176;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #e6d6b0;
--color-on-background-rgb: 230, 214, 176;
--color-on-primary: #00ff41;
--color-on-primary-rgb: 0, 255, 65;
--color-product-image-background: #e6d6b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #e6d6b0;
--primary-btn-border-color: #e6d6b0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e6d6b0;
--secondary-btn-border-color: #e6d6b0;
/* BASE (idle) */
button,
.button,
a.button,
input[type="submit"] {
  border: 2px solid #e6d6b0;
  color: #e6d6b0;
  background: transparent;
  transition: all 0.25s ease;
  box-shadow: 
    0 0 4px rgba(230, 214, 176, 0.3);
}

/* HOVER = SIGNAL LOCK */
button:hover,
.button:hover,
a.button:hover,
input[type="submit"]:hover {
  border-color: #00ff9c;
  color: #00ff9c;
  box-shadow: 
    0 0 6px #00ff9c,
    0 0 12px #00ff9c,
    0 0 24px rgba(0, 255, 156, 0.6);
}

/* CLICK / ACTIVE = FULL LOCK */
button:active,
.button:active,
a.button:active,
input[type="submit"]:active {
  background: #00ff9c;
  color: #0A0A0A;
  box-shadow: 
    0 0 10px #00ff9c,
    0 0 20px #00ff9c,
    0 0 40px #00ff9c;
}

}




#fw-section-footer {
--color-primary: #c13a2b;
--color-primary-rgb: 193, 58, 43;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #9e2a1f;
--color-on-background-rgb: 158, 42, 31;
--color-on-primary: #00ff9c;
--color-on-primary-rgb: 0, 255, 156;
--color-product-image-background: #9e2a1f;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #c13a2b;
--primary-btn-border-color: #9e2a1f;
--secondary-btn-bg: transparent;
--secondary-btn-text: #9e2a1f;
--secondary-btn-border-color: #9e2a1f;
/* BASE (idle) */
button,
.button,
a.button,
input[type="submit"] {
  border: 2px solid #e6d6b0;
  color: #e6d6b0;
  background: transparent;
  transition: all 0.25s ease;
  box-shadow: 
    0 0 4px rgba(230, 214, 176, 0.3);
}

/* HOVER = SIGNAL LOCK */
button:hover,
.button:hover,
a.button:hover,
input[type="submit"]:hover {
  border-color: #00ff9c;
  color: #00ff9c;
  box-shadow: 
    0 0 6px #00ff9c,
    0 0 12px #00ff9c,
    0 0 24px rgba(0, 255, 156, 0.6);
}

/* CLICK / ACTIVE = FULL LOCK */
button:active,
.button:active,
a.button:active,
input[type="submit"]:active {
  background: #00ff9c;
  color: #0A0A0A;
  box-shadow: 
    0 0 10px #00ff9c,
    0 0 20px #00ff9c,
    0 0 40px #00ff9c;
}
}
#fw-section-text-carousel-39d71af4-2477-4d62-8848-c7390ca3725c {
--color-primary: #0a0a0a;
--color-primary-rgb: 10, 10, 10;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #e6d6b0;
--color-on-background-rgb: 230, 214, 176;
--color-on-primary: #00ff9c;
--color-on-primary-rgb: 0, 255, 156;
--color-product-image-background: #e6d6b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #0a0a0a;
--primary-btn-border-color: #e6d6b0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e6d6b0;
--secondary-btn-border-color: #e6d6b0;

}
#fw-section-text-carousel-1410afa6-b4a9-4a96-ae7b-db0766fc22a6 {
--color-primary: #0a0a0a;
--color-primary-rgb: 10, 10, 10;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #e6d6b0;
--color-on-background-rgb: 230, 214, 176;
--color-on-primary: #00ff9c;
--color-on-primary-rgb: 0, 255, 156;
--color-product-image-background: #e6d6b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #0a0a0a;
--primary-btn-border-color: #e6d6b0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e6d6b0;
--secondary-btn-border-color: #e6d6b0;

}
#fw-section-header {
--color-primary: #0a0a0a;
--color-primary-rgb: 10, 10, 10;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #e6d6b0;
--color-on-background-rgb: 230, 214, 176;
--color-on-primary: #00ff9c;
--color-on-primary-rgb: 0, 255, 156;
--color-product-image-background: #e6d6b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #0a0a0a;
--primary-btn-border-color: #e6d6b0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e6d6b0;
--secondary-btn-border-color: #e6d6b0;
/* BASE (idle) */
button,
.button,
a.button,
input[type="submit"] {
  border: 2px solid #e6d6b0;
  color: #e6d6b0;
  background: transparent;
  transition: all 0.25s ease;
  box-shadow: 
    0 0 4px rgba(230, 214, 176, 0.3);
}

/* HOVER = SIGNAL LOCK */
button:hover,
.button:hover,
a.button:hover,
input[type="submit"]:hover {
  border-color: #00ff9c;
  color: #00ff9c;
  box-shadow: 
    0 0 6px #00ff9c,
    0 0 12px #00ff9c,
    0 0 24px rgba(0, 255, 156, 0.6);
}

/* CLICK / ACTIVE = FULL LOCK */
button:active,
.button:active,
a.button:active,
input[type="submit"]:active {
  background: #00ff9c;
  color: #0A0A0A;
  box-shadow: 
    0 0 10px #00ff9c,
    0 0 20px #00ff9c,
    0 0 40px #00ff9c;
}
}


#fw-section-product-product-product {
--color-primary: #e6d6b0;
--color-primary-rgb: 230, 214, 176;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #e6d6b0;
--color-on-background-rgb: 230, 214, 176;
--color-on-primary: #00ff41;
--color-on-primary-rgb: 0, 255, 65;
--color-product-image-background: #e6d6b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #e6d6b0;
--primary-btn-border-color: #e6d6b0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e6d6b0;
--secondary-btn-border-color: #e6d6b0;

}





#fw-section-password {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-password {
--color-primary: #e6d6b0;
--color-primary-rgb: 230, 214, 176;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #e6d6b0;
--color-on-background-rgb: 230, 214, 176;
--color-on-primary: #00ff9c;
--color-on-primary-rgb: 0, 255, 156;
--color-product-image-background: #e6d6b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0a0a0a;
--primary-btn-text: #e6d6b0;
--primary-btn-border-color: #e6d6b0;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e6d6b0;
--secondary-btn-border-color: #e6d6b0;
button,
.button,
a.button,
input[type="submit"] {
  border: 2px solid #00ff9c;
  color: #00ff9c;
  background: transparent;
  transition: all 0.3s ease;
  box-shadow: 
    0 0 5px #00ff9c,
    0 0 10px #00ff9c,
    0 0 20px rgba(0, 255, 156, 0.6);
}

button:hover,
.button:hover,
a.button:hover,
input[type="submit"]:hover {
  background: #00ff9c;
  color: #0A0A0A;
  box-shadow: 
    0 0 10px #00ff9c,
    0 0 20px #00ff9c,
    0 0 40px #00ff9c,
    0 0 80px rgba(0, 255, 156, 0.8);
}
}