:root {
  --corporative-color: #7B542F;
  --color-primary: #7B542F;
  --color-primary-dark: #5f3d20;
  --color-cta: #7B542F;
  --color-cta-dark: #5f3d20;
  --button-primary-background: #7B542F;
  --button-primary-background-hover: #5f3d20;
  --button-background: #7B542F;
  --button-background-hover: #5f3d20;
  --finder-button-background: #7B542F;
  --finder-button-background-hover: #5f3d20;
  --accent: #7B542F;
  --accent-dark: #5f3d20;
}

/* ================================= */
/* CSS FOR NEW CLUB */
[data-mirai-component="signup"] {
    display: flex;
    justify-content: center;
}

[data-mirai-component="profile"],
[data-mirai-component="signup"] {
    padding: 100px 0;
}

/* Hard override for Mirai finder search button — desktop */
[data-mirai-component="finder"] button:not([class*="language"]):not([class*="date"]):not([class*="guest"]):last-of-type,
[data-mirai-component="finder"] [class*="search-button"],
[data-mirai-component="finder"] [class*="SearchButton"],
[data-mirai-component="finder"] [class*="finder-button"],
[data-mirai-component="finder"] [class*="FinderButton"] {
  background-color: #7B542F !important;
  background: #7B542F !important;
  border-color: #7B542F !important;
  color: #ffffff !important;
}

[data-mirai-component="finder"] button:not([class*="language"]):not([class*="date"]):not([class*="guest"]):last-of-type:hover {
  background-color: #5f3d20 !important;
  background: #5f3d20 !important;
}