/* XS - Varsayılan (tüm cihazlar için) */
.fs-8 { font-size: 8px; }
.fs-9 { font-size: 9px; }
.fs-10 { font-size: 10px; }
.fs-11 { font-size: 11px; }
.fs-12 { font-size: 12px; }
.fs-13 { font-size: 13px; }
.fs-14 { font-size: 14px; }
.fs-15 { font-size: 15px; }
.fs-16 { font-size: 16px; }
.fs-17 { font-size: 17px; }
.fs-18 { font-size: 18px; }
.fs-19 { font-size: 19px; }
.fs-20 { font-size: 20px; }
.fs-21 { font-size: 21px; }
.fs-22 { font-size: 22px; }
.fs-23 { font-size: 23px; }
.fs-24 { font-size: 24px; }
.fs-25 { font-size: 25px; }
.fs-26 { font-size: 26px; }
.fs-27 { font-size: 27px; }
.fs-28 { font-size: 28px; }
.fs-29 { font-size: 29px; }
.fs-30 { font-size: 30px; }
.fs-31 { font-size: 31px; }
.fs-32 { font-size: 32px; }
.fs-33 { font-size: 33px; }
.fs-34 { font-size: 34px; }
.fs-35 { font-size: 35px; }
.fs-36 { font-size: 36px; }
.fs-37 { font-size: 37px; }
.fs-38 { font-size: 38px; }
.fs-39 { font-size: 39px; }
.fs-40 { font-size: 40px; }
.fs-41 { font-size: 41px; }
.fs-42 { font-size: 42px; }
.fs-43 { font-size: 43px; }
.fs-44 { font-size: 44px; }
.fs-45 { font-size: 45px; }
.fs-46 { font-size: 46px; }
.fs-47 { font-size: 47px; }
.fs-48 { font-size: 48px; }
.fs-49 { font-size: 49px; }
.fs-50 { font-size: 50px; }
.fs-51 { font-size: 51px; }
.fs-52 { font-size: 52px; }
.fs-53 { font-size: 53px; }
.fs-54 { font-size: 54px; }
.fs-55 { font-size: 55px; }
.fs-56 { font-size: 56px; }
.fs-57 { font-size: 57px; }
.fs-58 { font-size: 58px; }
.fs-59 { font-size: 59px; }
.fs-60 { font-size: 60px; }
.fs-61 { font-size: 61px; }
.fs-62 { font-size: 62px; }
.fs-63 { font-size: 63px; }
.fs-64 { font-size: 64px; }
.fs-65 { font-size: 65px; }
.fs-66 { font-size: 66px; }
.fs-67 { font-size: 67px; }
.fs-68 { font-size: 68px; }
.fs-69 { font-size: 69px; }
.fs-70 { font-size: 70px; }
.fs-71 { font-size: 71px; }
.fs-72 { font-size: 72px; }
.fs-73 { font-size: 73px; }
.fs-74 { font-size: 74px; }
.fs-75 { font-size: 75px; }
.fs-76 { font-size: 76px; }
.fs-77 { font-size: 77px; }
.fs-78 { font-size: 78px; }
.fs-79 { font-size: 79px; }
.fs-80 { font-size: 80px; }
.fs-81 { font-size: 81px; }
.fs-82 { font-size: 82px; }
.fs-83 { font-size: 83px; }
.fs-84 { font-size: 84px; }
.fs-85 { font-size: 85px; }
.fs-86 { font-size: 86px; }
.fs-87 { font-size: 87px; }
.fs-88 { font-size: 88px; }
.fs-89 { font-size: 89px; }
.fs-90 { font-size: 90px; }
.fs-91 { font-size: 91px; }
.fs-92 { font-size: 92px; }
.fs-93 { font-size: 93px; }
.fs-94 { font-size: 94px; }
.fs-95 { font-size: 95px; }
.fs-96 { font-size: 96px; }
.fs-100 { font-size: 100px; }

/* SM - Küçük cihazlar (≥576px) */
@media (min-width: 576px) {
  .fs-sm-8 { font-size: 8px; }
  .fs-sm-9 { font-size: 9px; }
  .fs-sm-10 { font-size: 10px; }
  .fs-sm-11 { font-size: 11px; }
  .fs-sm-12 { font-size: 12px; }
  .fs-sm-13 { font-size: 13px; }
  .fs-sm-14 { font-size: 14px; }
  .fs-sm-15 { font-size: 15px; }
  .fs-sm-16 { font-size: 16px; }
  .fs-sm-17 { font-size: 17px; }
  .fs-sm-18 { font-size: 18px; }
  .fs-sm-19 { font-size: 19px; }
  .fs-sm-20 { font-size: 20px; }
  .fs-sm-21 { font-size: 21px; }
  .fs-sm-22 { font-size: 22px; }
  .fs-sm-23 { font-size: 23px; }
  .fs-sm-24 { font-size: 24px; }
  .fs-sm-25 { font-size: 25px; }
  .fs-sm-26 { font-size: 26px; }
  .fs-sm-27 { font-size: 27px; }
  .fs-sm-28 { font-size: 28px; }
  .fs-sm-29 { font-size: 29px; }
  .fs-sm-30 { font-size: 30px; }
  .fs-sm-31 { font-size: 31px; }
  .fs-sm-32 { font-size: 32px; }
  .fs-sm-33 { font-size: 33px; }
  .fs-sm-34 { font-size: 34px; }
  .fs-sm-35 { font-size: 35px; }
  .fs-sm-36 { font-size: 36px; }
  .fs-sm-37 { font-size: 37px; }
  .fs-sm-38 { font-size: 38px; }
  .fs-sm-39 { font-size: 39px; }
  .fs-sm-40 { font-size: 40px; }
  .fs-sm-41 { font-size: 41px; }
  .fs-sm-42 { font-size: 42px; }
  .fs-sm-43 { font-size: 43px; }
  .fs-sm-44 { font-size: 44px; }
  .fs-sm-45 { font-size: 45px; }
  .fs-sm-46 { font-size: 46px; }
  .fs-sm-47 { font-size: 47px; }
  .fs-sm-48 { font-size: 48px; }
  .fs-sm-49 { font-size: 49px; }
  .fs-sm-50 { font-size: 50px; }
  .fs-sm-51 { font-size: 51px; }
  .fs-sm-52 { font-size: 52px; }
  .fs-sm-53 { font-size: 53px; }
  .fs-sm-54 { font-size: 54px; }
  .fs-sm-55 { font-size: 55px; }
  .fs-sm-56 { font-size: 56px; }
  .fs-sm-57 { font-size: 57px; }
  .fs-sm-58 { font-size: 58px; }
  .fs-sm-59 { font-size: 59px; }
  .fs-sm-60 { font-size: 60px; }
  .fs-sm-61 { font-size: 61px; }
  .fs-sm-62 { font-size: 62px; }
  .fs-sm-63 { font-size: 63px; }
  .fs-sm-64 { font-size: 64px; }
  .fs-sm-65 { font-size: 65px; }
  .fs-sm-66 { font-size: 66px; }
  .fs-sm-67 { font-size: 67px; }
  .fs-sm-68 { font-size: 68px; }
  .fs-sm-69 { font-size: 69px; }
  .fs-sm-70 { font-size: 70px; }
  .fs-sm-71 { font-size: 71px; }
  .fs-sm-72 { font-size: 72px; }
  .fs-sm-73 { font-size: 73px; }
  .fs-sm-74 { font-size: 74px; }
  .fs-sm-75 { font-size: 75px; }
  .fs-sm-76 { font-size: 76px; }
  .fs-sm-77 { font-size: 77px; }
  .fs-sm-78 { font-size: 78px; }
  .fs-sm-79 { font-size: 79px; }
  .fs-sm-80 { font-size: 80px; }
  .fs-sm-81 { font-size: 81px; }
  .fs-sm-82 { font-size: 82px; }
  .fs-sm-83 { font-size: 83px; }
  .fs-sm-84 { font-size: 84px; }
  .fs-sm-85 { font-size: 85px; }
  .fs-sm-86 { font-size: 86px; }
  .fs-sm-87 { font-size: 87px; }
  .fs-sm-88 { font-size: 88px; }
  .fs-sm-89 { font-size: 89px; }
  .fs-sm-90 { font-size: 90px; }
  .fs-sm-91 { font-size: 91px; }
  .fs-sm-92 { font-size: 92px; }
  .fs-sm-93 { font-size: 93px; }
  .fs-sm-94 { font-size: 94px; }
  .fs-sm-95 { font-size: 95px; }
  .fs-sm-96 { font-size: 96px; }
  .fs-sm-100 { font-size: 100px; }
}

