/* utility classes our scripts emit, lifted from the earlier build (see tools/util.mjs) */
.sticky { position: sticky; }
.container { width: 100%; }
@media (min-width: 40rem){.container { max-width: 40rem; }}
@media (min-width: 48rem){.container { max-width: 48rem; }}
@media (min-width: 64rem){.container { max-width: 64rem; }}
@media (min-width: 80rem){.container { max-width: 80rem; }}
@media (min-width: 96rem){.container { max-width: 96rem; }}
.mt-1 { margin-top: var(--spacing); }
.mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); }
.mt-2 { margin-top: calc(var(--spacing) * 2); }
.mt-2\.5 { margin-top: calc(var(--spacing) * 2.5); }
.mt-3 { margin-top: calc(var(--spacing) * 3); }
.mt-4 { margin-top: calc(var(--spacing) * 4); }
.mt-6 { margin-top: calc(var(--spacing) * 6); }
.mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.mb-2\.5 { margin-bottom: calc(var(--spacing) * 2.5); }
.mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.ml-1 { margin-left: var(--spacing); }
.block { display: block; }
.flex { display: flex; }
.grid { display: grid; }
.hidden { display: none; }
.w-3 { width: calc(var(--spacing) * 3); }
.w-5 { width: calc(var(--spacing) * 5); }
.w-10 { width: calc(var(--spacing) * 10); }
.w-20 { width: calc(var(--spacing) * 20); }
.min-w-0 { min-width: 0px; }
.flex-1 { flex: 1 1 0%; }
.shrink-0 { flex-shrink: 0; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.flex-wrap { flex-wrap: wrap; }
.items-baseline { align-items: baseline; }
.items-center { align-items: center; }
.justify-between { justify-content: space-between; }
.gap-2 { gap: calc(var(--spacing) * 2); }
.gap-2\.5 { gap: calc(var(--spacing) * 2.5); }
.gap-3 { gap: calc(var(--spacing) * 3); }
.gap-4 { gap: calc(var(--spacing) * 4); }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.overflow-hidden { overflow: hidden; }
.rounded-full { border-radius: 3.40282e+38px; }
.border { border-style: var(--tw-border-style); border-width: 1px; }
.border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.border-l-2 { border-left-style: var(--tw-border-style); border-left-width: 2px; }
.border-line, .border-line\/40 { border-color: var(--color-line); }
.border-l-head { border-left-color: var(--color-head); }
.bg-well, .bg-well\/40 { background-color: var(--color-well); }
.px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
.px-3 { padding-inline: calc(var(--spacing) * 3); }
.px-3\.5 { padding-inline: calc(var(--spacing) * 3.5); }
.px-5 { padding-inline: calc(var(--spacing) * 5); }
.py-2 { padding-block: calc(var(--spacing) * 2); }
.py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }
.py-3 { padding-block: calc(var(--spacing) * 3); }
.py-4 { padding-block: calc(var(--spacing) * 4); }
.pt-4 { padding-top: calc(var(--spacing) * 4); }
.pr-3 { padding-right: calc(var(--spacing) * 3); }
.pb-4 { padding-bottom: calc(var(--spacing) * 4); }
.text-right { text-align: right; }
.font-mono { font-family: var(--font-mono); }
.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.text-head { color: var(--color-head); }
.text-ink, .text-ink\/75 { color: var(--color-ink); }
.text-muted, .text-muted\/25 { color: var(--color-muted); }
.uppercase { text-transform: uppercase; }
.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
.underline { text-decoration-line: underline; }
.underline-offset-4 { text-underline-offset: 4px; }
.tnum { font-variant-numeric: tabular-nums; font-feature-settings: "tnum"; }
