/* What the flat build needs on top of the theme (chrome.css, style.css), nothing more. */

/* Comment avatars: the Gravatar (40px) sits over a first-letter disc, so a commenter with
   no Gravatar shows their initial (the old WP First Letter Avatar plugin did the same). */
.comment-author { display: flex; align-items: center; gap: 10px; }
.comment-author .avatar-wrap {
	position: relative; flex: 0 0 40px; width: 40px; height: 40px; border-radius: 50%;
	background: var(--surface-2, rgba(255,255,255,.08)); color: var(--text, #e9edf7);
	font-family: var(--font-display); font-weight: 600; font-size: 17px; line-height: 40px; text-align: center;
	overflow: hidden;
}
.comment-author .avatar-wrap::before { content: attr(data-letter); }
.comment-author .avatar-wrap .avatar { position: absolute; inset: 0; width: 40px; height: 40px; }

.no-comments { margin-top: 18px; color: var(--muted); font-size: 14px; }

/* Easy Table of Contents: the toggle is the plugin's script, ported in eztoc.js. */
#ez-toc-container .ez-toc-toggle { cursor: pointer; }

/* Search results page while search.js runs. */
#searchList:empty::after { content: ''; display: block; min-height: 40vh; }