/* MD - Orta cihazlar (≥768px) */
@media (min-width: 768px) {
  .fs-md-8 { font-size: 8px; }
  .fs-md-9 { font-size: 9px; }
  .fs-md-10 { font-size: 10px; }
  .fs-md-11 { font-size: 11px; }
  .fs-md-12 { font-size: 12px; }
  .fs-md-13 { font-size: 13px; }
  .fs-md-14 { font-size: 14px; }
  .fs-md-15 { font-size: 15px; }
  .fs-md-16 { font-size: 16px; }
  .fs-md-17 { font-size: 17px; }
  .fs-md-18 { font-size: 18px; }
  .fs-md-19 { font-size: 19px; }
  .fs-md-20 { font-size: 20px; }
  .fs-md-21 { font-size: 21px; }
  .fs-md-22 { font-size: 22px; }
  .fs-md-23 { font-size: 23px; }
  .fs-md-24 { font-size: 24px; }
  .fs-md-25 { font-size: 25px; }
  .fs-md-26 { font-size: 26px; }
  .fs-md-27 { font-size: 27px; }
  .fs-md-28 { font-size: 28px; }
  .fs-md-29 { font-size: 29px; }
  .fs-md-30 { font-size: 30px; }
  .fs-md-31 { font-size: 31px; }
  .fs-md-32 { font-size: 32px; }
  .fs-md-33 { font-size: 33px; }
  .fs-md-34 { font-size: 34px; }
  .fs-md-35 { font-size: 35px; }
  .fs-md-36 { font-size: 36px; }
  .fs-md-37 { font-size: 37px; }
  .fs-md-38 { font-size: 38px; }
  .fs-md-39 { font-size: 39px; }
  .fs-md-40 { font-size: 40px; }
  .fs-md-41 { font-size: 41px; }
  .fs-md-42 { font-size: 42px; }
  .fs-md-43 { font-size: 43px; }
  .fs-md-44 { font-size: 44px; }
  .fs-md-45 { font-size: 45px; }
  .fs-md-46 { font-size: 46px; }
  .fs-md-47 { font-size: 47px; }
  .fs-md-48 { font-size: 48px; }
  .fs-md-49 { font-size: 49px; }
  .fs-md-50 { font-size: 50px; }
  .fs-md-51 { font-size: 51px; }
  .fs-md-52 { font-size: 52px; }
  .fs-md-53 { font-size: 53px; }
  .fs-md-54 { font-size: 54px; }
  .fs-md-55 { font-size: 55px; }
  .fs-md-56 { font-size: 56px; }
  .fs-md-57 { font-size: 57px; }
  .fs-md-58 { font-size: 58px; }
  .fs-md-59 { font-size: 59px; }
  .fs-md-60 { font-size: 60px; }
  .fs-md-61 { font-size: 61px; }
  .fs-md-62 { font-size: 62px; }
  .fs-md-63 { font-size: 63px; }
  .fs-md-64 { font-size: 64px; }
  .fs-md-65 { font-size: 65px; }
  .fs-md-66 { font-size: 66px; }
  .fs-md-67 { font-size: 67px; }
  .fs-md-68 { font-size: 68px; }
  .fs-md-69 { font-size: 69px; }
  .fs-md-70 { font-size: 70px; }
  .fs-md-71 { font-size: 71px; }
  .fs-md-72 { font-size: 72px; }
  .fs-md-73 { font-size: 73px; }
  .fs-md-74 { font-size: 74px; }
  .fs-md-75 { font-size: 75px; }
  .fs-md-76 { font-size: 76px; }
  .fs-md-77 { font-size: 77px; }
  .fs-md-78 { font-size: 78px; }
  .fs-md-79 { font-size: 79px; }
  .fs-md-80 { font-size: 80px; }
  .fs-md-81 { font-size: 81px; }
  .fs-md-82 { font-size: 82px; }
  .fs-md-83 { font-size: 83px; }
  .fs-md-84 { font-size: 84px; }
  .fs-md-85 { font-size: 85px; }
  .fs-md-86 { font-size: 86px; }
  .fs-md-87 { font-size: 87px; }
  .fs-md-88 { font-size: 88px; }
  .fs-md-89 { font-size: 89px; }
  .fs-md-90 { font-size: 90px; }
  .fs-md-91 { font-size: 91px; }
  .fs-md-92 { font-size: 92px; }
  .fs-md-93 { font-size: 93px; }
  .fs-md-94 { font-size: 94px; }
  .fs-md-95 { font-size: 95px; }
  .fs-md-96 { font-size: 96px; }
  .fs-md-100 { font-size: 100px; }
}

