/**
 * Do not edit directly, this file was auto-generated.
 */

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-text-default, #111827);
  background-color: var(--m-color-surface, #ffffff);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-md, 8px);
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
}

:where(.m-input:focus, input:focus:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-input:disabled, input:disabled:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-secondary, #e5e7eb);
  color: var(--m-color-text-muted, #6b7280);
}

:where(.m-input[type="range"], input[type="range"]:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *)) {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
  padding: 0;
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-webkit-slider-runnable-track {
  background-color: var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-pill, 999px);
  height: var(--m-space-xs, 4px);
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--m-color-primary, #2563eb);
  border-radius: var(--m-radius-pill, 999px);
  height: var(--m-space-md, 16px);
  width: var(--m-space-md, 16px);
  margin-top: calc((var(--m-space-xs, 4px) - var(--m-space-md, 16px)) / 2);
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-moz-range-track {
  background-color: var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-pill, 999px);
  height: var(--m-space-xs, 4px);
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-moz-range-thumb {
  background-color: var(--m-color-primary, #2563eb);
  border: none;
  border-radius: var(--m-radius-pill, 999px);
  height: var(--m-space-md, 16px);
  width: var(--m-space-md, 16px);
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-webkit-color-swatch-wrapper {
  padding: 0;
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-webkit-color-swatch {
  border: none;
  border-radius: var(--m-radius-sm, 4px);
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::-moz-color-swatch {
  border: none;
  border-radius: var(--m-radius-sm, 4px);
}

:where(.m-input, input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):not([data-m-off]):not([data-m-off] *))::file-selector-button {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  background-color: var(--m-color-secondary, #e5e7eb);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-sm, 4px);
  color: var(--m-color-text-default, #111827);
  margin-right: var(--m-space-sm, 8px);
  padding: var(--m-space-xs, 4px) var(--m-space-sm, 8px);
}

:where(.m-textarea, textarea:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-textarea, textarea:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-text-default, #111827);
  background-color: var(--m-color-surface, #ffffff);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-md, 8px);
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
}

:where(.m-textarea:focus, textarea:focus:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-textarea:disabled, textarea:disabled:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-secondary, #e5e7eb);
  color: var(--m-color-text-muted, #6b7280);
}

:where(.m-select, select:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-select, select:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-text-default, #111827);
  background-color: var(--m-color-surface, #ffffff);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-md, 8px);
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
}

:where(.m-select:focus, select:focus:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-select:disabled, select:disabled:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-secondary, #e5e7eb);
  color: var(--m-color-text-muted, #6b7280);
}

:where(.m-checkbox, input[type="checkbox"]:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-checkbox, input[type="checkbox"]:not([data-m-off]):not([data-m-off] *)) {
  width: var(--m-space-lg, 24px);
  height: var(--m-space-lg, 24px);
  accent-color: var(--m-color-primary, #2563eb);
}

:where(.m-checkbox:focus, input[type="checkbox"]:focus:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-radio, input[type="radio"]:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-radio, input[type="radio"]:not([data-m-off]):not([data-m-off] *)) {
  width: var(--m-space-lg, 24px);
  height: var(--m-space-lg, 24px);
  accent-color: var(--m-color-primary, #2563eb);
}

:where(.m-radio:focus, input[type="radio"]:focus:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-button, button:not([data-m-off]):not([data-m-off] *), input[type="submit"]:not([data-m-off]):not([data-m-off] *), input[type="reset"]:not([data-m-off]):not([data-m-off] *), input[type="button"]:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-button, button:not([data-m-off]):not([data-m-off] *), input[type="submit"]:not([data-m-off]):not([data-m-off] *), input[type="reset"]:not([data-m-off]):not([data-m-off] *), input[type="button"]:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-medium, 500);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-surface, #ffffff);
  background-color: var(--m-color-primary, #2563eb);
  border: 1px solid transparent;
  border-radius: var(--m-radius-md, 8px);
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
  cursor: pointer;
}

:where(.m-button:focus, button:focus:not([data-m-off]):not([data-m-off] *), input[type="submit"]:focus:not([data-m-off]):not([data-m-off] *), input[type="reset"]:focus:not([data-m-off]):not([data-m-off] *), input[type="button"]:focus:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-button:disabled, button:disabled:not([data-m-off]):not([data-m-off] *), input[type="submit"]:disabled:not([data-m-off]):not([data-m-off] *), input[type="reset"]:disabled:not([data-m-off]):not([data-m-off] *), input[type="button"]:disabled:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-secondary, #e5e7eb);
  color: var(--m-color-text-muted, #6b7280);
  cursor: not-allowed;
}

:where(.m-button[variant='secondary'], button[variant='secondary']:not([data-m-off]):not([data-m-off] *), input[type="submit"][variant='secondary']:not([data-m-off]):not([data-m-off] *), input[type="reset"][variant='secondary']:not([data-m-off]):not([data-m-off] *), input[type="button"][variant='secondary']:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-secondary, #e5e7eb);
  color: var(--m-color-text-default, #111827);
}

:where(.m-button[variant='danger'], button[variant='danger']:not([data-m-off]):not([data-m-off] *), input[type="submit"][variant='danger']:not([data-m-off]):not([data-m-off] *), input[type="reset"][variant='danger']:not([data-m-off]):not([data-m-off] *), input[type="button"][variant='danger']:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-danger, #dc2626);
}

:where(.m-meter, meter:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-meter, meter:not([data-m-off]):not([data-m-off] *))::-webkit-meter-bar {
  background: var(--m-color-secondary, #e5e7eb);
}

:where(.m-meter, meter:not([data-m-off]):not([data-m-off] *))::-webkit-meter-optimum-value {
  background: var(--m-color-primary, #2563eb);
}

:where(.m-meter, meter:not([data-m-off]):not([data-m-off] *))::-webkit-meter-suboptimum-value {
  background: var(--m-color-danger, #dc2626);
}

:where(.m-meter, meter:not([data-m-off]):not([data-m-off] *))::-webkit-meter-even-less-good-value {
  background: var(--m-color-danger, #dc2626);
}

:where(.m-meter, meter:not([data-m-off]):not([data-m-off] *))::-moz-meter-bar {
  background: var(--m-color-primary, #2563eb);
}

:where(.m-progress, progress:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-progress, progress:not([data-m-off]):not([data-m-off] *))::-webkit-progress-bar {
  background: var(--m-color-secondary, #e5e7eb);
}

:where(.m-progress, progress:not([data-m-off]):not([data-m-off] *))::-webkit-progress-value {
  background: var(--m-color-primary, #2563eb);
}

:where(.m-progress, progress:not([data-m-off]):not([data-m-off] *))::-moz-progress-bar {
  background: var(--m-color-primary, #2563eb);
}

:where(.m-output, output:not([data-m-off]):not([data-m-off] *)) {
  display: inline-block;
}

:where(.m-output, output:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  line-height: var(--m-typography-line-height-normal, 1.5);
}

:where(.m-details, details:not([data-m-off]):not([data-m-off] *)) {
  display: block;
}

:where(.m-details, details:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  line-height: var(--m-typography-line-height-normal, 1.5);
}

:where(.m-details > summary, details > summary:not([data-m-off]):not([data-m-off] *)) {
  cursor: pointer;
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
  border-radius: var(--m-radius-md, 8px);
  color: var(--m-color-text-default, #111827);
}

:where(.m-details > summary:hover, details > summary:hover:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-secondary, #e5e7eb);
}

:where(.m-details > summary:focus, details > summary:focus:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-dialog, dialog[open]:not([data-m-off]):not([data-m-off] *)) {
  display: block;
}

:where(.m-dialog, dialog[open]:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  width: min(90vw, var(--m-size-dialog-standard, 32rem));
  container-type: inline-size;
}

:where(.m-dialog[variant='compact'], dialog[open][variant='compact']:not([data-m-off]):not([data-m-off] *)) {
  width: min(90vw, var(--m-size-dialog-compact, 20rem));
}

:where(.m-dialog[variant='wide'], dialog[open][variant='wide']:not([data-m-off]):not([data-m-off] *)) {
  width: min(90vw, var(--m-size-dialog-wide, 45rem));
}

:where(.m-dialog, dialog[open]:not([data-m-off]):not([data-m-off] *))::backdrop {
  background-color: var(--m-color-scrim, rgba(17, 24, 39, 0.55));
}

:where(.m-img, img:not([data-m-off]):not([data-m-off] *)) {
  display: block; width: min(100%, var(--m-size-img-standard, 45rem));
}

:where(.m-img[variant='compact'], img[variant='compact']:not([data-m-off]):not([data-m-off] *)) {
  width: min(100%, var(--m-size-img-compact, 20rem));
}

:where(.m-img[variant='wide'], img[variant='wide']:not([data-m-off]):not([data-m-off] *)) {
  width: min(100%, var(--m-size-img-wide, 60rem));
}

:where(.m-img, img:not([data-m-off]):not([data-m-off] *)) {
  border-radius: var(--m-radius-md, 8px);
}

:where(.m-label, label:not([data-m-off]):not([data-m-off] *)) {
  display: block;
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-sm, 14px);
  font-weight: var(--m-typography-font-weight-medium, 500);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-text-default, #111827);
  margin-bottom: var(--m-space-xs, 4px);
}

:where(.m-fieldset, fieldset:not([data-m-off]):not([data-m-off] *)) {
  margin: 0;
  padding: var(--m-space-md, 16px);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-md, 8px);
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-md, 16px);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-text-default, #111827);
}

:where(.m-fieldset > legend, fieldset > legend:not([data-m-off]):not([data-m-off] *)) {
  padding: 0 var(--m-space-xs, 4px);
  font-weight: var(--m-typography-font-weight-medium, 500);
}

:where(.m-table, table:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-sm, 14px);
  border-collapse: separate;
  border-spacing: 0;
}

:where(.m-table th, table th:not([data-m-off]):not([data-m-off] *)), :where(.m-table td, table td:not([data-m-off]):not([data-m-off] *)) {
  padding: var(--m-space-xs, 4px) var(--m-space-sm, 8px);
  border-bottom: 1px solid var(--m-color-border, #d1d5db);
}

:where(.m-table th, table th:not([data-m-off]):not([data-m-off] *)) {
  font-weight: var(--m-typography-font-weight-medium, 500);
  text-align: left;
}

:where(.m-table[density='compact'], table[density='compact']:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-xs, 12px);
}

:where(.m-table[density='comfortable'], table[density='comfortable']:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-md, 16px);
}

:where(.m-table[density='compact'] th, table[density='compact'] th:not([data-m-off]):not([data-m-off] *)), :where(.m-table[density='compact'] td, table[density='compact'] td:not([data-m-off]):not([data-m-off] *)) {
  padding: var(--m-space-xs, 4px) var(--m-space-xs, 4px);
}

:where(.m-table[density='comfortable'] th, table[density='comfortable'] th:not([data-m-off]):not([data-m-off] *)), :where(.m-table[density='comfortable'] td, table[density='comfortable'] td:not([data-m-off]):not([data-m-off] *)) {
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
}

:where(.m-table[stickyhead] th, table[stickyhead] th:not([data-m-off]):not([data-m-off] *)) {
  position: sticky;
  top: 0;
  background-color: var(--m-color-surface, #ffffff);
}

:where(.m-table[stickycol] th:first-child, table[stickycol] th:first-child:not([data-m-off]):not([data-m-off] *)), :where(.m-table[stickycol] td:first-child, table[stickycol] td:first-child:not([data-m-off]):not([data-m-off] *)) {
  position: sticky;
  left: 0;
  background-color: var(--m-color-surface, #ffffff);
}

:where(.m-table[zebra] tbody tr:nth-child(even) td, table[zebra] tbody tr:nth-child(even) td:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-table-row-alt, #f9fafb);
}

:where(.m-table[hover] tbody tr:hover td, table[hover] tbody tr:hover td:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-table-row-hover, #f6f7f9);
}

:where(.m-table caption, table caption:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-sm, 14px);
  color: var(--m-color-text-muted, #6b7280);
  text-align: left;
  padding: var(--m-space-sm, 8px);
}

.m-container {
  container-type: inline-size;
}

.m-container[scrollx] {
  overflow-x: auto;
}

:where(.m-canvas, canvas:not([data-m-off]):not([data-m-off] *)) {
  display: block;
  max-width: 100%;
  height: auto;
  background-color: var(--m-color-surface, #ffffff);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-md, 8px);
}

:where(.m-link, a:any-link:not([data-m-off]):not([data-m-off] *)) {
  color: var(--m-color-primary, #2563eb);
}

:where(.m-link:focus-visible, a:any-link:focus-visible:not([data-m-off]):not([data-m-off] *)) {
  outline: 2px solid var(--m-color-primary, #2563eb);
  outline-offset: 1px;
}

:where(.m-list > li + li, ul > li + li:not([data-m-off]):not([data-m-off] *), ol > li + li:not([data-m-off]):not([data-m-off] *)) {
  margin-block-start: var(--m-space-sm, 8px);
}

:where(.m-list[bare], ul[bare]:not([data-m-off]):not([data-m-off] *), ol[bare]:not([data-m-off]):not([data-m-off] *)) {
  list-style: none;
  padding-inline-start: 0;
}

:where(.m-hr, hr:not([data-m-off]):not([data-m-off] *)) {
  border: none;
  border-top: 1px solid var(--m-color-border, #d1d5db);
  margin-block: var(--m-space-md, 16px);
}

:where(.m-pre, pre:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);
  font-size: var(--m-typography-font-size-sm, 14px);
  border: 1px solid var(--m-color-border, #d1d5db);
  border-radius: var(--m-radius-md, 8px);
  padding: var(--m-space-sm, 8px) var(--m-space-md, 16px);
  overflow-x: auto;
}

:where(.m-figure, figure:not([data-m-off]):not([data-m-off] *)) {
  margin-block: var(--m-space-md, 16px);
}

:where(.m-figure > figcaption, figure > figcaption:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-base, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif);
  font-size: var(--m-typography-font-size-fluid-sm, 14px);
  font-weight: var(--m-typography-font-weight-regular, 400);
  line-height: var(--m-typography-line-height-normal, 1.5);
  color: var(--m-color-text-muted, #6b7280);
  margin-top: var(--m-space-fluid-xs, 4px);
}

:where(.m-blockquote, blockquote:not([data-m-off]):not([data-m-off] *)) {
  border-inline-start: 4px solid var(--m-color-border, #d1d5db);
  padding-inline-start: var(--m-space-md, 16px);
  margin-block: var(--m-space-md, 16px);
}

:where(.m-mark, mark:not([data-m-off]):not([data-m-off] *)) {
  background-color: var(--m-color-text-default, #111827);
  color: var(--m-color-surface, #ffffff);
}

:where(h1:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-2xl, 32px);
  line-height: var(--m-typography-line-height-tight, 1.25);
}

:where(h2:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-xl, 24px);
  line-height: var(--m-typography-line-height-tight, 1.25);
}

:where(h3:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-lg, 20px);
  line-height: var(--m-typography-line-height-tight, 1.25);
}

:where(h4:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-md, 16px);
  line-height: var(--m-typography-line-height-tight, 1.25);
}

:where(h5:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-sm, 14px);
  line-height: var(--m-typography-line-height-tight, 1.25);
}

:where(h6:not([data-m-off]):not([data-m-off] *)) {
  font-size: var(--m-typography-font-size-fluid-xs, 12px);
  line-height: var(--m-typography-line-height-tight, 1.25);
}

:where(code:not([data-m-off]):not([data-m-off] *)), :where(kbd:not([data-m-off]):not([data-m-off] *)), :where(samp:not([data-m-off]):not([data-m-off] *)) {
  font-family: var(--m-typography-font-family-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);
}
