/**
 * ACAART Article Design - editorial preset treatments.
 *
 * Loaded only when a preset is active. Colours still come from the token
 * layer, so a preset never overrides a palette the site has chosen; what
 * changes here is editorial emphasis - which block leads, how the verdict
 * reads, how dense the facts are.
 */

/* --------------------------------------------------------------------------
 * Reviews: the verdict leads the article
 * ----------------------------------------------------------------------- */

.acaart-pad-preset--hotel-review .acaart-pad-verdict,
.acaart-pad-preset--product-review .acaart-pad-verdict,
.acaart-pad-preset--comparison .acaart-pad-verdict {
	margin-block-start: 0;
	border-block-start-width: 3px;
}

.acaart-pad-preset--product-review .acaart-pad-facts__list,
.acaart-pad-preset--comparison .acaart-pad-facts__list {
	font-variant-numeric: tabular-nums;
}

/* Specification-style facts read as a two-column table. */
.acaart-pad-preset--product-review .acaart-pad-facts__row,
.acaart-pad-preset--comparison .acaart-pad-facts__row {
	border-block-end: 1px solid var(--acaart-border);
}

/* --------------------------------------------------------------------------
 * Travel: airier facts, warmer highlights
 * ----------------------------------------------------------------------- */

.acaart-pad-preset--travel-guide .acaart-pad-facts,
.acaart-pad-preset--destination-guide .acaart-pad-facts,
.acaart-pad-preset--tour .acaart-pad-facts {
	padding-inline: 1.35rem;
	padding-block: 1.2rem;
	border: 1px solid var(--acaart-border);
	border-block-start: 2px solid var(--acaart-accent);
	border-radius: var(--acaart-radius);
	background: var(--acaart-surface);
}

.acaart-pad-preset--travel-guide .acaart-pad-facts .acaart-pad-module__title,
.acaart-pad-preset--destination-guide .acaart-pad-facts .acaart-pad-module__title,
.acaart-pad-preset--tour .acaart-pad-facts .acaart-pad-module__title {
	font-size: 0.78rem;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	border: 0;
	padding-block-end: 0;
	margin-block-end: 0.8rem;
}

.acaart-pad-preset--travel-guide .acaart-pad-facts .acaart-pad-module__title::after,
.acaart-pad-preset--destination-guide .acaart-pad-facts .acaart-pad-module__title::after,
.acaart-pad-preset--tour .acaart-pad-facts .acaart-pad-module__title::after {
	content: none;
}

/* Destination guides lean on lists and tables, so give them more room. */
.acaart-pad-preset--destination-guide .acaart-pad-article__content ul,
.acaart-pad-preset--destination-guide .acaart-pad-article__content ol {
	margin-block-end: 1.5em;
}

.acaart-pad-preset--destination-guide .acaart-pad-table-wrapper,
.acaart-pad-preset--buying-guide .acaart-pad-table-wrapper,
.acaart-pad-preset--comparison .acaart-pad-table-wrapper {
	margin-block: 2.2em;
}

/* --------------------------------------------------------------------------
 * Tours and tutorials: the sequence is the point
 * ----------------------------------------------------------------------- */

.acaart-pad-preset--tour .acaart-pad-steps__marker,
.acaart-pad-preset--how-to .acaart-pad-steps__marker {
	background: var(--acaart-primary);
	border-color: var(--acaart-primary);
	color: var(--acaart-background);
}

.acaart-pad-preset--how-to .acaart-pad-steps__item {
	padding-block-end: 2rem;
}

.acaart-pad-preset--how-to .acaart-pad-steps__title {
	font-size: 1.15rem;
}

/* --------------------------------------------------------------------------
 * Buying guides: the checklist is a warning list, not a to-do list
 * ----------------------------------------------------------------------- */

.acaart-pad-preset--buying-guide .acaart-pad-checklist__icon {
	color: var(--acaart-accent);
}

.acaart-pad-preset--buying-guide .acaart-pad-checklist__item {
	border-block-end: 1px dotted var(--acaart-border);
	padding-block-end: 0.6em;
}