/* LG - Büyük cihazlar (≥992px) */
@media (min-width: 992px) {
  .fs-lg-8 { font-size: 8px; }
  .fs-lg-9 { font-size: 9px; }
  .fs-lg-10 { font-size: 10px; }
  .fs-lg-11 { font-size: 11px; }
  .fs-lg-12 { font-size: 12px; }
  .fs-lg-13 { font-size: 13px; }
  .fs-lg-14 { font-size: 14px; }
  .fs-lg-15 { font-size: 15px; }
  .fs-lg-16 { font-size: 16px; }
  .fs-lg-17 { font-size: 17px; }
  .fs-lg-18 { font-size: 18px; }
  .fs-lg-19 { font-size: 19px; }
  .fs-lg-20 { font-size: 20px; }
  .fs-lg-21 { font-size: 21px; }
  .fs-lg-22 { font-size: 22px; }
  .fs-lg-23 { font-size: 23px; }
  .fs-lg-24 { font-size: 24px; }
  .fs-lg-25 { font-size: 25px; }
  .fs-lg-26 { font-size: 26px; }
  .fs-lg-27 { font-size: 27px; }
  .fs-lg-28 { font-size: 28px; }
  .fs-lg-29 { font-size: 29px; }
  .fs-lg-30 { font-size: 30px; }
  .fs-lg-31 { font-size: 31px; }
  .fs-lg-32 { font-size: 32px; }
  .fs-lg-33 { font-size: 33px; }
  .fs-lg-34 { font-size: 34px; }
  .fs-lg-35 { font-size: 35px; }
  .fs-lg-36 { font-size: 36px; }
  .fs-lg-37 { font-size: 37px; }
  .fs-lg-38 { font-size: 38px; }
  .fs-lg-39 { font-size: 39px; }
  .fs-lg-40 { font-size: 40px; }
  .fs-lg-41 { font-size: 41px; }
  .fs-lg-42 { font-size: 42px; }
  .fs-lg-43 { font-size: 43px; }
  .fs-lg-44 { font-size: 44px; }
  .fs-lg-45 { font-size: 45px; }
  .fs-lg-46 { font-size: 46px; }
  .fs-lg-47 { font-size: 47px; }
  .fs-lg-48 { font-size: 48px; }
  .fs-lg-49 { font-size: 49px; }
  .fs-lg-50 { font-size: 50px; }
  .fs-lg-51 { font-size: 51px; }
  .fs-lg-52 { font-size: 52px; }
  .fs-lg-53 { font-size: 53px; }
  .fs-lg-54 { font-size: 54px; }
  .fs-lg-55 { font-size: 55px; }
  .fs-lg-56 { font-size: 56px; }
  .fs-lg-57 { font-size: 57px; }
  .fs-lg-58 { font-size: 58px; }
  .fs-lg-59 { font-size: 59px; }
  .fs-lg-60 { font-size: 60px; }
  .fs-lg-61 { font-size: 61px; }
  .fs-lg-62 { font-size: 62px; }
  .fs-lg-63 { font-size: 63px; }
  .fs-lg-64 { font-size: 64px; }
  .fs-lg-65 { font-size: 65px; }
  .fs-lg-66 { font-size: 66px; }
  .fs-lg-67 { font-size: 67px; }
  .fs-lg-68 { font-size: 68px; }
  .fs-lg-69 { font-size: 69px; }
  .fs-lg-70 { font-size: 70px; }
  .fs-lg-71 { font-size: 71px; }
  .fs-lg-72 { font-size: 72px; }
  .fs-lg-73 { font-size: 73px; }
  .fs-lg-74 { font-size: 74px; }
  .fs-lg-75 { font-size: 75px; }
  .fs-lg-76 { font-size: 76px; }
  .fs-lg-77 { font-size: 77px; }
  .fs-lg-78 { font-size: 78px; }
  .fs-lg-79 { font-size: 79px; }
  .fs-lg-80 { font-size: 80px; }
  .fs-lg-81 { font-size: 81px; }
  .fs-lg-82 { font-size: 82px; }
  .fs-lg-83 { font-size: 83px; }
  .fs-lg-84 { font-size: 84px; }
  .fs-lg-85 { font-size: 85px; }
  .fs-lg-86 { font-size: 86px; }
  .fs-lg-87 { font-size: 87px; }
  .fs-lg-88 { font-size: 88px; }
  .fs-lg-89 { font-size: 89px; }
  .fs-lg-90 { font-size: 90px; }
  .fs-lg-91 { font-size: 91px; }
  .fs-lg-92 { font-size: 92px; }
  .fs-lg-93 { font-size: 93px; }
  .fs-lg-94 { font-size: 94px; }
  .fs-lg-95 { font-size: 95px; }
  .fs-lg-96 { font-size: 96px; }
  .fs-lg-100 { font-size: 100px; }
}

/* XL - Ekstra büyük cihazlar (≥1200px) */
@media (min-width: 1200px) {
  .fs-xl-8 { font-size: 8px; }
  .fs-xl-9 { font-size: 9px; }
  .fs-xl-10 { font-size: 10px; }
  .fs-xl-11 { font-size: 11px; }
  .fs-xl-12 { font-size: 12px; }
  .fs-xl-13 { font-size: 13px; }
  .fs-xl-14 { font-size: 14px; }
  .fs-xl-15 { font-size: 15px; }
  .fs-xl-16 { font-size: 16px; }
  .fs-xl-17 { font-size: 17px; }
  .fs-xl-18 { font-size: 18px; }
  .fs-xl-19 { font-size: 19px; }
  .fs-xl-20 { font-size: 20px; }
  .fs-xl-21 { font-size: 21px; }
  .fs-xl-22 { font-size: 22px; }
  .fs-xl-23 { font-size: 23px; }
  .fs-xl-24 { font-size: 24px; }
  .fs-xl-25 { font-size: 25px; }
  .fs-xl-26 { font-size: 26px; }
  .fs-xl-27 { font-size: 27px; }
  .fs-xl-28 { font-size: 28px; }
  .fs-xl-29 { font-size: 29px; }
  .fs-xl-30 { font-size: 30px; }
  .fs-xl-31 { font-size: 31px; }
  .fs-xl-32 { font-size: 32px; }
  .fs-xl-33 { font-size: 33px; }
  .fs-xl-34 { font-size: 34px; }
  .fs-xl-35 { font-size: 35px; }
  .fs-xl-36 { font-size: 36px; }
  .fs-xl-37 { font-size: 37px; }
  .fs-xl-38 { font-size: 38px; }
  .fs-xl-39 { font-size: 39px; }
  .fs-xl-40 { font-size: 40px; }
  .fs-xl-41 { font-size: 41px; }
  .fs-xl-42 { font-size: 42px; }
  .fs-xl-43 { font-size: 43px; }
  .fs-xl-44 { font-size: 44px; }
  .fs-xl-45 { font-size: 45px; }
  .fs-xl-46 { font-size: 46px; }
  .fs-xl-47 { font-size: 47px; }
  .fs-xl-48 { font-size: 48px; }
  .fs-xl-49 { font-size: 49px; }
  .fs-xl-50 { font-size: 50px; }
  .fs-xl-51 { font-size: 51px; }
  .fs-xl-52 { font-size: 52px; }
  .fs-xl-53 { font-size: 53px; }
  .fs-xl-54 { font-size: 54px; }
  .fs-xl-55 { font-size: 55px; }
  .fs-xl-56 { font-size: 56px; }
  .fs-xl-57 { font-size: 57px; }
  .fs-xl-58 { font-size: 58px; }
  .fs-xl-59 { font-size: 59px; }
  .fs-xl-60 { font-size: 60px; }
  .fs-xl-61 { font-size: 61px; }
  .fs-xl-62 { font-size: 62px; }
  .fs-xl-63 { font-size: 63px; }
  .fs-xl-64 { font-size: 64px; }
  .fs-xl-65 { font-size: 65px; }
  .fs-xl-66 { font-size: 66px; }
  .fs-xl-67 { font-size: 67px; }
  .fs-xl-68 { font-size: 68px; }
  .fs-xl-69 { font-size: 69px; }
  .fs-xl-70 { font-size: 70px; }
  .fs-xl-71 { font-size: 71px; }
  .fs-xl-72 { font-size: 72px; }
  .fs-xl-73 { font-size: 73px; }
  .fs-xl-74 { font-size: 74px; }
  .fs-xl-75 { font-size: 75px; }
  .fs-xl-76 { font-size: 76px; }
  .fs-xl-77 { font-size: 77px; }
  .fs-xl-78 { font-size: 78px; }
  .fs-xl-79 { font-size: 79px; }
  .fs-xl-80 { font-size: 80px; }
  .fs-xl-81 { font-size: 81px; }
  .fs-xl-82 { font-size: 82px; }
  .fs-xl-83 { font-size: 83px; }
  .fs-xl-84 { font-size: 84px; }
  .fs-xl-85 { font-size: 85px; }
  .fs-xl-86 { font-size: 86px; }
  .fs-xl-87 { font-size: 87px; }
  .fs-xl-88 { font-size: 88px; }
  .fs-xl-89 { font-size: 89px; }
  .fs-xl-90 { font-size: 90px; }
  .fs-xl-91 { font-size: 91px; }
  .fs-xl-92 { font-size: 92px; }
  .fs-xl-93 { font-size: 93px; }
  .fs-xl-94 { font-size: 94px; }
  .fs-xl-95 { font-size: 95px; }
  .fs-xl-96 { font-size: 96px; }
  .fs-xl-100 { font-size: 100px; }
}

