In CSS, @import rules must appear at the very top of your stylesheet, before any other style rules, including universal selectors like *. This is part of the CSS specification. If the @import is not at the top, it may be ignored, and your font won't load.