/* Shared localbikri defaults. Interactions remain in each portal's external JS. */
:root {
  --bs-font-sans-serif: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-line-height: 1.6;
  scroll-behavior:auto;
}
/* Keep the document as the scroll container so customer sticky headers work. */
body { font-size:1rem; overflow-x:visible; }
button,input,select,textarea { font:inherit; }
[hidden] { display:none !important; }
