/* Colours */
[data-colour-scheme="white"] {
  background-color: #ffffff;
  color: #111111; /* fine contrast */
}

[data-colour-scheme="snow"] {
  background-color: #e7e7e7; /* slightly darker for better edge contrast */
  color: #111111;
}

[data-colour-scheme="platinum"] {
  background-color: #dcdcdc; /* darker gray for contrast */
  color: #111111; /* stronger contrast */
}

[data-colour-scheme="ash"] {
  background-color: #e0e0e0; /* slightly darker than before */
  color: #111111;
}

[data-colour-scheme="silver"] {
  background-color: #a0a0a0; /* deeper silver tone */
  color: #111111; /* switch to dark text for readability */
}

[data-colour-scheme="gray"] {
  background-color: #6e6e6e; /* slight tweak for cleaner tone */
  color: #ffffff;
}

[data-colour-scheme="slate"] {
  background-color: #555555;
  color: #f5f5f5;
}

[data-colour-scheme="charcoal"] {
  background-color: #3b3b3b;
  color: #f7f7f7;
}

[data-colour-scheme="onyx"] {
  background-color: #1f1f1f;
  color: #f5f5f5;
}

[data-colour-scheme="midnight"] {
  background-color: #0d0d0d;
  color: #fafafa;
}

[data-colour-scheme="black"] {
  background-color: #000000;
  color: #ffffff;
}

[data-colour-scheme="custom"] {
  color: #ffffff;
}

[data-colour-scheme="transparent"] {
  background: none;
  color: #ffffff;
}

[data-colour-scheme="whatsapp"] {
  background-color:#075e54;
  color: #25d366;
}

a[data-colour-scheme="whatsapp"] , a.whatsapp{
  color: #25d366 !important
}

[data-colour-scheme="carbon"] {
  background-color: #000;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
  color:#fff;
}


[data-colour-scheme="success"] {
  background-color:#138636;
  color: #fff;
}

[data-colour-scheme="success"] a {
	color:#fff !important
}

[data-colour-scheme="warning"] {
  background-color:#ffbc11;
  color: #000;
}

[data-colour-scheme="warning"] a {
	color:#000 !important
}

[data-colour-scheme="error"] {
  background-color:#c91432;
  color: #fff;
}

[data-colour-scheme="error"] a {
	color:#fff !important
}


/* White */

[data-colour-scheme="white"] a , .menu[data-colour-scheme="white"] ul li a, section[data-colour-scheme="white"] a, div[data-colour-scheme="white"] p a,  a.btn[data-colour-scheme="white"] ,[data-colour-scheme="white"] .icon-Close, [data-colour-scheme="white"] ul.mobile-btn li button span  {
  color:#000000;
}

/* Snow */

[data-colour-scheme="snow"] a , .menu[data-colour-scheme="snow"] ul li a, section[data-colour-scheme="snow"] a, div[data-colour-scheme="snow"] p a, a.btn[data-colour-scheme="snow"] ,[data-colour-scheme="snow"] .icon-Close,  [data-colour-scheme="snow"] ul.mobile-btn li button span  {
  color:#000000;
}

/* Platinum */

[data-colour-scheme="platinum"] a , .menu[data-colour-scheme="platinum"] ul li a, section[data-colour-scheme="platinum"] a, div[data-colour-scheme="platinum"] p a, a.btn[data-colour-scheme="platinum"] ,[data-colour-scheme="platinum"] .icon-Close ,  [data-colour-scheme="platinum"] ul.mobile-btn li button span {
  color:#000000;
}


/* Midnight */

[data-colour-scheme="midnight"] a , .menu[data-colour-scheme="midnight"] ul li a, section[data-colour-scheme="midnight"] a, div[data-colour-scheme="midnight"] p a, a.btn[data-colour-scheme="midnight"], [data-colour-scheme="midnight"] .icon-Close, [data-colour-scheme="midnight"] ul.mobile-btn li button span {
  color:#ffffff;
}

/* Onyx */

[data-colour-scheme="onyx"] a , .menu[data-colour-scheme="onyx"] ul li a, section[data-colour-scheme="onyx"] a, div[data-colour-scheme="onyx"] p a, a.btn[data-colour-scheme="onyx"], [data-colour-scheme="onyx"] .icon-Close, [data-colour-scheme="onyx"] ul.mobile-btn li button span {
  color:#ffffff;
}

/* Slate */

[data-colour-scheme="slate"] a , .menu[data-colour-scheme="slate"] ul li a, section[data-colour-scheme="slate"] a, div[data-colour-scheme="slate"] p a, a.btn[data-colour-scheme="slate"], [data-colour-scheme="slate"] .icon-Close, [data-colour-scheme="slate"] ul.mobile-btn li button span {
  color:#ffffff;
}

/* Black */

[data-colour-scheme="black"] a , .menu[data-colour-scheme="black"] ul li a, section[data-colour-scheme="black"] a, div[data-colour-scheme="black"] p a, a.btn[data-colour-scheme="black"], [data-colour-scheme="black"] .icon-Close, [data-colour-scheme="black"] ul.mobile-btn li button span {
  color:#ffffff;
}

/* Custom */

[data-colour-scheme="custom"] a , .menu[data-colour-scheme="custom"] ul li a, section[data-colour-scheme="custom"] a, div[data-colour-scheme="custom"] p a, a.btn[data-colour-scheme="custom"], [data-colour-scheme="custom"] .icon-Close, [data-colour-scheme="custom"] ul.mobile-btn li button span {
  color:#ffffff;
}


/* Custom */

/* .icon[data-colour-scheme="custom"] , a[data-colour-scheme="custom"], select[data-colour-scheme="custom"], .label[data-colour-scheme="custom"] {
  color:#ffffff !important
} */



.card[data-colour-scheme="white"], .card[data-colour-scheme="snow"], .card[data-colour-scheme="platinum"] {
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}


.card[data-colour-scheme="ash"], .card[data-colour-scheme="silver"], .card[data-colour-scheme="gray"] {
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
}

/* Card Colour */


/* Reserve Stripe Logo */

[data-colour-scheme="white"] .field.merchant img, [data-colour-scheme="snow"] .field.merchant img, [data-colour-scheme="platinum"] .field.merchant img, [data-colour-scheme="ash"] .field.merchant img, [data-colour-scheme="silver"] .field.merchant img{
	filter: invert(100%);
}



/* Make Dropdown */

header .menu ul.desktop li ul.dropdown[data-colour-scheme="white"] li a {
	color:#000;
}

header .menu ul.desktop li ul.dropdown[data-colour-scheme="black"] li a {
  color:#fff;
}



