/* Reading Now — front-end styles. Intentionally minimal + theme-friendly. */
.reading-now {
	font-size: 0.95em;
	line-height: 1.4;
}
.reading-now__label {
	display: block;
	color: #FFF;
	font-family: Oswald, sans-serif;
	text-transform: uppercase;
	font-size: 0.72em;
	margin-bottom: 0.4em;
}
.reading-now__book {
	display: flex;
	align-items: center;
	gap: 0.75em;
}
.reading-now__cover {
	flex: 0 0 auto;
}
.reading-now__cover img {
	display: block;
	width: 56px;
	height: auto;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.18 );
}
.reading-now__meta {
	display: flex;
	flex-direction: column;
	min-width: 0;
}
.reading-now__title {
	font-weight: 600;
}
.reading-now__title a {
	text-decoration: none;
}
.reading-now__author {
	opacity: 0.75;
	font-size: 0.88em;
}
.reading-now--compact .reading-now__book {
	display: inline;
}
.reading-now--compact .reading-now__author::before {
	content: " — ";
}
.reading-now--error {
	color: #b32d2e;
	font-size: 0.85em;
}
.reading-now-menu-item {
	opacity: 0.9;
}
