.proj-list {
    margin-top: 1rlh;
  }

  .proj-summary {
    font-style: italic;
  }

  .wo2_dykwv [aria-hidden="true"]{user-select:none}

  .wo2_dykwv .breadcrumbs{font-size:0;.wo2_dykwv &::before{font-size:var(--font-sz-md)}.wo2_dykwv &::after{font-size:var(--font-sz-md)}.breadcrumb {
      font-size: var(--font-sz-md);

      + .breadcrumb::before {
        content: "/" / "";
      }

      .cur-page::after {
        content: "*" / "";
        display: inline-block;
      }
    }}

  .wo2_dykwv .df{text-transform:capitalize;.wo2_dykwv &::before{content:"↳"/"";display:inline-block;margin-right:0.25rem}.wo2_dykwv &::after{display:inline-block;content:"_"/"";animation:blink 1.25s steps(1,start) infinite}}

  @keyframes blink{50%{visibility:hidden}}

  .wblvhnlj_ nav{text-align:end}

  .wdhzyo1bl header{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:2rem}

  .wlmbq6fob footer{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}

  .wlmbq6fob .icon{font-size:calc(var(--font-sz-md)*1.3)}

  body {
    min-height: 100vh;
    padding: 1rlh 2rlh 1rlh 2rlh;
    display: flex;
    gap: 1rlh;
    flex-direction: column;
    justify-content: space-between;
  }

  #main-content {
    flex: 1;
  }