/*
 * Pro Designer - rozmiary bez clamp (v2.71, wymóg klienta 10.11: „zrezygnuj w całym szablonie z clamp”).
 * Każdy dawny clamp(MIN, Xvw, MAX) to token --k{MIN}-{X}-{MAX} (kropka w X = „p”, np. 2.6vw = 2p6) ze STAŁYMI px
 * w progach szerokości: ≥1600 / 1280-1599 / 1024-1279 / 768-1023 / 400-767 / <400 (wartość dawnego clamp
 * w typowej szerokości progu: 1760 / 1440 / 1150 / 880 / 420 / 340 px). Tokeny --kh… to dawne clampy od wysokości okna.
 * Plik ładuje się przed main.css (inc/setup.php). Nowe rozmiary: stałe px + media queries, bez clamp.
 */
:root {
	--k0-2p4-36: 36px; --k6-0p7-10: 10px; --k10-1p4-18: 18px;
	--k14-1p6-20: 20px; --k14-1p6-22: 22px; --k14-1p6-24: 24px; --k14-1p8-28: 28px; --k14-2-24: 24px;
	--k16-1p2-18: 18px; --k16-1p3-19: 19px; --k16-1p5-20: 20px; --k16-1p6-22: 22px; --k16-1p6-24: 24px; --k16-1p6-26: 26px; --k16-1p6-28: 28px;
	--k16-1p7-36: 30px; --k16-1p8-28: 28px; --k16-2-28: 28px; --k16-2-32: 32px; --k16-2p4-40: 40px;
	--k17-1p3-19: 19px; --k17-1p3-20: 20px; --k17-1p35-21: 21px; --k17-1p5-24: 24px;
	--k18-1p6-24: 24px; --k18-1p6-26: 26px; --k18-1p8-30: 30px; --k18-2-32: 32px; --k18-2-36: 35px;
	--k19-1p5-22: 22px; --k19-1p5-24: 24px; --k19-1p6-24: 24px;
	--k20-1p6-23: 23px; --k20-1p6-24: 24px; --k20-1p7-24: 24px; --k20-1p7-26: 26px; --k20-1p8-28: 28px; --k20-2-28: 28px;
	--k20-2p4-44: 42px; --k20-2p6-36: 36px; --k20-3-40: 40px; --k20-3-44: 44px; --k20-4-60: 60px; --k20-4-80: 70px;
	--k21-1p6-24: 24px; --k21-1p6-26: 26px;
	--k22-1p7-28: 28px; --k22-1p8-28: 28px; --k22-1p9-28: 28px; --k22-1p9-32: 32px; --k22-2-26: 26px; --k22-2-28: 28px; --k22-2-30: 30px; --k22-2-32: 32px;
	--k22-2p2-28: 28px; --k22-2p2-34: 34px; --k22-2p4-34: 34px; --k22-2p4-38: 38px; --k22-2p6-40: 40px;
	--k22-3-36: 36px; --k22-3-40: 40px; --k22-3-44: 44px; --k22-4-64: 64px; --k22-6-30: 30px; --k22-7-30: 30px;
	--k24-2-30: 30px; --k24-2-31: 31px; --k24-2-32: 32px; --k24-2p2-36: 36px; --k24-2p4-40: 40px; --k24-2p5-38: 38px; --k24-2p6-36: 36px; --k24-2p6-40: 40px; --k24-2p8-52: 49px;
	--k24-3-40: 40px; --k24-3-52: 52px; --k24-3p4-56: 56px; --k24-4-56: 56px; --k24-7-34: 34px;
	--k26-2p2-34: 34px; --k26-2p4-38: 38px; --k26-2p6-40: 40px; --k26-2p6-42: 42px; --k26-2p8-40: 40px; --k26-2p9-46: 46px;
	--k26-3-44: 44px; --k26-3-46: 46px; --k26-3-48: 48px; --k26-3p4-48: 48px; --k26-3p4-52: 52px;
	--k28-2p3-36: 36px; --k28-2p4-36: 36px; --k28-2p4-40: 40px; --k28-2p6-40: 40px; --k28-2p6-44: 44px; --k28-3-36: 36px; --k28-3-40: 40px; --k28-3-42: 42px; --k28-3-48: 48px;
	--k28-3p2-52: 52px; --k28-3p4-52: 52px; --k28-4-64: 64px; --k28-4-72: 70px; --k28-8-40: 40px;
	--k30-2p8-46: 46px; --k30-3-42: 42px; --k30-3-44: 44px; --k30-3-46: 46px; --k30-3-48: 48px; --k30-3-50: 50px; --k30-3p2-48: 48px; --k30-3p9-66: 66px;
	--k30-4-60: 60px; --k30-4-64: 64px; --k30-4-70: 70px; --k30-5-80: 80px; --k30-5-90: 88px; --k30-5-100: 88px; --k30-6-110: 106px; --k30-6-120: 106px; --k30-9-40: 40px;
	--k32-2p6-42: 42px; --k32-3-50: 50px; --k32-3p4-52: 52px; --k32-3p6-60: 60px; --k32-4-80: 70px; --k32-10-46: 46px;
	--k34-2p8-48: 48px; --k34-3p2-52: 52px; --k34-3p4-56: 56px; --k34-4-60: 60px; --k34-10-46: 46px;
	--k36-3p2-50: 50px; --k36-3p4-56: 56px; --k36-4p4-72: 72px; --k36-11-52: 52px;
	--k38-3p6-60: 60px; --k38-4p4-64: 64px; --k38-5-84: 84px;
	--k40-4-64: 64px; --k40-5-64: 64px; --k40-5-70: 70px; --k40-5-80: 80px; --k40-5-96: 88px; --k40-5p6-96: 96px; --k40-5p6-100: 99px;
	--k40-6-80: 80px; --k40-6-90: 90px; --k40-6-100: 100px; --k40-6-120: 106px; --k40-7-140: 123px;
	--k44-5-90: 88px; --k44-6p4-110: 110px; --k46-7-120: 120px;
	--k48-4p6-76: 76px; --k48-5-72: 72px; --k48-5-90: 88px; --k48-5p4-96: 95px;
	--k50-5-80: 80px; --k50-6-100: 100px; --k50-7-110: 110px; --k52-5p2-92: 92px;
	--k56-6-90: 90px; --k56-6-110: 106px; --k60-7-110: 110px; --k60-8-130: 130px; --k60-10-190: 176px;
	--k64-7-124: 123px; --k64-8-140: 140px;
	--k110-14-240: 240px; --k120-14-260: 246px; --k150-12-220: 211px; --k170-19-320: 320px;
	--k320-28-420: 420px; --k340-36-560: 560px; --k460-40-760: 704px;
	--kh280-50-380: 380px; --kh420-70-640: 640px; --kh460-78-860: 860px;
}

