am-fav.am-block {
	display: flex;
	justify-content: var(--am-button-justify);
	align-items: center;
	gap: var(--am-button-gap);	
}

.am-fav {
	box-sizing: content-box;
	padding: var(--am-button-padding-vertical)
		var(--am-button-padding-horizontal);
	line-height: var(--am-button-lineheight);
	font-family: inherit;
	font-weight: inherit;
	font-size: var(--am-button-font-size);
	text-transform: none;
	text-decoration: none;
	max-width: 50px;
	min-width: 0px !important;
}

.am-social {
  display:grid;
  justify-content: center;
  gap:var(--std-layout-gap);
}
.am-social__item {
  display:flex;
  align-items:center;
  gap:1em;
  min-width:0;
  padding:1.2em 4em;
  border:1px solid var(--std-border-clr);
  border-radius:10px;
  background-color:var(--std-bg-1);
  margin-bottom: 2rem;
  transition:background-color .2s
}

.std-pagelist--grid,
.std-pagelist--masonry {
  --column-size: 25rem;
}

.card-body {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  padding:calc(var(--std-card-inner-space) * .8) var(--std-card-inner-space);
  border:1px solid var(--std-border-clr);
  border-radius:10px;
  background-color:var(--std-bg-1);
  margin-bottom: 2rem;
  transition:background-color .2s
}

.card-header {
  display:grid;
  justify-content: center;
  width:100%;
}

.card-header-item {
  display:flex;
  align-items:center;
  width:125px;
  height:125px;
}

.card-item-img {
  display:flex;
  justify-content:center;
  align-items:center;

}

.std-layout {
  max-width:100%;
}

am-flex {
	min-width: 0px !important;
}

.root.min-block-width {
	min-width: 0px !important;
}
/*
am-block {
	display: flex;
	justify-content: var(--am-button-justify);
	align-items: center;
	gap: var(--am-button-gap);	
}
*/

:root {
	--am-block-max-width: 95rem;
}
