.guest-body{--bs-primary:#c21205;--bs-link-color:#000000;--bs-link-hover-color:#000000;--bs-body-font-family:Inter,"Segoe UI",Arial,sans-serif;--bs-border-radius:10px;background:#d9d9d9;color:#000000;font-family:Inter,"Segoe UI",Arial,sans-serif}
.guest-body a{color:#000000}.guest-body .booking-card{color:#263d35}.guest-body .booking-card a{color:#c21205}
.guest-body .btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#c21205;--bs-btn-border-color:#c21205;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#bd0a1c;--bs-btn-hover-border-color:#c21205;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#bd0a1c;--bs-btn-active-border-color:#c21205}
.guest-body .btn-outline-primary{--bs-btn-color:#c21205;--bs-btn-border-color:#c21205;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#c21205;--bs-btn-hover-border-color:#c21205;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#c21205;--bs-btn-active-border-color:#c21205}
.guest-body a.btn,.guest-body .booking-card a.btn{color:var(--bs-btn-color)}.guest-body a.btn:hover,.guest-body a.btn:focus-visible,.guest-body .booking-card a.btn:hover,.guest-body .booking-card a.btn:focus-visible{color:var(--bs-btn-hover-color)}.guest-body a.btn:active,.guest-body .booking-card a.btn:active{color:var(--bs-btn-active-color)}
.guest-body .booking-story h1,.guest-body .landing-hero h1{color:#bd0a1c;font-family:Inter,"Segoe UI",Arial,sans-serif}.guest-body .booking-card h1,.guest-body .booking-card h2{color:#263d35;font-family:Inter,"Segoe UI",Arial,sans-serif}
.guest-body .booking-card,.guest-body .btn,.guest-body .form-control,.guest-body .form-select{border-radius:10px}.guest-body .booking-story h1{white-space:pre-line}.guest-body .landing-section{border-color:#c21205}
.admin-body{--bs-primary:#c21205;--bs-link-color:#c21205;background:#f8f8f8!important}.admin-body .app-main{background:#f8f8f8}.admin-body a{color:#c21205}.admin-body .app-content-header h1{font-family:Inter,"Segoe UI",Arial,sans-serif}.admin-body .app-sidebar{background:#bd0a1c!important}.admin-body .app-sidebar a,.admin-body .app-sidebar .nav-link,.admin-body .sidebar-caption,.admin-body .sidebar-note,.admin-body .staff-nav-group>summary{color:#ffffff!important}.admin-body .app-sidebar .nav-link.active{background:#c21205!important;color:#ffffff!important;border-left-color:#ffffff}.admin-body .sidebar-brand .brand-text{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:20px;white-space:normal}.admin-body .btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#c21205;--bs-btn-border-color:#c21205;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#bd0a1c;--bs-btn-hover-border-color:#c21205;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#bd0a1c}.admin-body .btn-outline-primary{--bs-btn-color:#c21205;--bs-btn-border-color:#c21205;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#c21205;--bs-btn-hover-border-color:#c21205;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#c21205}.admin-body a.btn{color:var(--bs-btn-color)}.admin-body a.btn:hover,.admin-body a.btn:focus-visible{color:var(--bs-btn-hover-color)}.admin-body a.btn:active{color:var(--bs-btn-active-color)}.admin-body .card{border-top:2px solid #c21205}.admin-body .calendar-day{color:#c21205}.guest-body .landing-hero p,.guest-body .booking-story>p{color:#000000}
