/* Author box on posts and author archives — frameless, blob avatar, bio from the left edge. */

/* --- avatar --- */
.cs-entry__author-photo,.cs-page__author-thumbnail{overflow:visible!important;border:0!important}
.cs-entry__author-photo img.avatar,.cs-page__author-thumbnail img.avatar{
  display:block;object-fit:cover;background:#f3ede0;
  border-radius:55% 45% 40% 60%/46% 56% 44% 54%!important;
  box-shadow:0 0 0 3px #fff;
  filter:drop-shadow(10px -7px 0 #c5a572)}

/* --- single post: About the author --- */
.cs-entry__author{border:0!important;border-top:1px solid #eee9dd!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;padding:32px 0 0!important}
.cs-entry__author-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:30px;
  align-items:center;padding:0!important;margin:0!important;border:0!important;text-align:left!important}
.cs-entry__author-photo-wrapper,.cs-entry__author-info{display:contents!important}
.cs-entry__author-photo{grid-column:1;grid-row:1/span 2;display:block;margin:8px 12px 0 2px!important}
.cs-entry__author-name-wrapper{grid-column:2;grid-row:1;align-self:end;display:block;margin:0!important;text-align:left!important}
.cs-entry__author-social{grid-column:2;grid-row:2;align-self:start;margin:10px 0 0!important}
.cs-entry__author-social .pk-social-links-items{justify-content:flex-start!important}
.cs-entry__author-description{grid-column:1/-1;grid-row:3;margin:22px 0 0!important;text-align:left!important}
.cs-entry__author-position{display:block;font-family:Inter,-apple-system,sans-serif!important;font-size:11px!important;
  font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#9a7d4d!important;margin:0 0 6px!important}
.cs-entry__author-name{display:block}
.cs-entry__author-posts{display:none!important}

/* --- author archive header --- */
.cs-page__author{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:30px;align-items:center;
  border:0!important;background:transparent!important;text-align:left!important}
.cs-page__author-photo,.cs-page__author-info{display:contents!important}
.cs-page__author-thumbnail{grid-column:1;grid-row:1/span 2;margin:8px 12px 0 2px}
.cs-page__author-info > h1{grid-column:2;grid-row:1;align-self:end;margin:0!important;text-align:left}
.cs-page__author-social{grid-column:2;grid-row:2;align-self:start;margin:10px 0 0!important}
.cs-page__author-social:empty{display:none}
.cs-page__author-social .pk-social-links-items{justify-content:flex-start!important}
.cs-page__archive-count{display:none!important}
.cs-page__archive-description{grid-column:1/-1;grid-row:3;margin:22px 0 0!important;text-align:left!important}

@media(max-width:600px){
.cs-entry__author-inner,.cs-page__author{column-gap:18px}
.cs-entry__author-photo img.avatar,.cs-page__author-thumbnail img.avatar{width:72px!important;height:72px!important;filter:drop-shadow(7px -5px 0 #c5a572)}
.cs-page__author-thumbnail{width:72px!important;height:72px!important;flex-basis:72px!important}
}
