@import '/assets/app/shared/styles/site/index.615452d2f7b1a18.css';

/* A written page's stored body, set as prose (studio/style.css). Its own h1 is the page's
   title and takes the title's size. */
.studio-written > h1:first-child {
  margin-bottom: var(--space-8);
  font-size: var(--text-h1);
  line-height: var(--leading-h1);
}

/* A book cover is a link to the book: a modest width, a soft edge, set at the left. */
.studio-written a > img {
  width: min(100%, 15rem);
  margin-inline: 0;
  box-shadow: 0 1px 2px rgb(0 0 0 / 0.08), 0 12px 28px -14px rgb(40 30 20 / 0.35);
}

.studio-written p:has(> img:only-child) img {
  margin-inline: 0;
}
