.tool-nav-bar[data-v-af028213]{display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;min-height:3rem;padding:.25rem .3125rem .25rem .75rem;border:.0625rem solid color-mix(in srgb,currentcolor 24%,transparent);border-radius:62.4375rem;background:color-mix(in srgb,currentcolor 4%,transparent);color:inherit;gap:.3125rem}.tool-nav-kicker[data-v-af028213]{margin-right:.1875rem;color:inherit;font-family:Space Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;font-weight:700;letter-spacing:.08em;white-space:nowrap;opacity:.6}.tool-nav-btn[data-v-af028213]{display:inline-flex;align-items:center;justify-content:center;min-height:2.125rem;padding:0 .75rem;transition:background-color .15s ease,color .15s ease;border:.0625rem solid transparent;border-radius:62.4375rem;background:transparent;color:inherit;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.3125rem}.tool-nav-btn[data-v-af028213]:hover{border-color:color-mix(in srgb,currentcolor 24%,transparent);background:color-mix(in srgb,var(--vft-primary-color, currentcolor) 14%,transparent)}.tool-nav-btn.is-active[data-v-af028213]{border-color:var(--vft-primary-color, currentcolor);background:var(--vft-primary-color, currentcolor);color:#fff}.tool-nav-btn[data-v-af028213]:focus-visible{outline:.125rem solid var(--vft-primary-color, currentcolor);outline-offset:.125rem}.tool-nav-index[data-v-af028213]{opacity:.7;color:currentcolor;font-family:Space Mono,ui-monospace,monospace;font-size:.625rem}.tool-nav-github[data-v-af028213]{width:2.125rem;height:2.125rem;min-height:2.125rem;padding:0;border-radius:50%;border-color:color-mix(in srgb,currentcolor 24%,transparent);background:transparent;color:inherit}.tool-nav-github[data-v-af028213]:hover{background:color-mix(in srgb,var(--vft-primary-color, currentcolor) 14%,transparent)}.tool-nav-github svg[data-v-af028213]{display:block;width:1.125rem;height:1.125rem}@media(max-width:640px){.tool-nav-bar[data-v-af028213]{min-height:2.75rem;padding-left:.375rem}.tool-nav-kicker[data-v-af028213]{display:none}.tool-nav-btn[data-v-af028213]{min-height:2rem;padding:0 .625rem;font-size:.8125rem}}
