import 'package:flutter/material.dart'; class AppFonts { AppFonts._(); // Private constructor to prevent instantiation // --- Font Families --- static const String yekan = 'yekan'; // --- Font Weights --- static const FontWeight regular = FontWeight.w400; static const FontWeight bold = FontWeight.w600; static const double _height = 1.20; static const TextStyle yekan61Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 61, height: _height, ); static const TextStyle yekan49Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 48, height: _height, ); static const TextStyle yekan39Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 39, height: _height, ); static const TextStyle yekan31Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 31, height: _height, ); static const TextStyle yekan25Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 25, height: _height, ); static const TextStyle yekan24Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 24, height: _height, ); static const TextStyle yekan20Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 20, height: _height, ); static const TextStyle yekan16Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 16, height: _height, ); static const TextStyle yekan13Regular = TextStyle( fontFamily: yekan, fontWeight: regular, fontSize: 13, height: _height, ); static const TextStyle yekan10Regular = TextStyle( // Rounded from 10.24 fontFamily: yekan, fontWeight: regular, fontSize: 10, height: _height, ); static const TextStyle yekan61Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 61, height: _height, ); static const TextStyle yekan49Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 48, height: _height, ); static const TextStyle yekan39Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 39, height: _height, ); static const TextStyle yekan31Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 31, height: _height, ); static const TextStyle yekan25Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 25, height: _height, ); static const TextStyle yekan24Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 24, height: _height, ); static const TextStyle yekan20Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 20, height: _height, ); static const TextStyle yekan16Bold = TextStyle( // Base size bold fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 16, height: _height, ); static const TextStyle yekan13Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 13, height: _height, ); static const TextStyle yekan10Bold = TextStyle( fontFamily: yekan, fontWeight: bold, // Use bold weight fontSize: 10, height: _height, ); }