/* Family Chow shared navigation — all three pages */
.fc-root > header, .fc-header {background:#541d2a!important;color:#fff!important;min-height:80px!important;box-sizing:border-box!important;font:14px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif!important;}
.fc-root > header {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;padding:13px max(22px,calc((100vw - 1180px)/2))!important;}
.fc-header {padding:13px 22px!important;display:block!important;}
.fc-header .fc-header-inner {width:100%!important;max-width:1136px!important;min-height:54px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;}
.fc-root > header .brand, .fc-header .fc-brand {display:flex!important;align-items:center!important;gap:12px!important;color:#f8e3a4!important;text-decoration:none!important;font:normal 21px/1.1 Georgia,serif!important;letter-spacing:2px!important;white-space:nowrap!important;margin:0!important;}
.fc-root > header .brand small, .fc-header .fc-brand small {display:block!important;color:#f8e3a4!important;font:normal 13px/1.2 Georgia,serif!important;letter-spacing:1px!important;}
.fc-root > header .seal, .fc-header .fc-seal {display:grid!important;place-items:center!important;border:2px solid #d8b66b!important;border-radius:50%!important;width:54px!important;height:54px!important;min-width:54px!important;padding:0!important;font:normal 30px/1 Georgia,serif!important;box-sizing:border-box!important;}
.fc-root > header nav, .fc-header .fc-menu {display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;}
.fc-root > header nav a, .fc-root > header nav button, .fc-header .fc-menu a {display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;text-decoration:none!important;background:transparent!important;border:0!important;border-radius:6px!important;padding:10px!important;font:normal 14px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif!important;white-space:nowrap!important;cursor:pointer!important;}
.fc-root > header nav a:hover, .fc-root > header nav button:hover, .fc-header .fc-menu a:hover, .fc-header .fc-menu a[aria-current="page"] {color:#e9c77d!important;}
.fc-root > header nav select, .fc-header .fc-menu select {width:auto!important;max-width:160px!important;min-height:38px!important;border:1px solid #d7c5bc!important;border-radius:5px!important;padding:8px!important;background:#fff!important;color:#23191b!important;font:14px system-ui,-apple-system,"Segoe UI",sans-serif!important;}
@media(max-width:780px){.fc-root > header{padding:12px 18px!important;justify-content:center!important}.fc-header{padding:12px 18px!important}.fc-header .fc-header-inner{justify-content:center!important}.fc-root > header nav,.fc-header .fc-menu{justify-content:center!important}}
