body, .lead { font-family: "Yekan Bakh FaNum"; font-feature-settings: "kern" on, "liga" on, "dlig" on; -moz-font-feature-settings: "kern" on, "liga" on, "dlig" on; -webkit-font-feature-settings: "kern" on, "liga" on, "dlig" on; -ms-font-feature-settings: "kern" on, "liga" on, "dlig" on; -o-font-feature-settings: "kern" on, "liga" on, "dlig" on; } /* استایل‌های منوی ناوبری */ .navbar { padding: 0.8rem 0; } .navbar-brand { font-size: 1.4rem; } .nav-link { position: relative; color: #495057; font-weight: 500; transition: all 0.3s ease; } .nav-link:hover { color: #1743bb; background-color: rgba(23, 67, 187, 0.05); } .nav-link.active { color: #1743bb; background-color: rgba(23, 67, 187, 0.1); } .btn-primary { transition: all 0.3s ease; box-shadow: 0 2px 5px rgba(23, 67, 187, 0.2); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 4px 8px rgba(23, 67, 187, 0.3); } .transition-all { transition: all 0.3s ease; } .rul { text-decoration: none; } .accordion-button:after { margin-right: auto; margin-left: 0; } pre { border-radius: 0.5rem; direction: ltr; background-color: #d6d6df; padding: 0.9rem 0.8rem; color: blue; }