
/*
 * Ênfase semântica dos slots.
 * Não altera width, display, grid, flex, margin, padding ou ordem dos blocos.
 * Apenas comunica visualmente prioridade/urgência já calculadas pelo motor.
 */
.anth-home [data-anth-slot="principal"]{
	--anth-slot-accent: rgba(77, 222, 178, .72);
}

.anth-home [data-anth-slot="urgente"]{
	--anth-slot-accent: rgba(255, 190, 71, .82);
}

.anth-home .is-anth-principal{
	border-color: var(--anth-slot-accent, rgba(77, 222, 178, .72)) !important;
	box-shadow: 0 0 0 1px rgba(77, 222, 178, .10), 0 0 26px rgba(37, 190, 149, .08) !important;
}

.anth-home .is-anth-urgente{
	border-color: var(--anth-slot-accent, rgba(255, 190, 71, .82)) !important;
	box-shadow: 0 0 0 1px rgba(255, 190, 71, .10), 0 0 24px rgba(255, 174, 48, .08) !important;
}

/* Quando uma seção é simultaneamente principal e urgente, urgência prevalece. */
.anth-home .is-anth-principal.is-anth-urgente{
	border-color: rgba(255, 190, 71, .88) !important;
	box-shadow: 0 0 0 1px rgba(255, 190, 71, .12), 0 0 28px rgba(255, 174, 48, .10) !important;
}

/* Evita ruído visual em componentes que não possuem borda própria. */
.anth-home [data-anth-slot="principal"]:not([class*="card"]):not([class*="wrap"]):not([class*="section"]),
.anth-home [data-anth-slot="urgente"]:not([class*="card"]):not([class*="wrap"]):not([class*="section"]){
	outline: none;
}