@media (max-width: 1599px) {
	:root {
		--k0-2p4-36: 35px; --k14-1p6-24: 23px; --k14-1p8-28: 26px;
		--k16-1p2-18: 17px; --k16-1p6-24: 23px; --k16-1p6-26: 23px; --k16-1p6-28: 23px; --k16-1p7-36: 24px; --k16-1p8-28: 26px; --k16-2-32: 29px; --k16-2p4-40: 35px;
		--k17-1p3-20: 19px; --k17-1p35-21: 19px; --k17-1p5-24: 22px;
		--k18-1p6-24: 23px; --k18-1p6-26: 23px; --k18-1p8-30: 26px; --k18-2-32: 29px; --k18-2-36: 29px;
		--k19-1p5-24: 22px; --k19-1p6-24: 23px;
		--k20-1p6-24: 23px; --k20-1p7-26: 24px; --k20-1p8-28: 26px; --k20-2p4-44: 35px; --k20-3-44: 43px; --k20-4-60: 58px; --k20-4-80: 58px;
		--k21-1p6-24: 23px; --k21-1p6-26: 23px;
		--k22-1p7-28: 24px; --k22-1p8-28: 26px; --k22-1p9-28: 27px; --k22-1p9-32: 27px; --k22-2-30: 29px; --k22-2-32: 29px;
		--k22-2p2-34: 32px; --k22-2p4-38: 35px; --k22-2p6-40: 37px; --k22-3-44: 43px; --k22-4-64: 58px;
		--k24-2-30: 29px; --k24-2-31: 29px; --k24-2-32: 29px; --k24-2p2-36: 32px; --k24-2p4-40: 35px; --k24-2p5-38: 36px; --k24-2p6-40: 37px; --k24-2p8-52: 40px;
		--k24-3-52: 43px; --k24-3p4-56: 49px;
		--k26-2p2-34: 32px; --k26-2p4-38: 35px; --k26-2p6-40: 37px; --k26-2p6-42: 37px; --k26-2p9-46: 42px;
		--k26-3-44: 43px; --k26-3-46: 43px; --k26-3-48: 43px; --k26-3p4-52: 49px;
		--k28-2p3-36: 33px; --k28-2p4-36: 35px; --k28-2p4-40: 35px; --k28-2p6-40: 37px; --k28-2p6-44: 37px; --k28-3-48: 43px;
		--k28-3p2-52: 46px; --k28-3p4-52: 49px; --k28-4-64: 58px; --k28-4-72: 58px;
		--k30-2p8-46: 40px; --k30-3-44: 43px; --k30-3-46: 43px; --k30-3-48: 43px; --k30-3-50: 43px; --k30-3p2-48: 46px; --k30-3p9-66: 56px;
		--k30-4-60: 58px; --k30-4-64: 58px; --k30-4-70: 58px; --k30-5-80: 72px; --k30-5-90: 72px; --k30-5-100: 72px; --k30-6-110: 86px; --k30-6-120: 86px;
		--k32-2p6-42: 37px; --k32-3-50: 43px; --k32-3p4-52: 49px; --k32-3p6-60: 52px; --k32-4-80: 58px;
		--k34-2p8-48: 40px; --k34-3p2-52: 46px; --k34-3p4-56: 49px; --k34-4-60: 58px;
		--k36-3p2-50: 46px; --k36-3p4-56: 49px; --k36-4p4-72: 63px;
		--k38-3p6-60: 52px; --k38-4p4-64: 63px; --k38-5-84: 72px;
		--k40-4-64: 58px; --k40-5-80: 72px; --k40-5-96: 72px; --k40-5p6-96: 81px; --k40-5p6-100: 81px;
		--k40-6-90: 86px; --k40-6-100: 86px; --k40-6-120: 86px; --k40-7-140: 101px;
		--k44-5-90: 72px; --k44-6p4-110: 92px; --k46-7-120: 101px;
		--k48-4p6-76: 66px; --k48-5-90: 72px; --k48-5p4-96: 78px;
		--k50-5-80: 72px; --k50-6-100: 86px; --k50-7-110: 101px; --k52-5p2-92: 75px;
		--k56-6-90: 86px; --k56-6-110: 86px; --k60-7-110: 101px; --k60-8-130: 115px; --k60-10-190: 144px;
		--k64-7-124: 101px; --k64-8-140: 115px;
		--k110-14-240: 202px; --k120-14-260: 202px; --k150-12-220: 173px; --k170-19-320: 274px;
		--k320-28-420: 403px; --k340-36-560: 518px; --k460-40-760: 576px;
	}
}

