.docs-content-page{flex-direction:column;display:flex}.docs-content-head{gap:var(--primitiv-flow-section);flex-direction:column;padding-block-start:var(--primitiv-space-space-40);display:flex}.docs-content-section{gap:var(--primitiv-stack-gap-xl);flex-direction:column;padding-block-start:var(--primitiv-space-space-48);display:flex}.docs-content-section:last-child{padding-block-end:var(--primitiv-space-space-56)}.docs-content-tight{gap:var(--primitiv-flow-tight);flex-direction:column;display:flex}.docs-content-eyebrow{font-family:var(--primitiv-overline-sm-font-family);font-size:var(--primitiv-overline-sm-font-size);font-weight:var(--primitiv-overline-sm-font-weight);line-height:var(--primitiv-overline-sm-line-height);letter-spacing:var(--primitiv-letter-spacing-wide);text-transform:uppercase;color:var(--primitiv-content-muted)}.docs-content-title{font-family:var(--primitiv-heading-h1-font-family);font-size:var(--primitiv-heading-h1-font-size);font-weight:var(--primitiv-heading-h1-font-weight);line-height:var(--primitiv-heading-h1-line-height);letter-spacing:var(--primitiv-heading-h1-letter-spacing);color:var(--primitiv-content-primary)}.docs-content-lede{font-family:var(--primitiv-body-lg-font-family);font-size:var(--primitiv-body-lg-font-size);line-height:var(--primitiv-body-lg-line-height);color:var(--primitiv-content-secondary)}.docs-content-h2,.docs-content-h3,.docs-content-h4{color:var(--primitiv-content-primary);scroll-margin-block-start:var(--primitiv-space-space-96)}.docs-content-h2{font-family:var(--primitiv-heading-h2-font-family);font-size:var(--primitiv-heading-h2-font-size);font-weight:var(--primitiv-heading-h2-font-weight);line-height:var(--primitiv-heading-h2-line-height);letter-spacing:var(--primitiv-heading-h2-letter-spacing)}.docs-content-h3{font-family:var(--primitiv-heading-h3-font-family);font-size:var(--primitiv-heading-h3-font-size);font-weight:var(--primitiv-heading-h3-font-weight);line-height:var(--primitiv-heading-h3-line-height);letter-spacing:var(--primitiv-heading-h3-letter-spacing)}.docs-content-h4{font-family:var(--primitiv-heading-h4-font-family);font-size:var(--primitiv-heading-h4-font-size);font-weight:var(--primitiv-heading-h4-font-weight);line-height:var(--primitiv-heading-h4-line-height);letter-spacing:var(--primitiv-heading-h4-letter-spacing)}.docs-content-p{font-family:var(--primitiv-body-md-font-family);font-size:var(--primitiv-body-md-font-size);line-height:var(--primitiv-body-md-line-height);color:var(--primitiv-content-secondary)}.docs-content-defs>dt{margin-block-end:var(--primitiv-space-space-2)}.docs-content-defs>dd{margin-block-end:var(--primitiv-flow-tight)}.docs-content-defs>:last-child{margin-block-end:0}.docs-content-code{inline-size:calc(100% - var(--primitiv-space-space-96));margin-inline:auto}@media not (min-width:64rem){.docs-content-code{inline-size:100%}}.docs-content-links{--primitiv-list-item-gap:var(--primitiv-flow-tight)}.docs-content-link,.docs-content-door{color:var(--primitiv-action-link-foreground-default);text-decoration:none}.docs-content-link:hover,.docs-content-door:hover .docs-content-door-label{color:var(--primitiv-action-link-foreground-hover);text-decoration:underline}.docs-content-link:focus-visible,.docs-content-door:focus-visible{outline:var(--primitiv-border-width-2) solid var(--primitiv-focus-ring);outline-offset:var(--primitiv-space-space-2);border-radius:var(--primitiv-radii-4)}.docs-content-link:after{content:" →"}.docs-content-doors{flex-direction:column;display:flex}.docs-content-door{gap:var(--primitiv-flow-tight);padding-block:var(--primitiv-space-space-16);flex-direction:column;display:flex}.docs-content-door-label{font-family:var(--primitiv-label-md-font-family);font-size:var(--primitiv-label-md-font-size);font-weight:var(--primitiv-label-md-font-weight);line-height:var(--primitiv-label-md-line-height)}.docs-content-door-description{font-family:var(--primitiv-body-md-font-family);font-size:var(--primitiv-body-md-font-size);line-height:var(--primitiv-body-md-line-height);color:var(--primitiv-content-secondary)}.docs-content-pair{gap:var(--primitiv-flow-section);display:grid}.docs-content-pair-prose{gap:var(--primitiv-stack-gap-xl);flex-direction:column;display:flex}@media (min-width:64rem){.docs-content-pair{grid-template-columns:1fr 1fr;align-items:start}.docs-content-pair .docs-content-code{inline-size:100%}}
