:root{--brand-logo-surface:#faf7ef;--brand-logo-width:176px;--brand-logo-radius:8px;--brand-logo-padding:8px}.t7-brand-logo{display:block;width:var(--brand-logo-width);height:auto;background:var(--brand-logo-surface);padding:var(--brand-logo-padding);border-radius:var(--brand-logo-radius);box-sizing:border-box;object-fit:contain}.t7-brand-link{display:inline-flex;align-items:center;flex-shrink:0}.t7-brand-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
:root{--brand-header-ink:#123b2f;--brand-header-line:#d9d2c2;--brand-header-shadow:0 8px 24px rgba(18,59,47,.12);--brand-header-button-ink:#fffdf7}
[data-navbar]{background:var(--brand-logo-surface)!important;border-color:var(--brand-header-line)!important;box-shadow:var(--brand-header-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
[data-navbar] a,[data-navbar] [data-nav-links] a{color:var(--brand-header-ink)!important}
[data-navbar] [data-nav-links] a:hover{opacity:.72}
[data-navbar] button{background:var(--brand-header-ink)!important;color:var(--brand-header-button-ink)!important}

[data-navbar] button{box-shadow:var(--brand-header-shadow)!important}
