@layer components{.ref-az{flex-wrap:wrap;gap:6px;display:flex}.ref-az a,.ref-az span{border:1px solid var(--color-border);border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:15px;font-weight:700;display:inline-flex}.ref-az a{color:var(--color-text)}.ref-az a:hover,.ref-az a:focus-visible{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.ref-az span{color:var(--color-text-subtle);opacity:.45}@media (min-width:768px){.ref-az a,.ref-az span{min-width:36px;height:36px}}.ref-term:target{background:color-mix(in srgb, var(--color-brand-blue) 7%, transparent);border-radius:8px}.ref-table-wrap{--table-sticky-head-bg:var(--color-surface-sunken);-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);background:var(--color-neutral-0);border-radius:12px;overflow-x:auto}.ref-table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px;line-height:1.45}.ref-table th,.ref-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:14px 16px}.ref-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-surface-sunken);font-size:12px}.ref-table tbody tr:last-child th,.ref-table tbody tr:last-child td{border-bottom:0}.ref-table tbody th{color:var(--color-text);min-width:160px;font-weight:700}.ref-table td{color:var(--color-text-muted)}.ref-table tr[data-flash]{--table-sticky-bg:color-mix(in srgb, var(--color-brand-blue) 6%, var(--color-neutral-0))}.ref-table tr[data-flash] th,.ref-table tr[data-flash] td{background:color-mix(in srgb, var(--color-brand-blue) 6%, transparent);color:var(--color-text)}}
