@layer components{.reference-document :is(h1,h2,h3){overflow-wrap:anywhere}.reference-document :is(h2,h3,tr,span)[id]{scroll-margin-top:8rem}.reference-document pre{max-width:100%;overflow-x:auto}.reference-document code{overflow-wrap:anywhere}.reference-syntax-row:target{outline:2px solid var(--color-blue);outline-offset:-2px}@media not (min-width:48rem){.reference-document .doc-table:has(.reference-syntax-row){overflow:visible}.reference-document table:has(.reference-syntax-row){width:100%;display:block}.reference-document table:has(.reference-syntax-row) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reference-document table:has(.reference-syntax-row) tbody{display:block}.reference-document table:has(.reference-syntax-row) :is(tbody,tr,td,th){contain:none}.reference-syntax-row{border-bottom:1px solid var(--color-line-subtle);flex-direction:column;padding-block:.75rem;display:flex}.reference-syntax-row td{white-space:normal;border:0;padding:.375rem .5rem;display:block}.reference-syntax-row :is(code,pre){white-space:pre-wrap;overflow-wrap:anywhere}}}.reference-document .reference-tool-title{font-size:clamp(var(--font-size-md), 5vw, var(--font-size-2xl))}@layer theme{:root,:host{--color-blue:var(--color-blue-60);--color-blue-60:#2248ff;--color-blue-50:#306cff;--color-line-subtle:#0000000f;--font-size-md:1rem;--font-size-2xl:1.5rem}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-60:lab(39.7317% 43.0116 -95.0928);--color-blue-50:lab(48.7723% 23.2572 -80.2345);--color-line-subtle:lab(0% 0 0/.06)}}.light{--color-blue:var(--color-blue-60);--color-line-subtle:#0000000f}@supports (color:lab(0% 0 0)){.light{--color-line-subtle:lab(0% 0 0/.06)}}.dark{--color-blue:var(--color-blue-50);--color-line-subtle:#ffffff0f}@supports (color:lab(0% 0 0)){.dark{--color-line-subtle:lab(100% 0 0/.06)}}}
