/* Bitter Theme: modifies the default theme to use Bitter as the default font. */

@import url("https://fonts.googleapis.com/css?family=Bitter:300,400,500,700|Source+Code+Pro:300,400,500,700");

/* See https://getbootstrap.com/docs/5.2/customize/css-variables/#root-variables for variables to override. */
:root {
  --tf-beige1: #ba9999;
  --tf-beige2: #edd8d8;
  --tf-beige3: #e8babb;
  --tf-beige4: #f4e2e2;
  --tf-beige5: #b35858;
  --bs-font-sans-serif: "Bitter", sans-serif;
  --bs-link-color: var(--tf-beige1);
  --tf-pill-bg: var(--tf-beige1);
  --tf-icon-fill: var(--tf-beige1);
  --tf-icon-hover: var(--tf-beige5);
  --tf-page-bg-color: var(--bs-white);
  --tf-footer-bg-color: var(--tf-beige4);
  --tf-projects-bg-color: var(--tf-beige2);
}

/* Format social media icons */
.tf-social {
  display: inline-block;
  fill: var(--tf-icon-fill);
  height: 1.5em;
  vertical-align: -.1em;
  width: 1.5em;
  transition: 0.2s;
}

.tf-social:hover {
  fill: var(--tf-icon-hover);
}

a {
  text-decoration: none;
}

@media (max-width: 500px) {
  .navbar-brand {
    display: none;
  }

  .navbar-brand-mobile {
    display: inline;
  }
}

h1 {
  font-weight: 700;
}

h2 {
  color: var(--tf-beige1);
}

/* Simplify the styling of the bottom of Essay cards. */
.card-footer {
  background-color: var(--tf-beige2);
  border-top: none;
}
