
/*
Variables to be used throughout site
*/
/*
Set your website theme here.
*/
[data-theme=light] {
  --primary-bg: #ffffff;
  --secondary-bg: #520761;
  --tertiary-bg: #520761;
  --primary-fg: #000000;
  --secondary-fg: #036077;
  --tertiary-fg: #036077;
  --link-color: #5f09af;
}

[data-theme=dark] {
  --primary-bg: #271227;
  --secondary-bg: #a849a8;
  --tertiary-bg: #a849a8;
  --primary-fg: #ffffff;
  --secondary-fg: #77c3c9;
  --tertiary-fg: #77c3c9;
  --link-color: #7fdde4;
}

.card {
  width: 100%;
  height: 35%;
  padding: 5px;
  box-shadow: 0 0 8px 4px var(--tertiary-bg);
  border: 2px solid var(--primary-fg);
  display: flex;
}
.card .card-img {
  width: 35%;
  height: 100%;
  padding: 0;
  display: inline-block;
}
.card .card-img img {
  padding: 0;
  width: 100%;
}
.card .card-info {
  width: 60%;
  height: 100%;
  padding-right: 0;
  padding-left: 20px;
  display: inline-block;
  text-align: left;
}
.card .card-info .title {
  color: var(--secondary-fg);
}

@media (max-width: 480px) {
  .card {
    display: block;
  }
  .card .card-img {
    width: 100%;
    text-align: center;
  }
  .card .card-img img {
    width: 95%;
    margin: auto;
  }
  .card .card-info {
    width: 100%;
    text-align: center;
    padding-left: 0;
  }
  .card .card-info h2 {
    text-align: center;
  }
}