[data-emblem="medicina"] { --emblem: var(--ripa-emblems-medicina, url(../img/ripa/emblems/medicina.svg)); }
[data-emblem="mathematica"] { --emblem: var(--ripa-emblems-mathematica, url(../img/ripa/emblems/mathematica.svg)); }
[data-emblem="mathematica-head"] { --emblem: var(--ripa-emblems-mathematica-head, url(../img/ripa/emblems/mathematica-head.svg)); }
[data-emblem="studio"] { --emblem: var(--ripa-emblems-studio, url(../img/ripa/emblems/studio.svg)); }
[data-emblem="vase"] { --emblem: var(--hypner-emblems-vase, url(../img/hypner/emblems/vase.svg)); }
[data-emblem="amphora"] { --emblem: var(--hypner-emblems-amphora, url(../img/hypner/emblems/amphora.svg)); }
[data-emblem="urn"] { --emblem: var(--hypner-emblems-urn, url(../img/hypner/emblems/urn.svg)); }
[data-emblem="genius"] { --emblem: var(--hypner-emblems-genius, url(../img/hypner/emblems/genius.svg)); }

.emblem {
  display: block;
  width: var(--emblem-size);
  height: var(--emblem-size);
  margin: 0 auto var(--space-3);
  background-color: var(--emblem-color);
  -webkit-mask: var(--emblem) center / contain no-repeat;
  mask: var(--emblem) center / contain no-repeat;
}

.writing-table .emblem-cell { width: calc(var(--emblem-size-row) + 0.6em); padding-right: 0; }
.writing-table .emblem {
  width: var(--emblem-size-row);
  height: var(--emblem-size-row);
  margin: 0;
  background-color: var(--emblem-color-row);
}
@media (max-width: 649px) {
  .writing-table tr[data-emblem] { grid-template-columns: var(--emblem-size-row) auto 1fr; }
  .writing-table tr[data-emblem] .emblem-cell { grid-column: 1; grid-row: 1 / span 2; width: auto; padding-top: 0.2em; }
  .writing-table tr[data-emblem] td.date { grid-column: 2; }
  .writing-table tr[data-emblem] td.status { grid-column: 3; }
  .writing-table tr[data-emblem] td.title { grid-column: 2 / -1; }
}