/* XXL - Ekstra ekstra büyük cihazlar (≥1400px) */
@media (min-width: 1400px) {
  .fs-xxl-8 { font-size: 8px; }
  .fs-xxl-9 { font-size: 9px; }
  .fs-xxl-10 { font-size: 10px; }
  .fs-xxl-11 { font-size: 11px; }
  .fs-xxl-12 { font-size: 12px; }
  .fs-xxl-13 { font-size: 13px; }
  .fs-xxl-14 { font-size: 14px; }
  .fs-xxl-15 { font-size: 15px; }
  .fs-xxl-16 { font-size: 16px; }
  .fs-xxl-17 { font-size: 17px; }
  .fs-xxl-18 { font-size: 18px; }
  .fs-xxl-19 { font-size: 19px; }
  .fs-xxl-20 { font-size: 20px; }
  .fs-xxl-21 { font-size: 21px; }
  .fs-xxl-22 { font-size: 22px; }
  .fs-xxl-23 { font-size: 23px; }
  .fs-xxl-24 { font-size: 24px; }
  .fs-xxl-25 { font-size: 25px; }
  .fs-xxl-26 { font-size: 26px; }
  .fs-xxl-27 { font-size: 27px; }
  .fs-xxl-28 { font-size: 28px; }
  .fs-xxl-29 { font-size: 29px; }
  .fs-xxl-30 { font-size: 30px; }
  .fs-xxl-31 { font-size: 31px; }
  .fs-xxl-32 { font-size: 32px; }
  .fs-xxl-33 { font-size: 33px; }
  .fs-xxl-34 { font-size: 34px; }
  .fs-xxl-35 { font-size: 35px; }
  .fs-xxl-36 { font-size: 36px; }
  .fs-xxl-37 { font-size: 37px; }
  .fs-xxl-38 { font-size: 38px; }
  .fs-xxl-39 { font-size: 39px; }
  .fs-xxl-40 { font-size: 40px; }
  .fs-xxl-41 { font-size: 41px; }
  .fs-xxl-42 { font-size: 42px; }
  .fs-xxl-43 { font-size: 43px; }
  .fs-xxl-44 { font-size: 44px; }
  .fs-xxl-45 { font-size: 45px; }
  .fs-xxl-46 { font-size: 46px; }
  .fs-xxl-47 { font-size: 47px; }
  .fs-xxl-48 { font-size: 48px; }
  .fs-xxl-49 { font-size: 49px; }
  .fs-xxl-50 { font-size: 50px; }
  .fs-xxl-51 { font-size: 51px; }
  .fs-xxl-52 { font-size: 52px; }
  .fs-xxl-53 { font-size: 53px; }
  .fs-xxl-54 { font-size: 54px; }
  .fs-xxl-55 { font-size: 55px; }
  .fs-xxl-56 { font-size: 56px; }
  .fs-xxl-57 { font-size: 57px; }
  .fs-xxl-58 { font-size: 58px; }
  .fs-xxl-59 { font-size: 59px; }
  .fs-xxl-60 { font-size: 60px; }
  .fs-xxl-61 { font-size: 61px; }
  .fs-xxl-62 { font-size: 62px; }
  .fs-xxl-63 { font-size: 63px; }
  .fs-xxl-64 { font-size: 64px; }
  .fs-xxl-65 { font-size: 65px; }
  .fs-xxl-66 { font-size: 66px; }
  .fs-xxl-67 { font-size: 67px; }
  .fs-xxl-68 { font-size: 68px; }
  .fs-xxl-69 { font-size: 69px; }
  .fs-xxl-70 { font-size: 70px; }
  .fs-xxl-71 { font-size: 71px; }
  .fs-xxl-72 { font-size: 72px; }
  .fs-xxl-73 { font-size: 73px; }
  .fs-xxl-74 { font-size: 74px; }
  .fs-xxl-75 { font-size: 75px; }
  .fs-xxl-76 { font-size: 76px; }
  .fs-xxl-77 { font-size: 77px; }
  .fs-xxl-78 { font-size: 78px; }
  .fs-xxl-79 { font-size: 79px; }
  .fs-xxl-80 { font-size: 80px; }
  .fs-xxl-81 { font-size: 81px; }
  .fs-xxl-82 { font-size: 82px; }
  .fs-xxl-83 { font-size: 83px; }
  .fs-xxl-84 { font-size: 84px; }
  .fs-xxl-85 { font-size: 85px; }
  .fs-xxl-86 { font-size: 86px; }
  .fs-xxl-87 { font-size: 87px; }
  .fs-xxl-88 { font-size: 88px; }
  .fs-xxl-89 { font-size: 89px; }
  .fs-xxl-90 { font-size: 90px; }
  .fs-xxl-91 { font-size: 91px; }
  .fs-xxl-92 { font-size: 92px; }
  .fs-xxl-93 { font-size: 93px; }
  .fs-xxl-94 { font-size: 94px; }
  .fs-xxl-95 { font-size: 95px; }
  .fs-xxl-96 { font-size: 96px; }
  .fs-xxl-100 { font-size: 100px; }
}


/* font weights */

/*
 * Bootstrap 5 Breakpoint'lerine Göre Font Weight Sınıfları
 * xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px
 */

/* XS - Varsayılan (tüm cihazlar için) */
.fw-100 { font-weight: 100; }
.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fw-800 { font-weight: 800; }
.fw-900 { font-weight: 900; }

/* SM - Küçük cihazlar (≥576px) */
@media (min-width: 576px) {
  .fw-sm-100 { font-weight: 100; }
  .fw-sm-200 { font-weight: 200; }
  .fw-sm-300 { font-weight: 300; }
  .fw-sm-400 { font-weight: 400; }
  .fw-sm-500 { font-weight: 500; }
  .fw-sm-600 { font-weight: 600; }
  .fw-sm-700 { font-weight: 700; }
  .fw-sm-800 { font-weight: 800; }
  .fw-sm-900 { font-weight: 900; }
}

/* MD - Orta cihazlar (≥768px) */
@media (min-width: 768px) {
  .fw-md-100 { font-weight: 100; }
  .fw-md-200 { font-weight: 200; }
  .fw-md-300 { font-weight: 300; }
  .fw-md-400 { font-weight: 400; }
  .fw-md-500 { font-weight: 500; }
  .fw-md-600 { font-weight: 600; }
  .fw-md-700 { font-weight: 700; }
  .fw-md-800 { font-weight: 800; }
  .fw-md-900 { font-weight: 900; }
}

/* LG - Büyük cihazlar (≥992px) */
@media (min-width: 992px) {
  .fw-lg-100 { font-weight: 100; }
  .fw-lg-200 { font-weight: 200; }
  .fw-lg-300 { font-weight: 300; }
  .fw-lg-400 { font-weight: 400; }
  .fw-lg-500 { font-weight: 500; }
  .fw-lg-600 { font-weight: 600; }
  .fw-lg-700 { font-weight: 700; }
  .fw-lg-800 { font-weight: 800; }
  .fw-lg-900 { font-weight: 900; }
}

/* XL - Ekstra büyük cihazlar (≥1200px) */
@media (min-width: 1200px) {
  .fw-xl-100 { font-weight: 100; }
  .fw-xl-200 { font-weight: 200; }
  .fw-xl-300 { font-weight: 300; }
  .fw-xl-400 { font-weight: 400; }
  .fw-xl-500 { font-weight: 500; }
  .fw-xl-600 { font-weight: 600; }
  .fw-xl-700 { font-weight: 700; }
  .fw-xl-800 { font-weight: 800; }
  .fw-xl-900 { font-weight: 900; }
}

