@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-navlink{display:inline-flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-navlink-target,1.75rem);font-size:var(--bs-navlink-size,var(--bs-text-body));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-body);font-weight:var(--bs-weight-body);color:var(--bs-navlink-fg,var(--bs-text-secondary));text-decoration:none;overflow-wrap:break-word}.bs-navlink:hover{color:var(--bs-navlink-fg-hover,var(--bs-text));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-navlink:focus-visible{color:var(--bs-navlink-fg-hover,var(--bs-text));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-navlink[aria-current]{color:var(--bs-navlink-current-fg,var(--bs-text));font-weight:var(--bs-weight-medium);text-decoration:underline;text-decoration-color:var(--bs-navlink-current-marker,var(--bs-accent-border));text-decoration-thickness:var(--bs-border-2);text-underline-offset:0.25em}.bs-navlink--prose{display:inline;min-block-size:0;color:var(--bs-navlink-prose-fg,var(--bs-text-link));text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:0.15em}.bs-navlink--prose:hover,.bs-navlink--prose:focus-visible{color:var(--bs-navlink-prose-fg-hover,var(--bs-text-link-hover))}.bs-navlink--muted{font-size:var(--bs-navlink-muted-size,var(--bs-text-small));color:var(--bs-navlink-muted-fg,var(--bs-text-muted))}.bs-navlink--muted:hover,.bs-navlink--muted:focus-visible{color:var(--bs-navlink-fg-hover,var(--bs-text))}.bs-navlink--block{display:flex;inline-size:100%;min-block-size:var(--bs-navlink-block-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border-radius:var(--bs-navlink-radius,var(--bs-radius-2))}.bs-navlink--block:hover{background-color:var(--bs-navlink-bg-hover,var(--s-hover));color:var(--bs-navlink-fg-hover,var(--bs-text))}.bs-navlink__icon{inline-size:1em;block-size:1em;flex:none;stroke-linecap:round;stroke-linejoin:round}}
