.site-header__brand-mark--mascot{width:28px;height:28px;display:block;flex:none;object-fit:contain;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-accent) 50%,transparent));transition:transform var(--transition-fast)ease,filter var(--transition-fast)ease}.site-header__brand:hover .site-header__brand-mark--mascot{transform:scale(1.1);filter:drop-shadow(0 0 10px var(--color-accent))}.site-footer__logo .site-header__brand-mark--mascot{width:32px;height:32px}.hero__mascot{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-2)}.hero__mascot-img{width:160px;height:160px;max-width:100%;object-fit:contain;filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--color-accent) 30%,transparent));transition:transform .25s ease}.hero__mascot-img:hover{transform:scale(1.05)}.release-line{margin:1rem 0 0;font-size:.9rem;opacity:.85;text-align:center}.release-line a{text-decoration:underline;text-underline-offset:2px}.from-the-author{max-width:46rem;margin:0 auto;line-height:1.7}.from-the-author h3{margin-top:2rem}@media(min-width:961px){.site-header__nav{margin-left:var(--space-6)}.site-header__actions{margin-left:auto}}.table-wrap{overflow-x:auto;margin:0 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.table-wrap table{margin:0}.table-wrap tr:last-child td{border-bottom:0}.table-wrap th:first-child,.table-wrap td:first-child{min-width:13rem;position:sticky;left:0;background-color:var(--color-bg);z-index:1}.table-wrap th:first-child{background-color:var(--color-bg-surface)}.docs--wide{grid-template-columns:minmax(0,1fr)}.docs--wide td:not(:first-child),.docs--wide th:not(:first-child){text-align:center;white-space:nowrap}.tabs pre{white-space:pre-wrap;overflow-wrap:anywhere}.card--linked{position:relative;cursor:pointer}.card__link{position:absolute;inset:0;z-index:1;border-radius:inherit}.card__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.docs--wide .table-wrap{overflow:visible}.docs--wide th,.docs--wide td{padding-inline:var(--space-2)}.docs--wide thead th{position:sticky;top:var(--header-height);z-index:2;background-color:var(--color-bg-surface);box-shadow:0 1px 0 var(--color-border)}.docs--wide thead th:first-child{z-index:3}@media(max-width:1280px){.docs--wide .table-wrap{overflow:auto;max-height:calc(100vh - var(--header-height) - var(--space-6))}.docs--wide thead th{top:0}}