/**
 * Every entry, on every page, gets this style on its <article> tag
 */
.entry {
  word-break: break-word;
  hyphens: auto;
  margin-inline: auto;

  display: grid;
  grid-column: full;
  grid-template-columns: var(--grid-columns);
/*  grid-template-columns: subgrid;*/
}

.entry__content {
  margin: 0;
  display: grid;
  grid-column: full;
  grid-template-columns: var(--grid-columns);
/*  grid-template-columns: subgrid;*/
}

.entry__content--highlight {
  font-size: 1.2rem;
  grid-column: feature;
}

.entry__content > * {
  grid-column: content;
}

.entry__content--highlight > * {
  grid-column: popout;
}

.entry__gallery-figure,
.entry__content > figure,
.entry__content > pre ,
.entry__content > .embedded {
  grid-column: feature;
}

.entry__gallery-figure,
.entry__content > figure {
  margin-block: var(--s0);
  margin-inline: auto;
}

@media only screen and (min-width: 760px) {
  .entry__gallery-figure--portrait:nth-child(3n+1) {
    transform: translateX(10vw);
  }
  .entry__gallery-figure--portrait:nth-child(4n+3) {
    transform: translateX(-10vw);
  }
}
