/**
 * AUTOLINE — Content pages layer (Batch 6 of the UI modernization, 2026-07-10).
 * Loaded SITE-WIDE (mu-plugins/al-base.php) but every rule is SCOPED to the
 * legacy info pages by page-id body class (EL page + WPML EN twin):
 *   7439/107201 Ποιοι Είμαστε · 7477/107206 Όροι Χρήσης · 3/107199 Απόρρητο ·
 *   7465/107205 Cookies · 7459/107203 Ασφάλεια Αγορών · 7463/107204 Γεν. Όροι ·
 *   21421/107209 + 1309 Παρακολούθηση · 7359 Επικοινωνία.
 * AL-designed pages are untouched.
 */

/* The H1 band printed by al-page-titles.php on the info pages */
.al-page-hdr { margin: 18px 0 6px; }

/* One readable body-type everywhere: left-aligned (the About/Terms text was
   justified — rivers on narrow columns), token size/color/leading. */
:is(.page-id-7439,.page-id-107201,.page-id-7477,.page-id-107206,.page-id-3,.page-id-107199,.page-id-7465,.page-id-107205,.page-id-7459,.page-id-107203,.page-id-7463,.page-id-107204,.page-id-21421,.page-id-107209,.page-id-1309) .wpb_text_column :is(p, li) {
	text-align: left !important;
	font-size: var(--al-fs-sm);
	line-height: var(--al-lh-base);
	color: var(--al-ink-700);
}
:is(.page-id-7439,.page-id-107201,.page-id-7477,.page-id-107206,.page-id-3,.page-id-107199,.page-id-7465,.page-id-107205,.page-id-7459,.page-id-107203,.page-id-7463,.page-id-107204) .wpb_text_column :is(h2, h3, h4, h5) {
	color: var(--al-ink-900);
	margin-top: 1.4em;
}

/* About: the theme title container hard-codes 46px on desktop — token scale. */
.page-id-7439 .woodmart-title-container.title,
.page-id-107201 .woodmart-title-container.title {
	font-size: clamp(22px, 3vw, var(--al-fs-2xl)) !important;
	line-height: var(--al-lh-tight) !important;
	color: var(--al-ink-900) !important;
}
/* About: WPBakery custom headings (the gray 18px eyebrow + the claim line) */
.page-id-7439 p.vc_custom_heading,
.page-id-107201 p.vc_custom_heading {
	font-family: var(--al-font-sans) !important;
	color: var(--al-ink-500);
}

/* Contact: ONLY the oversized «Επικοινωνήστε μαζί μας» pseudo-title (48px,
   dominated phones) — the small ΔΙΕΥΘΥΝΣΗ/ΤΗΛΕΦΩΝΟ labels keep their size. */
.page-id-7359 .vc_custom_heading.vc_custom_1596612286815 {
	font-size: clamp(24px, 4vw, 32px) !important;
	line-height: var(--al-lh-tight) !important;
}

/* Tracking pages: the H3-as-title inside content reads like the canon titles */
.page-id-21421 .wpb_text_column h3,
.page-id-107209 .wpb_text_column h3 {
	font-size: var(--al-fs-2xl);
	color: var(--al-ink-900);
}
@media (max-width: 768px) {
	.page-id-21421 .wpb_text_column h3,
	.page-id-107209 .wpb_text_column h3 { font-size: var(--al-fs-xl); }
}