@media (max-width: 1279px) {
	:root {
		--k0-2p4-36: 28px; --k6-0p7-10: 8px; --k10-1p4-18: 16px;
		--k14-1p6-20: 18px; --k14-1p6-22: 18px; --k14-1p6-24: 18px; --k14-1p8-28: 21px; --k14-2-24: 23px;
		--k16-1p2-18: 16px; --k16-1p3-19: 16px; --k16-1p5-20: 17px; --k16-1p6-22: 18px; --k16-1p6-24: 18px; --k16-1p6-26: 18px; --k16-1p6-28: 18px;
		--k16-1p7-36: 20px; --k16-1p8-28: 21px; --k16-2-28: 23px; --k16-2-32: 23px; --k16-2p4-40: 28px;
		--k17-1p3-19: 17px; --k17-1p3-20: 17px; --k17-1p35-21: 17px; --k17-1p5-24: 17px;
		--k18-1p6-24: 18px; --k18-1p6-26: 18px; --k18-1p8-30: 21px; --k18-2-32: 23px; --k18-2-36: 23px;
		--k19-1p5-22: 19px; --k19-1p5-24: 19px; --k19-1p6-24: 19px;
		--k20-1p6-23: 20px; --k20-1p6-24: 20px; --k20-1p7-24: 20px; --k20-1p7-26: 20px; --k20-1p8-28: 21px; --k20-2-28: 23px;
		--k20-2p4-44: 28px; --k20-2p6-36: 30px; --k20-3-40: 35px; --k20-3-44: 35px; --k20-4-60: 46px; --k20-4-80: 46px;
		--k21-1p6-24: 21px; --k21-1p6-26: 21px;
		--k22-1p7-28: 22px; --k22-1p8-28: 22px; --k22-1p9-28: 22px; --k22-1p9-32: 22px; --k22-2-26: 23px; --k22-2-28: 23px; --k22-2-30: 23px; --k22-2-32: 23px;
		--k22-2p2-28: 25px; --k22-2p2-34: 25px; --k22-2p4-34: 28px; --k22-2p4-38: 28px; --k22-2p6-40: 30px;
		--k22-3-36: 35px; --k22-3-40: 35px; --k22-3-44: 35px; --k22-4-64: 46px;
		--k24-2-30: 24px; --k24-2-31: 24px; --k24-2-32: 24px; --k24-2p2-36: 25px; --k24-2p4-40: 28px; --k24-2p5-38: 29px; --k24-2p6-36: 30px; --k24-2p6-40: 30px; --k24-2p8-52: 32px;
		--k24-3-40: 35px; --k24-3-52: 35px; --k24-3p4-56: 39px; --k24-4-56: 46px;
		--k26-2p2-34: 26px; --k26-2p4-38: 28px; --k26-2p6-40: 30px; --k26-2p6-42: 30px; --k26-2p8-40: 32px; --k26-2p9-46: 33px;
		--k26-3-44: 35px; --k26-3-46: 35px; --k26-3-48: 35px; --k26-3p4-48: 39px; --k26-3p4-52: 39px;
		--k28-2p3-36: 28px; --k28-2p4-36: 28px; --k28-2p4-40: 28px; --k28-2p6-40: 30px; --k28-2p6-44: 30px; --k28-3-36: 35px; --k28-3-40: 35px; --k28-3-42: 35px; --k28-3-48: 35px;
		--k28-3p2-52: 37px; --k28-3p4-52: 39px; --k28-4-64: 46px; --k28-4-72: 46px;
		--k30-2p8-46: 32px; --k30-3-42: 35px; --k30-3-44: 35px; --k30-3-46: 35px; --k30-3-48: 35px; --k30-3-50: 35px; --k30-3p2-48: 37px; --k30-3p9-66: 45px;
		--k30-4-60: 46px; --k30-4-64: 46px; --k30-4-70: 46px; --k30-5-80: 58px; --k30-5-90: 58px; --k30-5-100: 58px; --k30-6-110: 69px; --k30-6-120: 69px;
		--k32-2p6-42: 32px; --k32-3-50: 35px; --k32-3p4-52: 39px; --k32-3p6-60: 41px; --k32-4-80: 46px;
		--k34-2p8-48: 34px; --k34-3p2-52: 37px; --k34-3p4-56: 39px; --k34-4-60: 46px;
		--k36-3p2-50: 37px; --k36-3p4-56: 39px; --k36-4p4-72: 51px;
		--k38-3p6-60: 41px; --k38-4p4-64: 51px; --k38-5-84: 58px;
		--k40-4-64: 46px; --k40-5-64: 58px; --k40-5-70: 58px; --k40-5-80: 58px; --k40-5-96: 58px; --k40-5p6-96: 64px; --k40-5p6-100: 64px;
		--k40-6-80: 69px; --k40-6-90: 69px; --k40-6-100: 69px; --k40-6-120: 69px; --k40-7-140: 81px;
		--k44-5-90: 58px; --k44-6p4-110: 74px; --k46-7-120: 81px;
		--k48-4p6-76: 53px; --k48-5-72: 58px; --k48-5-90: 58px; --k48-5p4-96: 62px;
		--k50-5-80: 58px; --k50-6-100: 69px; --k50-7-110: 81px; --k52-5p2-92: 60px;
		--k56-6-90: 69px; --k56-6-110: 69px; --k60-7-110: 81px; --k60-8-130: 92px; --k60-10-190: 115px;
		--k64-7-124: 81px; --k64-8-140: 92px;
		--k110-14-240: 161px; --k120-14-260: 161px; --k150-12-220: 150px; --k170-19-320: 219px;
		--k320-28-420: 322px; --k340-36-560: 414px; --k460-40-760: 460px;
	}
}

