/* Shared by every public and private Fastbill page. */
@font-face { font-family: 'Fraunces'; src: url("fonts/fraunces.df89c7ab0af2.ttf") format('truetype'); font-weight: 100 900; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url("fonts/outfit.e31a3aa5fce3.ttf") format('truetype'); font-weight: 100 900; font-display: swap; }
:root {
  --content-width: 1120px;
  --content-gutter: 48px;
  --paper: #f5f7fd;
  --ink: #140d38;
  --muted: #626b85;
  --line: #dce2f0;
  --apricot: #ffc28f;
  --blue: #245bdd;
  --blue-hover: #1947b7;
  --accent: var(--blue);
  --soft: #eaf0ff;
  --white: #ffffff;
  --error: #a52b46;
  --notice-bg: #fff2e5;
  --notice-line: #efccb1;
  --notice-ink: #6e4228;
  --font: "Outfit", "Avenir Next", sans-serif;
  --serif: "Fraunces", Georgia, serif;
}
