/* Project-specific rules. The utility classes come from tailwind.css, which is
   generated from the templates; see README.md in this directory. */

/* A category tile and a project card are both links, so the focus ring is the
   only affordance for keyboard users. Tailwind's ring utilities are not applied
   here because a global outline overrides the element's own focus styling on
   every link in the site. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible {
  outline: 2px solid #ea580c;
  outline-offset: 2px;
}

/* A disabled button keeps its cursor honest. */
button:disabled {
  cursor: not-allowed;
}

/* The revenue chart bars are sized with an inline height percentage; without a
   minimum the smallest month renders as an invisible sliver. */
.chart-bar {
  min-height: 2px;
}
