:root {
  --adm-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --adm-blue: #1976d2;
  --adm-blue-active: #145ea8;
  --adm-red: #d32f2f;
  --adm-red-active: #a92626;
  --adm-grey-0: #f6f7f7;
  --adm-grey-1: #f2f2f2;
  --adm-grey-2: #dfe0e1;
  --adm-grey-5: #adb5bd;
  --adm-grey-7: #293f54;
  --adm-hint: #7b808c;
  --adm-green-bg: #dcfce7;
  --adm-green-text: #166534;
  --adm-red-bg: #fbe3e4;
  --adm-red-text: #645b5b;
  --adm-border: 1px solid var(--adm-grey-2);
  --adm-radius: 4px;
  --adm-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
}

.admin-body {
  background: var(--adm-grey-0);
  color: var(--adm-grey-7);
  font-family: var(--adm-font);
}

.admin-shell {
  display: flex;
  align-items: stretch;
  gap: 1.5rem;
  max-width: 100rem;
  min-height: 100vh;
  margin: 0 auto;
  padding: 1.5rem;
}
