/* Bootstrap 5.3 public integration, isolated from guest invitations and templates.
 * The framework is assigned to a lower-priority cascade layer. Existing Bulawa
 * CSS remains unlayered, so current designs/preview dialogs take precedence. */
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css") layer(bulawa-public-bootstrap);
body.bulawa-public-bootstrap{
 --bs-primary:#800020;
 --bs-primary-rgb:128,0,32;
 --bs-secondary:#c8a25d;
 --bs-secondary-rgb:200,162,93;
 --bs-body-font-family:Manrope,Arial,sans-serif;
 --bs-body-font-size:16px;
 --bs-body-color:#2d2a26;
 --bs-body-bg:#f8f4ec;
 --bs-border-color:#e7dcc8;
 --bs-border-radius:8px;
 --bs-link-color:#800020;
 --bs-link-hover-color:#620019;
}
body.bulawa-public-bootstrap .btn-primary{
 --bs-btn-bg:#800020;
 --bs-btn-border-color:#800020;
 --bs-btn-hover-bg:#620019;
 --bs-btn-hover-border-color:#620019;
 --bs-btn-active-bg:#620019;
 --bs-btn-active-border-color:#620019;
}
body.bulawa-public-bootstrap .form-control:focus{
 border-color:#c8a25d;
 box-shadow:0 0 0 .18rem rgb(200 162 93 / 22%);
}
/* The existing marketing cards, site chrome, legal type, login and
   bespoke template previews are intentionally not restyled. */
