// Questo file fa parte di MyTown.
// MyTown è software libero: puoi ridistribuirlo e/o modificarlo secondo
// i termini della GNU Affero General Public License come pubblicata dalla
// Free Software Foundation, versione 3.
// Distribuito senza ALCUNA GARANZIA; vedi la GNU AGPL v3 per i dettagli.
// Copyright (C) Kondor Consulting & Services S.r.l.
// SPDX-License-Identifier: AGPL-3.0-or-later

// Stili condivisi dei modal di dettaglio (bacheca, turismo, notifiche):
// toolbar brand, contenuto su fondo light, corpo a card bianca con
// titolo display e testo rich-html. Gli elementi che divergono per
// pagina (.detail-media, .detail-date, .detail-eyebrow) restano nei
// rispettivi component scss.
.modal-toolbar {
	--background: var(--app-brand);
	--color: var(--app-on-brand);
}

.modal-content {
	--background: var(--ion-color-light);
}

.detail-body {
	background: #fff;
	border-radius: 18px;
	margin: 16px;
	padding: 16px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	box-shadow: 0 10px 26px -18px rgba(17, 24, 39, 0.3);
}

.detail-title {
	margin: 0 0 8px;
	font-size: 21px;
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: -0.01em;
	color: var(--ion-color-dark);
	overflow-wrap: anywhere;
}

.detail-desc {
	font-size: 14px;
	line-height: 1.6;
	color: var(--ion-color-dark);
	overflow-wrap: anywhere;
	word-break: break-word;

	::ng-deep p {
		margin: 0 0 6px;
	}
	::ng-deep p:last-child {
		margin-bottom: 0;
	}
	::ng-deep img {
		max-width: 100%;
		border-radius: 10px;
	}
	::ng-deep a {
		color: var(--app-brand-3);
	}
}
