Thanks Simon. I tried adding plain CSS and it showed up in the css stylesheet. I added @font-face and it showed up in the page stylesheet. But when I add @import, it doesn't show up anywhere.
Perhaps it's not possible to do this with Calibre after all