/* XXL - Ekstra ekstra büyük cihazlar (≥1400px) */
@media (min-width: 1400px) {
  .fw-xxl-100 { font-weight: 100; }
  .fw-xxl-200 { font-weight: 200; }
  .fw-xxl-300 { font-weight: 300; }
  .fw-xxl-400 { font-weight: 400; }
  .fw-xxl-500 { font-weight: 500; }
  .fw-xxl-600 { font-weight: 600; }
  .fw-xxl-700 { font-weight: 700; }
  .fw-xxl-800 { font-weight: 800; }
  .fw-xxl-900 { font-weight: 900; }
}

/* Yaygın kullanılan Bootstrap 5 font-weight yardımcı sınıfları */
.fw-lighter { font-weight: lighter; }
.fw-light { font-weight: 300; }
.fw-normal { font-weight: 400; }
.fw-medium { font-weight: 500; }
.fw-semibold { font-weight: 600; }
.fw-bold { font-weight: 700; }
.fw-bolder { font-weight: bolder; }

/* Responsive versiyonlar */
@media (min-width: 576px) {
  .fw-sm-lighter { font-weight: lighter; }
  .fw-sm-light { font-weight: 300; }
  .fw-sm-normal { font-weight: 400; }
  .fw-sm-medium { font-weight: 500; }
  .fw-sm-semibold { font-weight: 600; }
  .fw-sm-bold { font-weight: 700; }
  .fw-sm-bolder { font-weight: bolder; }
}

@media (min-width: 768px) {
  .fw-md-lighter { font-weight: lighter; }
  .fw-md-light { font-weight: 300; }
  .fw-md-normal { font-weight: 400; }
  .fw-md-medium { font-weight: 500; }
  .fw-md-semibold { font-weight: 600; }
  .fw-md-bold { font-weight: 700; }
  .fw-md-bolder { font-weight: bolder; }
}

@media (min-width: 992px) {
  .fw-lg-lighter { font-weight: lighter; }
  .fw-lg-light { font-weight: 300; }
  .fw-lg-normal { font-weight: 400; }
  .fw-lg-medium { font-weight: 500; }
  .fw-lg-semibold { font-weight: 600; }
  .fw-lg-bold { font-weight: 700; }
  .fw-lg-bolder { font-weight: bolder; }
}

@media (min-width: 1200px) {
  .fw-xl-lighter { font-weight: lighter; }
  .fw-xl-light { font-weight: 300; }
  .fw-xl-normal { font-weight: 400; }
  .fw-xl-medium { font-weight: 500; }
  .fw-xl-semibold { font-weight: 600; }
  .fw-xl-bold { font-weight: 700; }
  .fw-xl-bolder { font-weight: bolder; }
}

@media (min-width: 1400px) {
  .fw-xxl-lighter { font-weight: lighter; }
  .fw-xxl-light { font-weight: 300; }
  .fw-xxl-normal { font-weight: 400; }
  .fw-xxl-medium { font-weight: 500; }
  .fw-xxl-semibold { font-weight: 600; }
  .fw-xxl-bold { font-weight: 700; }
  .fw-xxl-bolder { font-weight: bolder; }
}


/* line heights */

/* XS - Varsayılan (tüm cihazlar için) */
.lh-8 { line-height: 8px; }
.lh-9 { line-height: 9px; }
.lh-10 { line-height: 10px; }
.lh-11 { line-height: 11px; }
.lh-12 { line-height: 12px; }
.lh-13 { line-height: 13px; }
.lh-14 { line-height: 14px; }
.lh-15 { line-height: 15px; }
.lh-16 { line-height: 16px; }
.lh-17 { line-height: 17px; }
.lh-18 { line-height: 18px; }
.lh-19 { line-height: 19px; }
.lh-20 { line-height: 20px; }
.lh-21 { line-height: 21px; }
.lh-22 { line-height: 22px; }
.lh-23 { line-height: 23px; }
.lh-24 { line-height: 24px; }
.lh-25 { line-height: 25px; }
.lh-26 { line-height: 26px; }
.lh-27 { line-height: 27px; }
.lh-28 { line-height: 28px; }
.lh-29 { line-height: 29px; }
.lh-30 { line-height: 30px; }
.lh-31 { line-height: 31px; }
.lh-32 { line-height: 32px; }
.lh-33 { line-height: 33px; }
.lh-34 { line-height: 34px; }
.lh-35 { line-height: 35px; }
.lh-36 { line-height: 36px; }
.lh-37 { line-height: 37px; }
.lh-38 { line-height: 38px; }
.lh-39 { line-height: 39px; }
.lh-40 { line-height: 40px; }
.lh-41 { line-height: 41px; }
.lh-42 { line-height: 42px; }
.lh-43 { line-height: 43px; }
.lh-44 { line-height: 44px; }
.lh-45 { line-height: 45px; }
.lh-46 { line-height: 46px; }
.lh-47 { line-height: 47px; }
.lh-48 { line-height: 48px; }
.lh-49 { line-height: 49px; }
.lh-50 { line-height: 50px; }
.lh-51 { line-height: 51px; }
.lh-52 { line-height: 52px; }
.lh-53 { line-height: 53px; }
.lh-54 { line-height: 54px; }
.lh-55 { line-height: 55px; }
.lh-56 { line-height: 56px; }
.lh-57 { line-height: 57px; }
.lh-58 { line-height: 58px; }
.lh-59 { line-height: 59px; }
.lh-60 { line-height: 60px; }
.lh-61 { line-height: 61px; }
.lh-62 { line-height: 62px; }
.lh-63 { line-height: 63px; }
.lh-64 { line-height: 64px; }
.lh-65 { line-height: 65px; }
.lh-66 { line-height: 66px; }
.lh-67 { line-height: 67px; }
.lh-68 { line-height: 68px; }
.lh-69 { line-height: 69px; }
.lh-70 { line-height: 70px; }
.lh-71 { line-height: 71px; }
.lh-72 { line-height: 72px; }
.lh-73 { line-height: 73px; }
.lh-74 { line-height: 74px; }
.lh-75 { line-height: 75px; }
.lh-76 { line-height: 76px; }
.lh-77 { line-height: 77px; }
.lh-78 { line-height: 78px; }
.lh-79 { line-height: 79px; }
.lh-80 { line-height: 80px; }
.lh-81 { line-height: 81px; }
.lh-82 { line-height: 82px; }
.lh-83 { line-height: 83px; }
.lh-84 { line-height: 84px; }
.lh-85 { line-height: 85px; }
.lh-86 { line-height: 86px; }
.lh-87 { line-height: 87px; }
.lh-88 { line-height: 88px; }
.lh-89 { line-height: 89px; }
.lh-90 { line-height: 90px; }
.lh-91 { line-height: 91px; }
.lh-92 { line-height: 92px; }
.lh-93 { line-height: 93px; }
.lh-94 { line-height: 94px; }
.lh-95 { line-height: 95px; }
.lh-96 { line-height: 96px; }