@media (max-width: 1023px) {
	:root {
		--k0-2p4-36: 21px; --k6-0p7-10: 6px; --k10-1p4-18: 12px;
		--k14-1p6-20: 14px; --k14-1p6-22: 14px; --k14-1p6-24: 14px; --k14-1p8-28: 16px; --k14-2-24: 18px;
		--k16-1p5-20: 16px; --k16-1p6-22: 16px; --k16-1p6-24: 16px; --k16-1p6-26: 16px; --k16-1p6-28: 16px;
		--k16-1p7-36: 16px; --k16-1p8-28: 16px; --k16-2-28: 18px; --k16-2-32: 18px; --k16-2p4-40: 21px;
		--k18-1p8-30: 18px; --k18-2-32: 18px; --k18-2-36: 18px;
		--k20-1p8-28: 20px; --k20-2-28: 20px; --k20-2p4-44: 21px; --k20-2p6-36: 23px; --k20-3-40: 26px; --k20-3-44: 26px; --k20-4-60: 35px; --k20-4-80: 35px;
		--k22-2-26: 22px; --k22-2-28: 22px; --k22-2-30: 22px; --k22-2-32: 22px;
		--k22-2p2-28: 22px; --k22-2p2-34: 22px; --k22-2p4-34: 22px; --k22-2p4-38: 22px; --k22-2p6-40: 23px;
		--k22-3-36: 26px; --k22-3-40: 26px; --k22-3-44: 26px; --k22-4-64: 35px;
		--k24-2p6-36: 24px; --k24-2p4-40: 24px; --k24-2p6-40: 24px; --k24-2p2-36: 24px; --k24-2p5-38: 24px; --k24-2p8-52: 25px;
		--k24-3-40: 26px; --k24-3-52: 26px; --k24-3p4-56: 30px; --k24-4-56: 35px;
		--k26-2p4-38: 26px; --k26-2p6-40: 26px; --k26-2p6-42: 26px; --k26-2p8-40: 26px; --k26-2p9-46: 26px;
		--k26-3-44: 26px; --k26-3-46: 26px; --k26-3-48: 26px; --k26-3p4-48: 30px; --k26-3p4-52: 30px;
		--k28-2p6-40: 28px; --k28-2p6-44: 28px; --k28-3-36: 28px; --k28-3-40: 28px; --k28-3-42: 28px; --k28-3-48: 28px;
		--k28-3p2-52: 28px; --k28-3p4-52: 30px; --k28-4-64: 35px; --k28-4-72: 35px;
		--k30-2p8-46: 30px; --k30-3-42: 30px; --k30-3-44: 30px; --k30-3-46: 30px; --k30-3-48: 30px; --k30-3-50: 30px; --k30-3p2-48: 30px; --k30-3p9-66: 34px;
		--k30-4-60: 35px; --k30-4-64: 35px; --k30-4-70: 35px; --k30-5-80: 44px; --k30-5-90: 44px; --k30-5-100: 44px; --k30-6-110: 53px; --k30-6-120: 53px;
		--k32-3-50: 32px; --k32-3p4-52: 32px; --k32-3p6-60: 32px; --k32-4-80: 35px;
		--k34-3p2-52: 34px; --k34-3p4-56: 34px; --k34-4-60: 35px;
		--k36-3p2-50: 36px; --k36-3p4-56: 36px; --k36-4p4-72: 39px;
		--k38-3p6-60: 38px; --k38-4p4-64: 39px; --k38-5-84: 44px;
		--k40-4-64: 40px; --k40-5-64: 44px; --k40-5-70: 44px; --k40-5-80: 44px; --k40-5-96: 44px; --k40-5p6-96: 49px; --k40-5p6-100: 49px;
		--k40-6-80: 53px; --k40-6-90: 53px; --k40-6-100: 53px; --k40-6-120: 53px; --k40-7-140: 62px;
		--k44-5-90: 44px; --k44-6p4-110: 56px; --k46-7-120: 62px;
		--k48-4p6-76: 48px; --k48-5-72: 48px; --k48-5-90: 48px; --k48-5p4-96: 48px;
		--k50-5-80: 50px; --k50-6-100: 53px; --k50-7-110: 62px; --k52-5p2-92: 52px;
		--k56-6-90: 56px; --k56-6-110: 56px; --k60-7-110: 62px; --k60-8-130: 70px; --k60-10-190: 88px;
		--k64-7-124: 64px; --k64-8-140: 70px;
		--k110-14-240: 123px; --k120-14-260: 123px; --k170-19-320: 170px;
		--k320-28-420: 320px; --k340-36-560: 340px;
	}
}

