/** 
 * CSS for emails
 */
 .cotd-wrapper {
  box-sizing: border-box;
  display: grid;
  gap: 1rem;
  grid-template-areas: "cotd-header cotd-header cotd-header" "cotd-aside cotd-aside cotd-aside" "cotd-main cotd-main cotd-main" "cotd-footer cotd-footer cotd-footer";
  grid-template-columns: minmax(220px, 220px) 1fr 1fr;
  justify-content: center;
  margin: 0 auto;
  padding: 10px;
}

.cotd-aside {
  align-items: flex-start;
  display: flex;
  grid-area: cotd-aside;
  justify-content: center;
  padding: 10px;
}

.cotd-footer {
  border: 1px solid #3582c4;
  grid-area: cotd-footer;
  padding: 5px 10px;
  text-align: center;
}

.cotd-header {
  font-size: 1.75rem;
  font-weight: 700;
  grid-area: cotd-header;
  text-align: center;
}

.cotd-main {
  box-sizing: border-box;
  grid-area: cotd-main;
  padding: 10px;
}

.cotd-aside img {
  width: 220px;
}

.card-oracle-table
{
	border-collapse: separate;
	border-spacing: 10px 0;
}

.card-oracle-table th td
{
	padding:10px;
}

.card-oracle-table img {
	width: 220px;
}

.card-oracle-rotate-image {
	-ms-transform: rotateX(180deg);
	-webkit-transform:rotateX(180deg);
	transform: rotateX(180deg);
}