.api-docs h1{font-size: var(--fs-title-record);} .api-docs main.shell{width: 100%;max-width: var(--frame-reference);padding-top: 6.25rem;} .api-band{min-width: 0;margin: 0;padding: var(--sp-5) 0;} .api-band + .api-band{border-top: 1px solid var(--gold-earth-a12);} .api-band h1{margin: 0 0 var(--sp-3);line-height: var(--lh-heading);letter-spacing: var(--tr-heading);color: var(--text-bright);} .api-band h2{font-family: var(--font-display);font-weight: var(--fw-display);font-synthesis: none;font-size: var(--fs-h4);line-height: var(--lh-heading);letter-spacing: var(--tr-heading);color: var(--gold-2);margin: 0 0 var(--sp-3);} .api-band h3{font-family: var(--font-display);font-weight: var(--fw-display);font-synthesis: none;font-size: var(--fs-lead);line-height: var(--lh-heading);color: var(--text-bright);margin: var(--sp-6) 0 var(--sp-2);} .api-band p,.api-lede{max-width: var(--measure);color: var(--text-body);font-size: var(--fs-body);line-height: var(--lh-body);} .api-lede{font-size: var(--fs-lead);color: var(--text-body);margin: 0 0 var(--sp-5);} .api-filter{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2) var(--sp-3);margin: 0 0 var(--sp-4);} .api-filter-input{width: min(340px,100%);min-height: 44px;padding: var(--sp-2) var(--sp-3);font-family: var(--font-body);font-size: var(--fs-body);color: var(--text-body);background: var(--bg-2);border: 1px solid var(--border);border-radius: var(--radius-1);transition: border-color var(--dur-instant) var(--ease-out),background-color var(--dur-instant) var(--ease-out),box-shadow var(--dur-instant) var(--ease-out);} .api-filter-input:hover{border-color: var(--border-bright);background-color: var(--bg-4);box-shadow: 0 0 0 1px color-mix(in srgb,var(--gold-mid) 18%,transparent);} .api-filter-input:focus-visible{outline: none;border-color: var(--gold-mid);background-color: var(--bg-3);box-shadow: 0 0 0 2px color-mix(in srgb,var(--gold-mid) 25%,transparent);} .api-filter-input:active{border-color: var(--gold-dark);} .api-filter-status{margin: 0;color: var(--text-dim);font-size: var(--fs-caption);line-height: var(--lh-body);} .api-filter-status:empty{display: none;} .api-table tr.api-hidden{display: none;} .api-band.api-hidden{display: none;} .api-facts{list-style: none;margin: var(--sp-4) 0 0;columns: 2;column-gap: var(--sp-5);padding: var(--sp-2) var(--sp-5);} .api-facts li{break-inside: avoid;margin-bottom: var(--sp-3);padding: var(--sp-2) 0;border-bottom: 1px solid var(--gold-earth-a7);color: var(--text-body);min-width: 0;overflow-wrap: anywhere;font-size: var(--fs-body);line-height: var(--lh-body);} .api-facts li:last-child{border-bottom: none;} .api-facts li strong{display: block;margin-bottom: var(--sp-1);color: var(--gold-bright);font-weight: 700;font-size: var(--fs-caption);text-transform: uppercase;letter-spacing: var(--ls-overline);} .api-table{width: 100%;max-width: calc(304px + 37em);border-collapse: collapse;margin: var(--sp-4) 0 var(--sp-2);font-size: var(--fs-small);line-height: var(--lh-body);} .api-table th{text-align: left;padding: var(--sp-2) var(--sp-3);border-bottom: 2px solid var(--gold-earth-a25);color: var(--gold-bright);font-size: var(--fs-caption);text-transform: uppercase;letter-spacing: var(--ls-overline);} .api-table td{text-align: left;padding: var(--sp-3);border-bottom: 1px solid var(--gold-earth-a25);vertical-align: top;color: var(--text-body);} .api-table tbody tr:nth-child(odd){background: var(--parchment-a6);} .api-table tbody tr:hover{background: var(--gold-earth-a6);} .api-table{table-layout: fixed;} .api-table th:first-child,.api-table td:first-child{white-space: nowrap;width: 304px;} .api-table td:first-child code{display: inline-block;max-width: 100%;overflow-x: auto;} .api-table td em{display: block;margin-top: var(--sp-2);color: var(--text-body);font-style: normal;font-size: var(--fs-small);line-height: var(--lh-body);} .api-table td em b{display: inline;margin-right: var(--sp-2);color: var(--gold-2);font-weight: 700;font-size: var(--fs-caption);text-transform: uppercase;letter-spacing: var(--ls-overline);} .api-table code,.api-facts code,.api-lede code,.api-note code,.api-band p code,.api-sample{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;} .api-table code,.api-facts code,.api-lede code,.api-note code,.api-band p code{font-size: var(--fs-small);color: var(--gold-bright);background: var(--bg-deep);border: 1px solid var(--gold-earth-a20);padding: 0 var(--sp-1);border-radius: var(--radius-1);white-space: nowrap;} .api-facts code,.api-lede code,.api-band p code{white-space: normal;} .api-table td:not(:first-child) code{white-space: normal;overflow-wrap: anywhere;} .api-lede code{font-size: var(--fs-body);} .api-facts code,.api-lede code,.api-band p code,.api-table td em code{margin: 0;padding: 0;border: 0;background: none;} .api-note{color: var(--text-dim);font-size: var(--fs-small);line-height: var(--lh-body);max-width: var(--measure);margin-top: var(--sp-3);} pre.api-sample{background: var(--bg-deep);border: 1px solid var(--gold-earth-a20);border-left: 2px solid var(--gold-dark);border-radius: var(--radius-1);padding: var(--sp-4);overflow-x: auto;font-size: var(--fs-caption);line-height: 1.7;color: var(--text-body);margin: var(--sp-3) 0 var(--sp-2);} @media (max-width: 720px){.api-docs main.shell{padding-top: 5rem;} .api-facts{columns: 1;} .api-lede{font-size: var(--fs-body);} .api-table,.api-table tbody,.api-table tr,.api-table td{display: block;width: auto;} .api-table thead{display: none;} .api-table tr{padding: var(--sp-3) 0;border-bottom: 1px solid var(--gold-earth-a25);} .api-table tr:last-child{border-bottom: 0;} .api-table td{padding: 0;border: 0;} .api-table td:first-child{white-space: nowrap;width: auto;margin-bottom: var(--sp-2);overflow-x: auto;} .api-table td em{margin-top: var(--sp-2);} .api-table td:first-child code{display: inline-block;} pre.api-sample{white-space: pre-wrap;overflow-wrap: anywhere;overflow-x: visible;} .api-table tbody tr:nth-child(odd){background: none;}}