/* Apartamenty Aleksandra – custom.css dla silnika rezerwacji IdoBooking
   Wklej całość do pola custom.css (style.css zostaw bez zmian). */

html:root {
--breadcrumb-active: #63401F;
--breadcrumb-inactive: #A3968A;
--button1-background: #8B5A34;
--button1-text: #fff;
--button1-background-hover: #63401F;
--button1-text-hover: #fff;
--button2-background: #8B5A34;
--button2-text: #fff;
--button2-background-hover: #63401F;
--button2-text-hover: #fff;
--button3-background: #3A291C;
--button3-text: #fff;
--button3-background-hover: #1D1813;
--button3-text-hover: #fff;
--link-text: #63401F;
--link-text-hover: #8B5A34;
--body-background-color: #FFFDF9;
--body-color: #2F251C;
--background-section-color: #FFFDF9;
--background-text-color: #2F251C;
--promo-price-color: #8B5A34;
--cross-price-color: #A3968A;
--addonprice-text: #fff;
--addonprice-background: #8B5A34;
--table-text: #2F251C;
--table-background: #EFE4D2;
--input-text: #2F251C;
--input-background: #fff;
--input-border: #D8C9B1;
--input-text-hover: #63401F;
--input-border-hover: #8B5A34;
--input2-text: #2F251C;
--input2-border: #D8C9B1;
--summary-color: #63401F;
--tab-top-1: #8B5A34;
--tab-top-1-text: #fff;
--tab-top-2: #A9473D;
--calendar-persons-icon: #8B5A34;
--calendar-day-highlight: #8B5A34;
--calendar-day-highlight-color: #fff;
--calendar-day-highlight-hover: #63401F;
--calendar-day-highlight-disabled: #C46A5F;
--calendar-day-available-day: #E3EAD3;
--calendar-day-weekend: #CFDCBC;
--button-top-login: #EFE4D2;
--buttton-top-contact: #EFE4D2;
--main-nav-bar: #FFFDF9;
--main-nav-bar-text-color: #2F251C;
--main-nav-button: #8B5A34;
--main-nav-button-color: #8B5A34;
--button1-background-hover-active: #fff;
--button-background-proceed: #8B5A34;
--button-background-grey: #A3968A;
--calendar-background-color: #FFFDF9;
--background-section-color-callendar: #FFFDF9;
--calendar-text-color: #2F251C;
--dark-background-text: #2F251C;
--callendar-border-color: #E6DAC7;
--flag-border: #EFE4D2;
--top-link-promo: #fff;
--dark-background-icon: #EFE4D2;
--mainColor: #8B5A34;
--supportcolor1: #63401F;
--tile-background: #FFFDF9;
--subtile-background: #F7F1E7;
--subbutton-background: #E8DAC3;
--subbutton-text: #2F251C;
--tile-border: #E6DAC7;
--filter-category-button-color: #63401F;
--share-background: #EFE4D2;
}

/* Nagłówki w stylu strony (serif) i ciepły kolor tekstu */
h1, h2, h3, h4 {
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 500;
  color: #3A291C;
}

/* Zaokrąglone przyciski jak na stronie */
button,
input[type="submit"],
.btn,
a.btn {
  border-radius: 999px;
  font-weight: 700;
  letter-spacing: 0.02em;
}

/* Pola formularzy */
input,
select,
textarea {
  border-radius: 10px;
}

/* Delikatny brązowy obrys po kliknięciu w pole */
input:focus,
select:focus,
textarea:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(139, 90, 52, 0.18);
}
