.bf-card{background:var(--color-white);border:1px solid var(--color-gray-200);border-top:4px solid var(--color-blue);border-radius:var(--radius-none);padding:var(--space-lg);box-shadow:0 2px 8px rgba(0,0,0,.08)}.bf-navbar{background:var(--color-navy);height:80px;padding:0 var(--space-lg);border-radius:var(--radius-none)}.bf-navbar,.bf-navbar__brand{color:var(--color-white);display:flex;align-items:center;gap:var(--space-md)}.bf-navbar__brand{text-decoration:none}.bf-navbar__brand:hover{opacity:.85}.bf-navbar__tagline{font-family:var(--font-poppins);font-weight:var(--weight-bold);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.02em;color:var(--color-white);line-height:var(--leading-heading)}.bf-navbar__user{margin-left:auto;display:flex;align-items:center;gap:var(--space-md)}.bf-navbar__name{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-white)}.bf-navbar__avatar{width:40px;height:40px;border-radius:50%;display:block}.bf-navbar__signout{background:transparent;border:none;color:var(--color-white);font-size:var(--text-sm);font-weight:var(--weight-regular);cursor:pointer;padding:0 var(--space-sm);min-height:44px;text-decoration:none}.bf-navbar__signout:hover{text-decoration:underline}.bf-navbar__signout:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width:480px){.bf-navbar__tagline{display:none}}