:root {
  --color-primary: #fdb614;
  --color-surface-primary: #fff;
  --color-on-primary: #000;
  --color-on-surface-primary: #000;
  --border-radius: 0.75rem;
  --logo: url('../images/betfair/logo.png');
  --background-portrait: url('../images/betfair/betfair-main-image.jpg');
  --background-landscape: url('../images/betfair/betfair-main-image.jpg');
  --contact-number: "helpline@betfairsa.co.za"

}

body {
  background-color: var(--color-primary);
  background-size: auto;
  background-size: contain
}

@media (min-width: 768px) {
  body {
    background-size: auto
  }
}

.disclaimer-section {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.disclaimer-section a, a {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: underline
}

.header {
  grid-template-columns: repeat(1, minmax(0, 1fr))
}

label[for="Username"], label[for="password"] {
  display: none
}

.wrapper {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background-color: var(--color-surface-primary);
  padding: 10px
}

@media (min-width: 768px) {
  .wrapper {
    max-width: 520px
  }
}

.wrapper {
  text-align: center;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity))
}

.close-btn {
  top: -2rem;
  right: -2rem
}

.modal-close {
  fill: #000
}

.option-button {
  border-radius: 0.6rem
}

.theme-button, .option-button.active, .reset-options .option-button {
  border-color: var(--color-primary);
  font-weight: 600;
  background-color: var(--color-primary)
}

.theme-button:hover, .option-button.active:hover, .reset-options .option-button:hover {
  --tw-brightness: brightness(1.25);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.theme-button, .option-button.active, .reset-options .option-button {
  color: var(--color-on-primary);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  border-radius: 0.6rem
}