/* SM - Küçük cihazlar (≥576px) */
@media (min-width: 576px) {
  .lh-sm-8 { line-height: 8px; }
  .lh-sm-9 { line-height: 9px; }
  .lh-sm-10 { line-height: 10px; }
  .lh-sm-11 { line-height: 11px; }
  .lh-sm-12 { line-height: 12px; }
  .lh-sm-13 { line-height: 13px; }
  .lh-sm-14 { line-height: 14px; }
  .lh-sm-15 { line-height: 15px; }
  .lh-sm-16 { line-height: 16px; }
  .lh-sm-17 { line-height: 17px; }
  .lh-sm-18 { line-height: 18px; }
  .lh-sm-19 { line-height: 19px; }
  .lh-sm-20 { line-height: 20px; }
  .lh-sm-21 { line-height: 21px; }
  .lh-sm-22 { line-height: 22px; }
  .lh-sm-23 { line-height: 23px; }
  .lh-sm-24 { line-height: 24px; }
  .lh-sm-25 { line-height: 25px; }
  .lh-sm-26 { line-height: 26px; }
  .lh-sm-27 { line-height: 27px; }
  .lh-sm-28 { line-height: 28px; }
  .lh-sm-29 { line-height: 29px; }
  .lh-sm-30 { line-height: 30px; }
  .lh-sm-31 { line-height: 31px; }
  .lh-sm-32 { line-height: 32px; }
  .lh-sm-33 { line-height: 33px; }
  .lh-sm-34 { line-height: 34px; }
  .lh-sm-35 { line-height: 35px; }
  .lh-sm-36 { line-height: 36px; }
  .lh-sm-37 { line-height: 37px; }
  .lh-sm-38 { line-height: 38px; }
  .lh-sm-39 { line-height: 39px; }
  .lh-sm-40 { line-height: 40px; }
  .lh-sm-41 { line-height: 41px; }
  .lh-sm-42 { line-height: 42px; }
  .lh-sm-43 { line-height: 43px; }
  .lh-sm-44 { line-height: 44px; }
  .lh-sm-45 { line-height: 45px; }
  .lh-sm-46 { line-height: 46px; }
  .lh-sm-47 { line-height: 47px; }
  .lh-sm-48 { line-height: 48px; }
  .lh-sm-49 { line-height: 49px; }
  .lh-sm-50 { line-height: 50px; }
  .lh-sm-51 { line-height: 51px; }
  .lh-sm-52 { line-height: 52px; }
  .lh-sm-53 { line-height: 53px; }
  .lh-sm-54 { line-height: 54px; }
  .lh-sm-55 { line-height: 55px; }
  .lh-sm-56 { line-height: 56px; }
  .lh-sm-57 { line-height: 57px; }
  .lh-sm-58 { line-height: 58px; }
  .lh-sm-59 { line-height: 59px; }
  .lh-sm-60 { line-height: 60px; }
  .lh-sm-61 { line-height: 61px; }
  .lh-sm-62 { line-height: 62px; }
  .lh-sm-63 { line-height: 63px; }
  .lh-sm-64 { line-height: 64px; }
  .lh-sm-65 { line-height: 65px; }
  .lh-sm-66 { line-height: 66px; }
  .lh-sm-67 { line-height: 67px; }
  .lh-sm-68 { line-height: 68px; }
  .lh-sm-69 { line-height: 69px; }
  .lh-sm-70 { line-height: 70px; }
  .lh-sm-71 { line-height: 71px; }
  .lh-sm-72 { line-height: 72px; }
  .lh-sm-73 { line-height: 73px; }
  .lh-sm-74 { line-height: 74px; }
  .lh-sm-75 { line-height: 75px; }
  .lh-sm-76 { line-height: 76px; }
  .lh-sm-77 { line-height: 77px; }
  .lh-sm-78 { line-height: 78px; }
  .lh-sm-79 { line-height: 79px; }
  .lh-sm-80 { line-height: 80px; }
  .lh-sm-81 { line-height: 81px; }
  .lh-sm-82 { line-height: 82px; }
  .lh-sm-83 { line-height: 83px; }
  .lh-sm-84 { line-height: 84px; }
  .lh-sm-85 { line-height: 85px; }
  .lh-sm-86 { line-height: 86px; }
  .lh-sm-87 { line-height: 87px; }
  .lh-sm-88 { line-height: 88px; }
  .lh-sm-89 { line-height: 89px; }
  .lh-sm-90 { line-height: 90px; }
  .lh-sm-91 { line-height: 91px; }
  .lh-sm-92 { line-height: 92px; }
  .lh-sm-93 { line-height: 93px; }
  .lh-sm-94 { line-height: 94px; }
  .lh-sm-95 { line-height: 95px; }
  .lh-sm-96 { line-height: 96px; }
}

/* MD - Orta cihazlar (≥768px) */
@media (min-width: 768px) {
  .lh-md-8 { line-height: 8px; }
  .lh-md-9 { line-height: 9px; }
  .lh-md-10 { line-height: 10px; }
  .lh-md-11 { line-height: 11px; }
  .lh-md-12 { line-height: 12px; }
  .lh-md-13 { line-height: 13px; }
  .lh-md-14 { line-height: 14px; }
  .lh-md-15 { line-height: 15px; }
  .lh-md-16 { line-height: 16px; }
  .lh-md-17 { line-height: 17px; }
  .lh-md-18 { line-height: 18px; }
  .lh-md-19 { line-height: 19px; }
  .lh-md-20 { line-height: 20px; }
  .lh-md-21 { line-height: 21px; }
  .lh-md-22 { line-height: 22px; }
  .lh-md-23 { line-height: 23px; }
  .lh-md-24 { line-height: 24px; }
  .lh-md-25 { line-height: 25px; }
  .lh-md-26 { line-height: 26px; }
  .lh-md-27 { line-height: 27px; }
  .lh-md-28 { line-height: 28px; }
  .lh-md-29 { line-height: 29px; }
  .lh-md-30 { line-height: 30px; }
  .lh-md-31 { line-height: 31px; }
  .lh-md-32 { line-height: 32px; }
  .lh-md-33 { line-height: 33px; }
  .lh-md-34 { line-height: 34px; }
  .lh-md-35 { line-height: 35px; }
  .lh-md-36 { line-height: 36px; }
  .lh-md-37 { line-height: 37px; }
  .lh-md-38 { line-height: 38px; }
  .lh-md-39 { line-height: 39px; }
  .lh-md-40 { line-height: 40px; }
  .lh-md-41 { line-height: 41px; }
  .lh-md-42 { line-height: 42px; }
  .lh-md-43 { line-height: 43px; }
  .lh-md-44 { line-height: 44px; }
  .lh-md-45 { line-height: 45px; }
  .lh-md-46 { line-height: 46px; }
  .lh-md-47 { line-height: 47px; }
  .lh-md-48 { line-height: 48px; }
  .lh-md-49 { line-height: 49px; }
  .lh-md-50 { line-height: 50px; }
  .lh-md-51 { line-height: 51px; }
  .lh-md-52 { line-height: 52px; }
  .lh-md-53 { line-height: 53px; }
  .lh-md-54 { line-height: 54px; }
  .lh-md-55 { line-height: 55px; }
  .lh-md-56 { line-height: 56px; }
  .lh-md-57 { line-height: 57px; }
  .lh-md-58 { line-height: 58px; }
  .lh-md-59 { line-height: 59px; }
  .lh-md-60 { line-height: 60px; }
  .lh-md-61 { line-height: 61px; }
  .lh-md-62 { line-height: 62px; }
  .lh-md-63 { line-height: 63px; }
  .lh-md-64 { line-height: 64px; }
  .lh-md-65 { line-height: 65px; }
  .lh-md-66 { line-height: 66px; }
  .lh-md-67 { line-height: 67px; }
  .lh-md-68 { line-height: 68px; }
  .lh-md-69 { line-height: 69px; }
  .lh-md-70 { line-height: 70px; }
  .lh-md-71 { line-height: 71px; }
  .lh-md-72 { line-height: 72px; }
  .lh-md-73 { line-height: 73px; }
  .lh-md-74 { line-height: 74px; }
  .lh-md-75 { line-height: 75px; }
  .lh-md-76 { line-height: 76px; }
  .lh-md-77 { line-height: 77px; }
  .lh-md-78 { line-height: 78px; }
  .lh-md-79 { line-height: 79px; }
  .lh-md-80 { line-height: 80px; }
  .lh-md-81 { line-height: 81px; }
  .lh-md-82 { line-height: 82px; }
  .lh-md-83 { line-height: 83px; }
  .lh-md-84 { line-height: 84px; }
  .lh-md-85 { line-height: 85px; }
  .lh-md-86 { line-height: 86px; }
  .lh-md-87 { line-height: 87px; }
  .lh-md-88 { line-height: 88px; }
  .lh-md-89 { line-height: 89px; }
  .lh-md-90 { line-height: 90px; }
  .lh-md-91 { line-height: 91px; }
  .lh-md-92 { line-height: 92px; }
  .lh-md-93 { line-height: 93px; }
  .lh-md-94 { line-height: 94px; }
  .lh-md-95 { line-height: 95px; }
  .lh-md-96 { line-height: 96px; }
}

