/* =========================================================
   RED EDITION — camada de realce
   (o tema principal vive em style.css; aqui só ajustes finos
   que usam as mesmas variaveis para manter tudo coeso)
   ========================================================= */

/* Notícias: brilho sutil ao passar o mouse */
#news { transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease; }
#news:hover {
	border-color: hsl(var(--primary) / 0.45);
	box-shadow: 0 10px 30px -12px hsl(var(--primary) / 0.35);
}

/* Marcadores de lista dentro das notícias */
#news li { position: relative; margin: .4rem 0; padding-left: 1.1rem; }
#news li::before { content: '▸'; position: absolute; left: 0; color: hsl(var(--primary)); font-weight: 700; }

/* Negrito/realces dentro das notícias */
#news b { color: hsl(var(--foreground)); font-weight: 700; }
#news font[color="red"], #news font[color="orange"] { color: hsl(var(--primary)) !important; font-weight: 600; }

/* Badge de destaque opcional nas notícias */
.news-badge-inline {
	display: inline-block; padding: .25rem .75rem; margin-left: .5rem;
	background: hsl(var(--primary) / 0.18); color: hsl(var(--primary));
	border: 1px solid hsl(var(--primary) / 0.4); border-radius: 999px;
	font-size: .68rem; font-weight: 700; text-transform: uppercase; letter-spacing: .04em;
}

/* Changelog: brilho no hover das linhas */
#changelogTable tr:hover td { background: hsl(var(--primary) / 0.06); }
