/* ================================
   BORUMA — Style Pack (safe CSS)
   Incolla in: Aspetto > Personalizza > CSS aggiuntivo
   ================================ */
/* 1) Lettura più comoda */
body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.entry-content, .wp-block-post-content {
	line-height: 1.85;
	font-size: 1.08rem;
}

.wp-block-post-content > * {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}

.wp-block-post-content > .alignwide,
.entry-content > .alignwide {
	max-width: 1100px;
}

.wp-block-post-content > .alignfull,
.entry-content > .alignfull {
	max-width: none;
}

/* 2) Titoli “da romanzo” */
h1, h2, h3 {
	letter-spacing: .2px;
	line-height: 1.2;
}

h1 {
	margin-top: 1.2em;
	margin-bottom: .5em;
}

h2 {
	margin-top: 1.4em;
	margin-bottom: .6em;
}

h3 {
	margin-top: 1.2em;
	margin-bottom: .5em;
}

/* 3) Link eleganti (capitoli, riferimenti) */
a {
	text-underline-offset: 3px;
}

a:hover {
}

/* 4) Bottoni più belli (blocchi Pulsanti) */
.wp-block-button__link {
	border-radius: 999px !important;
	padding: .75em 1.15em !important;
	font-weight: 600;
	letter-spacing: .3px;
	box-shadow: 0 10px 24px rgba(0,0,0,.12);
	transform: translateY(0);
	transition: transform .15s ease, box-shadow .15s ease, opacity .15s ease;
}

.wp-block-button__link:hover {
	transform: translateY(-2px);
	box-shadow: 0 14px 34px rgba(0,0,0,.16);
	opacity: .96;
}

/* 5) Citazioni “poetiche” */
.wp-block-quote {
	border-left: 4px solid rgba(0,0,0,.25);
	padding-left: 1rem;
	margin: 1.6rem auto;
	max-width: 760px;
}

.wp-block-quote p {
	font-style: italic;
	font-size: 1.08rem;
}

/* 6) Separatore “onda” (se usi il blocco separatore) */
.wp-block-separator {
	max-width: 200px;
	margin: 2.2rem auto;
	opacity: .35;
}

/* 7) Immagini più pulite */
.wp-block-image img {
	border-radius: 14px;
	box-shadow: 0 14px 34px rgba(0,0,0,.12);
}

/* 8) Spaziatura tra paragrafi più narrativa */
.wp-block-post-content p {
	margin-top: 1em;
	margin-bottom: 1em;
}

/* 9) Liste più leggibili */
.wp-block-post-content ul, .wp-block-post-content ol {
	padding-left: 1.2em;
}

/* 10) Riduci “confusione” in mobile */
@media (max-width: 600px) {
	.entry-content, .wp-block-post-content {
		font-size: 1.02rem;
	}
	
	.wp-block-button__link {
		width: 100%;
		text-align: center;
	}
}