/* LG - Büyük cihazlar (≥992px) */
@media (min-width: 992px) {
  .lh-lg-8 { line-height: 8px; }
  .lh-lg-9 { line-height: 9px; }
  .lh-lg-10 { line-height: 10px; }
  .lh-lg-11 { line-height: 11px; }
  .lh-lg-12 { line-height: 12px; }
  .lh-lg-13 { line-height: 13px; }
  .lh-lg-14 { line-height: 14px; }
  .lh-lg-15 { line-height: 15px; }
  .lh-lg-16 { line-height: 16px; }
  .lh-lg-17 { line-height: 17px; }
  .lh-lg-18 { line-height: 18px; }
  .lh-lg-19 { line-height: 19px; }
  .lh-lg-20 { line-height: 20px; }
  .lh-lg-21 { line-height: 21px; }
  .lh-lg-22 { line-height: 22px; }
  .lh-lg-23 { line-height: 23px; }
  .lh-lg-24 { line-height: 24px; }
  .lh-lg-25 { line-height: 25px; }
  .lh-lg-26 { line-height: 26px; }
  .lh-lg-27 { line-height: 27px; }
  .lh-lg-28 { line-height: 28px; }
  .lh-lg-29 { line-height: 29px; }
  .lh-lg-30 { line-height: 30px; }
  .lh-lg-31 { line-height: 31px; }
  .lh-lg-32 { line-height: 32px; }
  .lh-lg-33 { line-height: 33px; }
  .lh-lg-34 { line-height: 34px; }
  .lh-lg-35 { line-height: 35px; }
  .lh-lg-36 { line-height: 36px; }
  .lh-lg-37 { line-height: 37px; }
  .lh-lg-38 { line-height: 38px; }
  .lh-lg-39 { line-height: 39px; }
  .lh-lg-40 { line-height: 40px; }
  .lh-lg-41 { line-height: 41px; }
  .lh-lg-42 { line-height: 42px; }
  .lh-lg-43 { line-height: 43px; }
  .lh-lg-44 { line-height: 44px; }
  .lh-lg-45 { line-height: 45px; }
  .lh-lg-46 { line-height: 46px; }
  .lh-lg-47 { line-height: 47px; }
  .lh-lg-48 { line-height: 48px; }
  .lh-lg-49 { line-height: 49px; }
  .lh-lg-50 { line-height: 50px; }
  .lh-lg-51 { line-height: 51px; }
  .lh-lg-52 { line-height: 52px; }
  .lh-lg-53 { line-height: 53px; }
  .lh-lg-54 { line-height: 54px; }
  .lh-lg-55 { line-height: 55px; }
  .lh-lg-56 { line-height: 56px; }
  .lh-lg-57 { line-height: 57px; }
  .lh-lg-58 { line-height: 58px; }
  .lh-lg-59 { line-height: 59px; }
  .lh-lg-60 { line-height: 60px; }
  .lh-lg-61 { line-height: 61px; }
  .lh-lg-62 { line-height: 62px; }
  .lh-lg-63 { line-height: 63px; }
  .lh-lg-64 { line-height: 64px; }
  .lh-lg-65 { line-height: 65px; }
  .lh-lg-66 { line-height: 66px; }
  .lh-lg-67 { line-height: 67px; }
  .lh-lg-68 { line-height: 68px; }
  .lh-lg-69 { line-height: 69px; }
  .lh-lg-70 { line-height: 70px; }
  .lh-lg-71 { line-height: 71px; }
  .lh-lg-72 { line-height: 72px; }
  .lh-lg-73 { line-height: 73px; }
  .lh-lg-74 { line-height: 74px; }
  .lh-lg-75 { line-height: 75px; }
  .lh-lg-76 { line-height: 76px; }
  .lh-lg-77 { line-height: 77px; }
  .lh-lg-78 { line-height: 78px; }
  .lh-lg-79 { line-height: 79px; }
  .lh-lg-80 { line-height: 80px; }
  .lh-lg-81 { line-height: 81px; }
  .lh-lg-82 { line-height: 82px; }
  .lh-lg-83 { line-height: 83px; }
  .lh-lg-84 { line-height: 84px; }
  .lh-lg-85 { line-height: 85px; }
  .lh-lg-86 { line-height: 86px; }
  .lh-lg-87 { line-height: 87px; }
  .lh-lg-88 { line-height: 88px; }
  .lh-lg-89 { line-height: 89px; }
  .lh-lg-90 { line-height: 90px; }
  .lh-lg-91 { line-height: 91px; }
  .lh-lg-92 { line-height: 92px; }
  .lh-lg-93 { line-height: 93px; }
  .lh-lg-94 { line-height: 94px; }
  .lh-lg-95 { line-height: 95px; }
  .lh-lg-96 { line-height: 96px; }
}

