.traroro-share-bar {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	vertical-align: middle;
	line-height: 1;
}
.traroro-share-icon,
.traroro-share-like {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 3px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #f2f2f2;
	color: #333;
	border: none;
	cursor: pointer;
	text-decoration: none;
	transition: transform 0.15s ease, background 0.15s ease;
	position: relative;
	line-height: 1;
	flex-shrink: 0;
}
.traroro-share-icon svg,
.traroro-share-like svg {
	width: 11px;
	height: 11px;
}
.traroro-share-icon:hover,
.traroro-share-like:hover {
	transform: translateY(-1px);
	background: #e6e6e6;
}
.traroro-share-like {
	width: auto;
	padding: 0 8px;
	border-radius: 11px;
	font-size: 11px;
	font-weight: 600;
}
.traroro-share-like.is-liked {
	background: #ffe3e8;
	color: #e0245e;
}
.traroro-share-fb:hover { background: #1877f2; color: #fff; }
.traroro-share-x:hover { background: #000; color: #fff; }
.traroro-share-threads:hover { background: #000; color: #fff; }
.traroro-share-line:hover { background: #06c755; color: #fff; }
.traroro-share-ig:hover { background: radial-gradient(circle at 30% 107%, #fdf497, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); color: #fff; border-color: transparent; }
.traroro-share-copied-tip {
	position: absolute;
	bottom: 120%;
	left: 50%;
	transform: translateX(-50%);
	background: #222;
	color: #fff;
	font-size: 10px;
	padding: 3px 7px;
	border-radius: 4px;
	white-space: nowrap;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.15s ease;
}
.traroro-share-copy.is-copied .traroro-share-copied-tip {
	opacity: 1;
}
@media (max-width: 480px) {
	.traroro-share-bar { gap: 3px; flex-wrap: wrap; }
	.traroro-share-icon, .traroro-share-like { width: 18px; height: 18px; }
}

/* Hidden by default; traroro-share-bar.js reveals it only if infinite-scroll's
   JS hasn't successfully initialized a few seconds after page load (blocked
   script, JS error, etc.) — so it's a fallback that's invisible when
   auto-scroll is working, not a permanently-visible duplicate. */
#nav-below.navigation-paging {
	display: none;
}
#nav-below.navigation-paging.traroro-fallback-visible {
	display: block;
}