@media (max-width: 767px) {
	:root {
		--k0-2p4-36: 10px; --k10-1p4-18: 10px; --k14-1p8-28: 14px; --k14-2-24: 14px;
		--k16-2-28: 16px; --k16-2-32: 16px; --k16-2p4-40: 16px;
		--k20-2p4-44: 20px; --k20-2p6-36: 20px; --k20-3-40: 20px; --k20-3-44: 20px; --k20-4-60: 20px; --k20-4-80: 20px;
		--k22-2p6-40: 22px; --k22-3-36: 22px; --k22-3-40: 22px; --k22-3-44: 22px; --k22-4-64: 22px; --k22-6-30: 25px; --k22-7-30: 29px;
		--k24-2p8-52: 24px; --k24-3-40: 24px; --k24-3-52: 24px; --k24-3p4-56: 24px; --k24-4-56: 24px; --k24-7-34: 29px;
		--k26-3p4-48: 26px; --k26-3p4-52: 26px;
		--k28-3p4-52: 28px; --k28-4-64: 28px; --k28-4-72: 28px; --k28-8-40: 34px;
		--k30-3p9-66: 30px; --k30-4-60: 30px; --k30-4-64: 30px; --k30-4-70: 30px; --k30-5-80: 30px; --k30-5-90: 30px; --k30-5-100: 30px;
		--k30-6-110: 30px; --k30-6-120: 30px; --k30-9-40: 38px;
		--k32-4-80: 32px; --k32-10-46: 42px; --k34-4-60: 34px; --k34-10-46: 42px;
		--k36-4p4-72: 36px; --k36-11-52: 46px; --k38-4p4-64: 38px; --k38-5-84: 38px;
		--k40-5-64: 40px; --k40-5-70: 40px; --k40-5-80: 40px; --k40-5-96: 40px; --k40-5p6-96: 40px; --k40-5p6-100: 40px;
		--k40-6-80: 40px; --k40-6-90: 40px; --k40-6-100: 40px; --k40-6-120: 40px; --k40-7-140: 40px;
		--k44-6p4-110: 44px; --k46-7-120: 46px;
		--k50-6-100: 50px; --k50-7-110: 50px; --k60-7-110: 60px; --k60-8-130: 60px; --k60-10-190: 60px;
		--k64-8-140: 64px; --k110-14-240: 110px; --k120-14-260: 120px;
	}
}

