A few things to consider in general that bear upon this problem for you, and other like it in the future:
1) As already stated, you have a "starting out" formatting that can be the beginning to your work. It is able to take two conditionals itself so before you even enter the Conditional Formatting function's world, you have two in the bag.
2) You always have the "tail end" of what you are doing to add on without any real work. What I mean is, you took care of all numbers >=100 in the first format, leaving only values below 100. You then handled all of the values left that >=10 with the second format. Now only numbers <10 remain unformatted. If you check the box for stopping if condition is met, which logically you would anyway, you just then set up one more CF rule with a formula like =A1=A1
so everything that got this far will be subject to the rule, and set that format in a straightforward way without trickiness in the formatting string.
3) Notice the clean look of M. Curler's
example picture. See how beautifully easy it is to understand the formatting set-up? One rule for <10, then another for the next single format, and so on. Instead of complex formatting strings to lower the number of individual rules you have one rule for each, but they display cleanly for future maintenance or turnover to someone else, and require no special tricks. Don't even need a formula, just "cell value". That's even cleaner than `=A1=A1".
4) As part of 3), we often try to get a bit arcane in formatting strings used in normal formatting. Gosh, we can specify one of 56 or so pretty particular colors in addition to a number format! Oh my! Do it all like in 3) though and you get an essentially infinite number of colors available under the font tab, not to mention shading and patterns. The possibilities really open out and no limited, slightly arcane regular OR CF formatting.
What using CF like in 3) won't help a lot with, though it will not limit you in any way, is applying language and such formatting. Telling a cell to be formatted for Canadian date practice, say. But even here, an idea comes to mind. CF rule formulas can look at a cell in the spreadsheet itself and get the value. So if you had somewhere to select a nationality, the CF rule could read the value arising from that choice, then select the rule that applied the particular nationality particulars for formatting dates, times, commas vs. periods, and so on. So everything could shift instantly to a view that would lead to NO misunderstandings across international use.
Lots of ways to use CF arise when one gets past the idea that every single thing entered has to be "tight," has to max out the use of each little bit of a function. Which would be of great use going forward for maintaining a spreadsheet after initial build, and, dare I say it, improving it as time passes. This is not to be sneezed at, eh?