@layer all,base,theme;@layer components{.Subtitle{font-size:var(--font-size-18);text-wrap:pretty;color:var(--gray-t1);align-items:flex-start;gap:var(--space-16);flex-direction:column;margin-bottom:1.5rem;line-height:1.75rem;display:flex}.MdH1+.Subtitle{margin-top:-.75rem}.SubtitleLinks{align-items:center;column-gap:var(--space-24);flex-wrap:wrap;row-gap:0;max-width:100%;display:flex}.SubtitleLink{flex-shrink:0}.SubtitleLink:focus-visible{outline:none}.SubtitleLinkText{font-size:var(--font-size-14);color:var(--color-foreground);align-items:baseline;gap:.5em;margin-inline:-.5em;padding:.5em;line-height:1.25rem;display:inline-flex}.SubtitleLink:focus-visible .SubtitleLinkText{outline:2px solid var(--gray-t2);outline-offset:-2px;border-radius:var(--radius-4)}@media (hover:hover){.SubtitleLink:hover .SubtitleLinkText{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.SubtitleLinkText svg{transform:translateY(3px)}.CodeBlockRoot{background-color:var(--color-content);border:1px solid var(--color-border);border-radius:var(--radius-12);align-self:stretch;min-width:0;max-width:100%}.CodeBlockRoot code .frame{padding-left:.75rem;padding-right:.75rem}.CodeBlockRoot code .frame[data-lined]{padding-left:0;padding-right:0}.CodeBlockRoot code .frame[data-lined] .line{padding-left:.75rem;padding-right:.75rem}.CodeBlockRoot>code{padding:.5rem .75rem;display:block}.CodeBlockPanel{font-size:var(--font-size-14);background-color:var(--gray-s2);color:var(--gray-t2);white-space:nowrap;border-top-left-radius:calc(var(--radius-12) - 1px);border-top-right-radius:calc(var(--radius-12) - 1px);border-bottom:1px solid var(--color-border);scrollbar-width:none;background-clip:padding-box;justify-content:space-between;align-items:center;gap:1rem;height:2.25rem;padding-inline:.75rem .25rem;line-height:1;display:flex;overflow:auto hidden}.CodeBlockPanel::-webkit-scrollbar{display:none}.CodeBlockPanel:focus-visible{outline:2px solid var(--gray-t2);outline-offset:-1px;z-index:1;position:relative}.CodeBlockPanelTitle{font-size:var(--font-size-14);color:var(--gray-t2);line-height:1.25rem;font-weight:var(--font-weight-400)}.CodeBlockCopyIcon{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.CodeBlockViewport{overscroll-behavior-x:contain;border-bottom-right-radius:calc(var(--radius-12) - 1px);border-bottom-left-radius:calc(var(--radius-12) - 1px);outline:0;overflow:auto hidden}.CodeBlockViewport[data-has-overflow-x]{overscroll-behavior-x:contain}.CodeBlockViewport:focus-visible{outline:2px solid var(--gray-t2);outline-offset:0}.CodeBlockRoot>.CodeBlockPreContainer:first-child .CodeBlockViewport{border-top-left-radius:calc(var(--radius-12) - 1px);border-top-right-radius:calc(var(--radius-12) - 1px)}.CodeBlockPreInline{cursor:text;color:var(--color-foreground);outline:0;font-size:.8125rem;line-height:1.25rem;display:flex}.CodeBlockPreInline code{flex-grow:1;display:block}.CodeBlockPreInline code .frame{display:block}.CodeBlockPreInline code .frame[data-lined]{white-space:normal}.CodeBlockPreInline code .frame[data-lined] .line{white-space:pre;display:block}.CodeBlockPreInline .line:empty{height:1lh}.CodeBlockPreInline:not(.CodeBlockPre) [data-frame-type=comment]{display:none!important}.CodeBlockPre,.CodeBlockRoot .CodeBlockPreInline{border-radius:calc(var(--radius-12) - 1px);padding:.5rem 0}.CodeBlockPreContainer{outline:0;width:100%}}@layer utilities;
