/* Author box component in single post */
.single .author-box{
  display:flex;align-items:flex-start;gap:14px;
  padding:16px;
  border:1px solid var(--glass-border);
  border-radius:16px;
  background:var(--glass-bg);
  box-shadow:0 2px 8px rgba(0,0,0,.03);
}

.single .author-avatar{
  flex:0 0 64px;
  inline-size:64px;block-size:64px;
  border-radius:50%;overflow:hidden;
}
.single .author-avatar img{
  inline-size:100%;block-size:100%;
  object-fit:cover;display:block;border-radius:50%;
}

.single .author-meta{
  flex:1;min-width:0;
  display:flex;flex-direction:column;gap:6px;
}

.single .author-name{
  font:700 15px/1.6 var(--font-ui);
  color:var(--text);
}
.single .author-name a{
  color:inherit;text-decoration:none;
}
.single .author-name a:hover{color:var(--accent)}

.single .author-desc{
  font:400 13.5px/1.9 var(--font-ui);
  color:var(--text-dim);
  text-align:justify;
  text-align-last:right;
  hyphens:auto;
}