/* XL - Ekstra büyük cihazlar (≥1200px) */
@media (min-width: 1200px) {
  .lh-xl-8 { line-height: 8px; }
  .lh-xl-9 { line-height: 9px; }
  .lh-xl-10 { line-height: 10px; }
  .lh-xl-11 { line-height: 11px; }
  .lh-xl-12 { line-height: 12px; }
  .lh-xl-13 { line-height: 13px; }
  .lh-xl-14 { line-height: 14px; }
  .lh-xl-15 { line-height: 15px; }
  .lh-xl-16 { line-height: 16px; }
  .lh-xl-17 { line-height: 17px; }
  .lh-xl-18 { line-height: 18px; }
  .lh-xl-19 { line-height: 19px; }
  .lh-xl-20 { line-height: 20px; }
  .lh-xl-21 { line-height: 21px; }
  .lh-xl-22 { line-height: 22px; }
  .lh-xl-23 { line-height: 23px; }
  .lh-xl-24 { line-height: 24px; }
  .lh-xl-25 { line-height: 25px; }
  .lh-xl-26 { line-height: 26px; }
  .lh-xl-27 { line-height: 27px; }
  .lh-xl-28 { line-height: 28px; }
  .lh-xl-29 { line-height: 29px; }
  .lh-xl-30 { line-height: 30px; }
  .lh-xl-31 { line-height: 31px; }
  .lh-xl-32 { line-height: 32px; }
  .lh-xl-33 { line-height: 33px; }
  .lh-xl-34 { line-height: 34px; }
  .lh-xl-35 { line-height: 35px; }
  .lh-xl-36 { line-height: 36px; }
  .lh-xl-37 { line-height: 37px; }
  .lh-xl-38 { line-height: 38px; }
  .lh-xl-39 { line-height: 39px; }
  .lh-xl-40 { line-height: 40px; }
  .lh-xl-41 { line-height: 41px; }
  .lh-xl-42 { line-height: 42px; }
  .lh-xl-43 { line-height: 43px; }
  .lh-xl-44 { line-height: 44px; }
  .lh-xl-45 { line-height: 45px; }
  .lh-xl-46 { line-height: 46px; }
  .lh-xl-47 { line-height: 47px; }
  .lh-xl-48 { line-height: 48px; }
  .lh-xl-49 { line-height: 49px; }
  .lh-xl-50 { line-height: 50px; }
  .lh-xl-51 { line-height: 51px; }
  .lh-xl-52 { line-height: 52px; }
  .lh-xl-53 { line-height: 53px; }
  .lh-xl-54 { line-height: 54px; }
  .lh-xl-55 { line-height: 55px; }
  .lh-xl-56 { line-height: 56px; }
  .lh-xl-57 { line-height: 57px; }
  .lh-xl-58 { line-height: 58px; }
  .lh-xl-59 { line-height: 59px; }
  .lh-xl-60 { line-height: 60px; }
  .lh-xl-61 { line-height: 61px; }
  .lh-xl-62 { line-height: 62px; }
  .lh-xl-63 { line-height: 63px; }
  .lh-xl-64 { line-height: 64px; }
  .lh-xl-65 { line-height: 65px; }
  .lh-xl-66 { line-height: 66px; }
  .lh-xl-67 { line-height: 67px; }
  .lh-xl-68 { line-height: 68px; }
  .lh-xl-69 { line-height: 69px; }
  .lh-xl-70 { line-height: 70px; }
  .lh-xl-71 { line-height: 71px; }
  .lh-xl-72 { line-height: 72px; }
  .lh-xl-73 { line-height: 73px; }
  .lh-xl-74 { line-height: 74px; }
  .lh-xl-75 { line-height: 75px; }
  .lh-xl-76 { line-height: 76px; }
  .lh-xl-77 { line-height: 77px; }
  .lh-xl-78 { line-height: 78px; }
  .lh-xl-79 { line-height: 79px; }
  .lh-xl-80 { line-height: 80px; }
  .lh-xl-81 { line-height: 81px; }
  .lh-xl-82 { line-height: 82px; }
  .lh-xl-83 { line-height: 83px; }
  .lh-xl-84 { line-height: 84px; }
  .lh-xl-85 { line-height: 85px; }
  .lh-xl-86 { line-height: 86px; }
  .lh-xl-87 { line-height: 87px; }
  .lh-xl-88 { line-height: 88px; }
  .lh-xl-89 { line-height: 89px; }
  .lh-xl-90 { line-height: 90px; }
  .lh-xl-91 { line-height: 91px; }
  .lh-xl-92 { line-height: 92px; }
  .lh-xl-93 { line-height: 93px; }
  .lh-xl-94 { line-height: 94px; }
  .lh-xl-95 { line-height: 95px; }
  .lh-xl-96 { line-height: 96px; }
}

/* XXL - Ekstra ekstra büyük cihazlar (≥1400px) */
@media (min-width: 1400px) {
  .lh-xxl-8 { line-height: 8px; }
  .lh-xxl-9 { line-height: 9px; }
  .lh-xxl-10 { line-height: 10px; }
  .lh-xxl-11 { line-height: 11px; }
  .lh-xxl-12 { line-height: 12px; }
  .lh-xxl-13 { line-height: 13px; }
  .lh-xxl-14 { line-height: 14px; }
  .lh-xxl-15 { line-height: 15px; }
  .lh-xxl-16 { line-height: 16px; }
  .lh-xxl-17 { line-height: 17px; }
  .lh-xxl-18 { line-height: 18px; }
  .lh-xxl-19 { line-height: 19px; }
  .lh-xxl-20 { line-height: 20px; }
  .lh-xxl-21 { line-height: 21px; }
  .lh-xxl-22 { line-height: 22px; }
  .lh-xxl-23 { line-height: 23px; }
  .lh-xxl-24 { line-height: 24px; }
  .lh-xxl-25 { line-height: 25px; }
  .lh-xxl-26 { line-height: 26px; }
  .lh-xxl-27 { line-height: 27px; }
  .lh-xxl-28 { line-height: 28px; }
  .lh-xxl-29 { line-height: 29px; }
  .lh-xxl-30 { line-height: 30px; }
  .lh-xxl-31 { line-height: 31px; }
  .lh-xxl-32 { line-height: 32px; }
  .lh-xxl-33 { line-height: 33px; }
  .lh-xxl-34 { line-height: 34px; }
  .lh-xxl-35 { line-height: 35px; }
  .lh-xxl-36 { line-height: 36px; }
  .lh-xxl-37 { line-height: 37px; }
  .lh-xxl-38 { line-height: 38px; }
  .lh-xxl-39 { line-height: 39px; }
  .lh-xxl-40 { line-height: 40px; }
  .lh-xxl-41 { line-height: 41px; }
  .lh-xxl-42 { line-height: 42px; }
  .lh-xxl-43 { line-height: 43px; }
  .lh-xxl-44 { line-height: 44px; }
  .lh-xxl-45 { line-height: 45px; }
  .lh-xxl-46 { line-height: 46px; }
  .lh-xxl-47 { line-height: 47px; }
  .lh-xxl-48 { line-height: 48px; }
  .lh-xxl-49 { line-height: 49px; }
  .lh-xxl-50 { line-height: 50px; }
  .lh-xxl-51 { line-height: 51px; }
  .lh-xxl-52 { line-height: 52px; }
  .lh-xxl-53 { line-height: 53px; }
  .lh-xxl-54 { line-height: 54px; }
  .lh-xxl-55 { line-height: 55px; }
  .lh-xxl-56 { line-height: 56px; }
  .lh-xxl-57 { line-height: 57px; }
  .lh-xxl-58 { line-height: 58px; }
  .lh-xxl-59 { line-height: 59px; }
  .lh-xxl-60 { line-height: 60px; }
  .lh-xxl-61 { line-height: 61px; }
  .lh-xxl-62 { line-height: 62px; }
  .lh-xxl-63 { line-height: 63px; }
  .lh-xxl-64 { line-height: 64px; }
  .lh-xxl-65 { line-height: 65px; }
  .lh-xxl-66 { line-height: 66px; }
  .lh-xxl-67 { line-height: 67px; }
  .lh-xxl-68 { line-height: 68px; }
  .lh-xxl-69 { line-height: 69px; }
  .lh-xxl-70 { line-height: 70px; }
  .lh-xxl-71 { line-height: 71px; }
  .lh-xxl-72 { line-height: 72px; }
  .lh-xxl-73 { line-height: 73px; }
  .lh-xxl-74 { line-height: 74px; }
  .lh-xxl-75 { line-height: 75px; }
  .lh-xxl-76 { line-height: 76px; }
  .lh-xxl-77 { line-height: 77px; }
  .lh-xxl-78 { line-height: 78px; }
  .lh-xxl-79 { line-height: 79px; }
  .lh-xxl-80 { line-height: 80px; }
  .lh-xxl-81 { line-height: 81px; }
  .lh-xxl-82 { line-height: 82px; }
  .lh-xxl-83 { line-height: 83px; }
  .lh-xxl-84 { line-height: 84px; }
  .lh-xxl-85 { line-height: 85px; }
  .lh-xxl-86 { line-height: 86px; }
  .lh-xxl-87 { line-height: 87px; }
  .lh-xxl-88 { line-height: 88px; }
  .lh-xxl-89 { line-height: 89px; }
  .lh-xxl-90 { line-height: 90px; }
  .lh-xxl-91 { line-height: 91px; }
  .lh-xxl-92 { line-height: 92px; }
  .lh-xxl-93 { line-height: 93px; }
  .lh-xxl-94 { line-height: 94px; }
  .lh-xxl-95 { line-height: 95px; }
  .lh-xxl-96 { line-height: 96px; }
}
