/* public/css/style.css */

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

body > header {
  padding: 0.5em 0;
  box-shadow: 0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),
    0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),
    0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),
    0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),
    0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),
    0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),
    0 0 0 0.0625rem rgba(129, 145, 181, 0.015);
}

body > footer {
  margin-top: auto;
}

.underline-none {
  text-decoration: none;
}

mark,
.jumbotron {
  padding: 0;
  background: linear-gradient(
    to right,
    rgb(132, 38, 108.5),
    rgb(111.2, 57.1, 132.9),
    rgb(93.45, 63.5, 153.8),
    rgb(67.2, 71.6, 157.4)
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.jumbotron {
  padding: 3em 0;
}

.leading {
  font-size: 1.25rem;
  font-weight: 200;
}
