.ur-mn {
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 14px;
  color: var(--ur-tx);
  background: var(--ur-bg);
  margin: -12px -12px 0;
  padding: 0 0 24px;
}
.app-main:has(.ur-mn) { background: transparent !important; }
.ur-mn * { box-sizing: border-box; }
.ur-mn a { color: inherit; text-decoration: none; }
.ur-mn button { font-family: inherit; cursor: pointer; }
.ur-mn button:focus-visible { outline: 2px solid var(--ur-accent); outline-offset: 2px; }
.ur-mn .mono { font-family: var(--f-num); font-variant-numeric: tabular-nums; }
.ur-mn .body {
  padding: 12px 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 600px) {
  .ur-mn { margin: -12px 0 0; border-radius: 12px; }
}
