.brand-shell{--brand-link:var(--brand-accent-on-light,var(--accent));--brand-link-hover:var(--brand-accent-on-light,var(--accent-hover))}:root[data-theme=dark] .brand-shell{--brand-link:var(--brand-accent,var(--accent));--brand-link-hover:var(--brand-accent,var(--accent-hover))}.brand-band{align-items:center;gap:var(--s3);min-height:3.5rem;padding:var(--s3) var(--s4);background:var(--brand-bg,var(--surface));color:var(--brand-ink,var(--text));border-bottom:1px solid var(--line);font-family:var(--display);overflow-wrap:anywhere;font-weight:600;display:flex}.brand-band-name{min-width:0}.brand-shell :is(.front-door-org,.apply-org,.auth-org,.pay-org,.events-public-org,.portal-org){display:none}.brand-band img{width:auto;max-width:100%;height:auto;max-height:3rem;display:block}.brand-shell :where(a:not([class])){color:var(--brand-link)}.brand-shell :where(a:not([class])):hover{color:var(--brand-link-hover)}.brand-shell button:not(.button-danger):not(.button-secondary):not(.button-quiet):not(.portal-choice):not(.wallet-replace):not(:disabled){background:var(--brand-accent,var(--accent));border-color:var(--brand-accent,var(--accent));color:var(--brand-on-accent,var(--on-accent))}.brand-shell button:not(.button-danger):not(.button-secondary):not(.button-quiet):not(.portal-choice):not(.wallet-replace):not(:disabled):hover{background:var(--brand-accent,var(--button-hover));border-color:var(--brand-accent,var(--button-hover));color:var(--brand-on-accent,var(--on-accent))}
