@charset "UTF-8";
/* Sidebar "Follow EVERGREEN" block (Telegram + Substack).
   Markup: parts/side_menu.php, between #sidebar_title_hca and #sidebar_title.
   Loaded by a <link> inside parts/side_menu.php, so every page that includes the sidebar gets it.
   The sidebar is hidden below 800px (smstyle_sheet.css #sidebar), so these rules are desktop-only in practice. */

.eg-follow {
	box-sizing: border-box; width: 100%;
	margin: 0 0 10px; padding: 12px 12px 14px;
	background-color: #00913a;              /* same green as the archive year rows (dt) */
}
.eg-follow__label {
	margin: 0 0 10px; padding: 0;
	display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 2px 8px;
	color: #fff; font-weight: bold; font-size: 13px; line-height: 1.3;
	letter-spacing: .12em; text-transform: uppercase;
}
.eg-follow__label small {
	font-size: 11.5px; font-weight: normal; letter-spacing: 0; text-transform: none; color: rgba(255,255,255,.8);
}
.eg-follow__btns { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }

/* a:link / a:visited in style_sheet.css set #006934 — beat them with higher specificity */
.eg-follow a.eg-follow__btn:link,
.eg-follow a.eg-follow__btn:visited,
.eg-follow a.eg-follow__btn:hover { color: #1f3d2b; text-decoration: none; }
.eg-follow__btn {
	display: flex; align-items: center; justify-content: center; gap: 8px; height: 42px;
	background: #fff; font-weight: bold; font-size: 14.5px; line-height: 1;
	border-radius: 4px; box-shadow: 0 1px 0 rgba(0,40,10,.25);
	transition: transform .15s, box-shadow .15s;
}
.eg-follow__btn:hover { transform: translateY(-1px); box-shadow: 0 3px 8px rgba(0,40,10,.3); }
.eg-follow__btn:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
.eg-follow__btn svg { width: 22px; height: 22px; flex: none; }

/* the sidebar can be as narrow as 240px (style_sheet.css #sidebar min-width) */
@media (max-width: 1300px) {
	.eg-follow__btn { gap: 6px; font-size: 13.5px; }
	.eg-follow__btn svg { width: 20px; height: 20px; }
}
@media (prefers-reduced-motion: reduce) { .eg-follow__btn { transition: none; } }
