/* BackupOnline brand blue (rebuild 2026-11) - overrides Lagom teal */
:root{
 --brand-primary:#1877F2;--brand-primary-lighter:#3B8EF8;--brand-primary-lighter-2:#8DBDFB;
 --brand-primary-lighter-3:#BBD7FD;--brand-primary-lighter-4:#E8F1FE;--brand-primary-darker:#0B5FD1;
 --brand-primary-gradient-start:#0B5FD1;--brand-primary-gradient-end:#1877F2;
 --brand-info:#1877F2;
}
.bo-logo img{height:40px;width:auto;max-width:none}
@media(max-width:767px){.bo-logo img{height:32px}}
/* Readable form fields everywhere (fix white-on-white in dark checkout sections) */
input.form-control,select.form-control,textarea.form-control,
.form-control,#inputDescription,#inputCardNumber,#inputCardExpiry,#inputCardCVV,
#inputPromotionCode,input[name="promocode"],.main-body input[type=text],.main-body input[type=email],
.main-body input[type=tel],.main-body input[type=password],.main-body select,.main-body textarea{
 color:#1a1a1a !important;-webkit-text-fill-color:#1a1a1a !important;background-color:#fff !important;caret-color:#1a1a1a}
.form-control::placeholder,input::placeholder,textarea::placeholder{color:#6b7280 !important;-webkit-text-fill-color:#6b7280 !important;opacity:1}
select.form-control option{color:#1a1a1a;background:#fff}
