@layer theme,base,components;@layer utilities{.bsv-api{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}@media (width>=640px){.bsv-api{font-size:.86rem}}.bsv-api-req{border-bottom:var(--bs-line) solid var(--bs-edge);background-color:var(--bs-cream-deep);align-items:flex-start;gap:.65rem;min-width:0;padding:.95rem 1.1rem;display:flex}.bsv-api-method{background-color:color-mix(in srgb, var(--bs-sage) 26%, var(--bs-paper));color:var(--bs-sage-deep);letter-spacing:.04em;border-radius:6px;flex:none;padding:.15rem .5rem;font-size:.8em;font-weight:800;line-height:1.6}.bsv-api-path{min-width:0;color:var(--bs-ink);padding-top:.05rem;font-family:inherit;font-weight:600;line-height:1.6}.bsv-api-query{color:var(--bs-ink-faint);font-weight:500}.bsv-api-param{background-color:color-mix(in srgb, var(--bs-butter) 28%, transparent);border-radius:5px;padding:.05rem .15rem}.bsv-api-body{font-size:inherit;color:var(--bs-ink-faint);white-space:pre-wrap;overflow-wrap:break-word;flex-direction:column;flex:1;margin:0;padding:.95rem 1.1rem 1.1rem;line-height:1.6;display:flex}.bsv-api-body>span{display:block}.bsv-api-key{color:var(--bs-ink)}.bsv-api-string{color:var(--bs-sage-deep)}.bsv-api-literal{color:var(--bs-coral-deep);font-weight:600}.bsv-api-muted{font-style:italic}.bsv-tile-clip .bsv-api{font-size:.78rem}.bsv-tile-clip .bsv-api-body{font-size:inherit}}