@media (max-width: 399px) {
	:root {
		--k0-2p4-36: 8px; --k22-6-30: 22px; --k22-7-30: 24px; --k24-7-34: 24px; --k28-8-40: 28px;
		--k30-9-40: 31px; --k32-10-46: 34px; --k34-10-46: 34px; --k36-11-52: 37px;
	}
}

/* Dawne clampy od wysokości okna (vh / svh). */
@media (max-height: 1102px) { :root { --kh460-78-860: 780px; } }
@media (max-height: 999px) { :root { --kh460-78-860: 700px; } }
@media (max-height: 914px) { :root { --kh420-70-640: 575px; } }
@media (max-height: 899px) { :root { --kh460-78-860: 620px; } }
@media (max-height: 819px) { :root { --kh420-70-640: 505px; } }
@media (max-height: 799px) { :root { --kh460-78-860: 545px; } }
@media (max-height: 759px) { :root { --kh280-50-380: 340px; } }
@media (max-height: 719px) { :root { --kh420-70-640: 435px; } }
@media (max-height: 699px) { :root { --kh460-78-860: 480px; } }
@media (max-height: 679px) { :root { --kh280-50-380: 300px; } }
@media (max-height: 619px) { :root { --kh420-70-640: 420px; --kh460-78-860: 460px; } }
@media (max-height: 599px) { :root { --kh280-50-380: 280px; } }
