/*
 * Intentional compatibility layer — not a blanket reset.
 * WoodMart remains active as the parent framework; only global brand primitives
 * that would visibly leak MiniMora/WoodMart styling into AgriSta are normalized.
 */
body.agrista-site .website-wrapper,
body.agrista-site .main-page-wrapper,
body.agrista-site .site-content { background-color: var(--ag-canvas); }

body.agrista-site .main-page-wrapper { margin-block-start: 0; }

body.agrista-site .page-title:not(.ag-page-title) {
  font-family: var(--ag-font);
}

body.agrista-site input[type="text"],
body.agrista-site input[type="email"],
body.agrista-site input[type="tel"],
body.agrista-site input[type="search"],
body.agrista-site input[type="url"],
body.agrista-site textarea,
body.agrista-site select {
  border-radius: 10px;
}

/* Prevent legacy MiniMora custom classes from influencing the new branded shell. */
body.agrista-site .ag-site-header *,
body.agrista-site .ag-site-footer * { font-family: var(--ag-font); }

/* If WoodMart's empty header container remains in the DOM it should not reserve height. */
body.agrista-site .whb-header:empty,
body.agrista-site .whb-header .whb-row:empty { min-height: 0 !important; height: 0 !important; border: 0 !important; }
