.public-api-page{font-family:var(--site-font-body)}.public-api-page .api-eyebrow{margin-bottom:1.5rem;color:rgb(var(--site-interaction-hover-rgb));font-family:var(--site-font-code);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.public-api-page .api-title{font-size:clamp(1.9rem,3.8vw,3.2rem);font-weight:500;line-height:1.2;letter-spacing:-.04em}.public-api-page .api-cta{min-height:48px;align-items:center;justify-content:center;gap:1rem;border-radius:999px;background:rgb(var(--site-accent-rgb));padding:.8rem 1.6rem;color:rgb(var(--site-text-rgb));font-size:14px;font-weight:600;display:inline-flex;transition:background .2s}.public-api-page .api-cta:hover{background:rgb(var(--site-accent-hover-rgb))}.public-api-page code{overflow-wrap:anywhere;font-family:var(--site-font-code)}.public-api-page #docs .grid>*{min-width:0}.public-api-page :is(a,button,summary,input,select):focus-visible{outline:2px solid rgb(var(--site-accent-hover-rgb));outline-offset:5px}.public-api-page .api-orbit{position:absolute;z-index:-1;width:45%;aspect-ratio:1;right:0;top:12%;overflow:hidden;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.public-api-page .api-orbit div{position:absolute;inset:8%;border:1px solid rgb(var(--site-accent-rgb)/.33);border-radius:50%;transform:rotate(-30deg) scaleX(.65);box-shadow:0 0 80px rgb(var(--site-accent-rgb)/.03),inset 0 0 100px rgb(var(--site-accent-rgb)/.02)}.public-api-page .api-orbit div:nth-child(2){transform:rotate(25deg) scaleX(.65)}.public-api-page .api-orbit div:nth-child(3){transform:rotate(80deg) scaleX(.65)}@media (max-width:640px){.public-api-page .api-orbit{width:80%;top:15%;opacity:.25}}