/*
Theme Name: Yourhouseinitaly.it
Theme URI: http://wwww.yourhouseinitaly.it
Description: Tipografia fluida - Child Theme
Author: Luigi Ulissi
Version: 1.0.0
*/

:root {
	/* ── Breakpoint fluido ── */
	--fluid-min-width: 360;
	--fluid-max-width: 5120;
	--fluid-screen: 100vw;
	--fluid-bp: calc(
		(var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) /
		(var(--fluid-max-width) - var(--fluid-min-width))
	);

	/* ── Scale tipografica fluida ── */
	--f--6-min: 4.69;  --f--6-max: 4.28;
	--step--6: calc(((var(--f--6-min) / 16) * 1rem) + (var(--f--6-max) - var(--f--6-min)) * var(--fluid-bp));

	--f--5-min: 5.63;  --f--5-max: 5.70;
	--step--5: calc(((var(--f--5-min) / 16) * 1rem) + (var(--f--5-max) - var(--f--5-min)) * var(--fluid-bp));

	--f--4-min: 6.75;  --f--4-max: 7.60;
	--step--4: calc(((var(--f--4-min) / 16) * 1rem) + (var(--f--4-max) - var(--f--4-min)) * var(--fluid-bp));

	--f--3-min: 8.10;  --f--3-max: 10.13;
	--step--3: calc(((var(--f--3-min) / 16) * 1rem) + (var(--f--3-max) - var(--f--3-min)) * var(--fluid-bp));

	--f--2-min: 9.72;  --f--2-max: 13.51;
	--step--2: calc(((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));

	--f--1-min: 11.67; --f--1-max: 18.00;
	--step--1: calc(((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));

	--f-0-min: 14.00;  --f-0-max: 24.00;
	--step-0: calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));

	--f-1-min: 16.00;  --f-1-max: 28.00;  /* invece di 16.80 / 31.99 */
	--step-1: calc(((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));

	--f-2-min: 20.16;  --f-2-max: 42.65;
	--step-2: calc(((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));

	--f-3-min: 24.19;  --f-3-max: 56.85;
	--step-3: calc(((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));

	--f-4-min: 29.03;  --f-4-max: 75.78;
	--step-4: calc(((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp));

	--f-5-min: 34.84;  --f-5-max: 101.01;
	--step-5: calc(((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));

	--f-6-min: 41.80;  --f-6-max: 134.65;
	--step-6: calc(((var(--f-6-min) / 16) * 1rem) + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp));

	--f-7-min: 57.33;  --f-7-max: 114.44;
	/* --f-7-min: 50.16;  --f-7-max: 179.48; */
	--step-7: calc(((var(--f-7-min) / 16) * 1rem) + (var(--f-7-max) - var(--f-7-min)) * var(--fluid-bp));

	--f-8-min: 60.20;  --f-8-max: 239.25;
	--step-8: calc(((var(--f-8-min) / 16) * 1rem) + (var(--f-8-max) - var(--f-8-min)) * var(--fluid-bp));

	--f-9-min: 72.24;  --f-9-max: 318.92;
	--step-9: calc(((var(--f-9-min) / 16) * 1rem) + (var(--f-9-max) - var(--f-9-min)) * var(--fluid-bp));
}
