ck directly in result">
  <style>
    @function --f() {
      result: var(--unknown, PASS);
    }
    #target {
      --actual: --f();
      --expected: PASS;
    }
  </style>
</template>

<template data-name="Fallback via present, but invalid local">
  <style>
    @function --f() {
      --x: var(--unknown);
      result: var(--x, PASS);
    }
    #target {
      --actual: --f();
      --expected: PASS;
    }
  </style>
</template>

<template data-name="Fallback is locally resolved (result)">
  <style>
   