  :root {
    --plum: #71227e;
    --blue: #3e71e2;
    --red: #f10703;
    --green: #238200;
    --orange: #f27303;
    --pink: #da01b7;
    --d00: #ffffff;
    --d10: #f8f9fa;
    --d20: #e9ecef;
    --d40: #ced4da;
    --d70: #495057;
    --d90: #212529;
    --d100: #000000;
    --radius: 4px;
    --font-sans: "Helvetica Neue", Helvetica, "Love Light", "Love Regular", "Love Bold", "Love", Arial, sans-serif;
    --nav-bg: var(--d100);
    --nav-text: var(--d00);
    --nav-accent: var(--blue);
    --nav-button-height: 92px;
    --nav-button-hover-height: 112px;
    --navstrip-height: var(--nav-button-hover-height);
    --drawer-closed-height: 54px;
  }
  
  .page-breadcrumbs {
    z-index: 1050;
    min-height: 44px;
    padding: 6px 10px;
    background: var(--nav-bg);
    color: var(--nav-text) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    transition: background-color 160ms ease, color 160ms ease, border-color 160ms ease;
    overflow-x: auto;
    white-space: nowrap;
  }
  
  .page-breadcrumbs a {
    display: inline-flex;
    align-items: center;
    min-height: 30px;
    margin-right: 14px;
    color: var(--nav-text) !important;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    position: relative;
  }
  
  .page-breadcrumbs a::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    left: 0;
    height: 6px;
    background: transparent;
  }
  
  .page-breadcrumbs a:hover,
  .page-breadcrumbs a:focus-visible {
    color: var(--d00) !important;
    outline: 0;
  }
  
  .page-breadcrumbs a:hover::after,
  .page-breadcrumbs a:focus-visible::after {
    background: var(--blue);
  }
  
  .page-breadcrumbs::-webkit-scrollbar {
    height: 0;
  }
  
  @media (max-width: 840px) {
    .page-breadcrumbs {
      min-height: 40px;
      padding: 5px 8px;
    }
  
    .page-breadcrumbs a {
      min-height: 28px;
      margin-right: 10px;
      font-size: 0.9rem;
    }
  
    .page-breadcrumbs a::after {
      bottom: -5px;
    }
  }