:root {
	--ratio: calc(100vw / 750);

	/* Font Size Variables - 반응형 폰트 크기 */
	--font-4: clamp(2px, calc(4 * var(--ratio)), 4px);
	--font-6: clamp(3px, calc(6 * var(--ratio)), 6px);
	--font-8: clamp(4px, calc(8 * var(--ratio)), 8px);
	--font-10: clamp(5px, calc(10 * var(--ratio)), 10px);
	--font-12: clamp(6px, calc(12 * var(--ratio)), 12px);
	--font-14: clamp(7px, calc(14 * var(--ratio)), 14px);
	--font-16: clamp(8px, calc(16 * var(--ratio)), 16px);
	--font-18: clamp(9px, calc(18 * var(--ratio)), 18px);
	--font-20: clamp(10px, calc(20 * var(--ratio)), 20px);
	--font-22: clamp(11px, calc(22 * var(--ratio)), 22px);
	--font-24: clamp(12px, calc(24 * var(--ratio)), 24px);
	--font-26: clamp(13px, calc(26 * var(--ratio)), 26px);
	--font-28: clamp(14px, calc(28 * var(--ratio)), 28px);
	--font-30: clamp(15px, calc(30 * var(--ratio)), 30px);
	--font-32: clamp(16px, calc(32 * var(--ratio)), 32px);
	--font-34: clamp(17px, calc(34 * var(--ratio)), 34px);
	--font-36: clamp(18px, calc(36 * var(--ratio)), 36px);
	--font-38: clamp(19px, calc(38 * var(--ratio)), 38px);
	--font-40: clamp(20px, calc(40 * var(--ratio)), 40px);
	--font-42: clamp(21px, calc(42 * var(--ratio)), 42px);
	--font-44: clamp(22px, calc(44 * var(--ratio)), 44px);
	--font-46: clamp(23px, calc(46 * var(--ratio)), 46px);
	--font-48: clamp(24px, calc(48 * var(--ratio)), 48px);
	--font-50: clamp(25px, calc(50 * var(--ratio)), 50px);
	--font-52: clamp(26px, calc(52 * var(--ratio)), 52px);
	--font-54: clamp(27px, calc(54 * var(--ratio)), 54px);
	--font-56: clamp(28px, calc(56 * var(--ratio)), 56px);
	--font-58: clamp(29px, calc(58 * var(--ratio)), 58px);
	--font-60: clamp(30px, calc(60 * var(--ratio)), 60px);
	--font-62: clamp(31px, calc(62 * var(--ratio)), 62px);
	--font-64: clamp(32px, calc(64 * var(--ratio)), 64px);
	--font-66: clamp(33px, calc(66 * var(--ratio)), 66px);
	--font-68: clamp(34px, calc(68 * var(--ratio)), 68px);
	--font-70: clamp(35px, calc(70 * var(--ratio)), 70px);
	--font-72: clamp(36px, calc(72 * var(--ratio)), 72px);
	--font-74: clamp(37px, calc(74 * var(--ratio)), 74px);
	--font-76: clamp(38px, calc(76 * var(--ratio)), 76px);
	--font-78: clamp(39px, calc(78 * var(--ratio)), 78px);
	--font-80: clamp(40px, calc(80 * var(--ratio)), 80px);
	--font-82: clamp(41px, calc(82 * var(--ratio)), 82px);
	--font-84: clamp(42px, calc(84 * var(--ratio)), 84px);
	--font-86: clamp(43px, calc(86 * var(--ratio)), 86px);
	--font-88: clamp(44px, calc(88 * var(--ratio)), 88px);
	--font-90: clamp(45px, calc(90 * var(--ratio)), 90px);
	--font-92: clamp(46px, calc(92 * var(--ratio)), 92px);
	--font-94: clamp(47px, calc(94 * var(--ratio)), 94px);
	--font-96: clamp(48px, calc(96 * var(--ratio)), 96px);
	--font-98: clamp(49px, calc(98 * var(--ratio)), 98px);
	--font-100: clamp(50px, calc(100 * var(--ratio)), 100px);
	--font-110: clamp(55px, calc(110 * var(--ratio)), 110px);
	--font-120: clamp(60px, calc(120 * var(--ratio)), 120px);
	--font-130: clamp(65px, calc(130 * var(--ratio)), 130px);
	--font-140: clamp(70px, calc(140 * var(--ratio)), 140px);
	--font-150: clamp(75px, calc(150 * var(--ratio)), 150px);
}
