/**
 * Força o layout Nerteus sobre estilos do WordPress e de plugins.
 * Este arquivo carrega por último para prevalecer.
 */

body.jn-body {
	background: #0f1115 !important;
	color: #e8eaed !important;
	margin: 0 !important;
	padding: 0 !important;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

body.jn-body .jn-wrap {
	max-width: 72rem !important;
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 2rem 1rem !important;
	box-sizing: border-box !important;
}

body.jn-body .jn-content {
	max-width: none !important;
	width: 100% !important;
}

/* Garante que o main da home use o gap correto */
body.jn-body .jn-main.jn-home {
	display: flex !important;
	flex-direction: column !important;
	gap: 2.5rem !important;
}

/* Garante que as linhas de posts rolem na horizontal */
body.jn-body .jn-row-scroll {
	display: flex !important;
	flex-wrap: nowrap !important;
	overflow-x: auto !important;
	gap: 0.75rem !important;
}

body.jn-body .jn-tile {
	flex-shrink: 0 !important;
}
