/* Buying Bahamian shared typography — 2026-11-10 */
:root{--bb-font-family:Arial,Helvetica,sans-serif;--bb-body-size:18px;--bb-control-size:16px;--bb-reading-line:1.65}
html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,li,dt,dd,th,td,blockquote,small,legend,figcaption,strong,em,span,div,section,article,nav,header,footer){font-family:Arial,Helvetica,sans-serif!important}
html body{font-size:var(--bb-body-size);line-height:var(--bb-reading-line);-webkit-text-size-adjust:100%;text-size-adjust:100%}
html body :is(h1,h2){font-weight:800!important;line-height:1.12;letter-spacing:-.025em}
html body :is(h3,h4,h5,h6){font-weight:700!important;line-height:1.3}
html body :is(button,input,select,textarea){font-size:var(--bb-control-size)!important;line-height:1.45}
html body :is(button,[type=submit],.btn,.button,.cm-btn,.df-btn,.dh-btn,.tl-btn){font-weight:700!important}
html body :is(label,legend){font-weight:600}
html body :is(strong,b){font-weight:700}
html body :is(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}
html body footer.site-footer{font-family:Arial,Helvetica,sans-serif!important;line-height:1.65}
@media(max-width:760px){:root{--bb-body-size:17px}html body :is(input,select,textarea){font-size:16px!important}}
