Nova

How Nova’s CSS Loads Alongside Aurora’s

By Daniel Ekay May 18, 2026 2 min read
Docs Nova How Nova’s CSS Loads Alongside Aurora’s
Share:
Last updated:

Nova does not have its own independent CSS loading system. Instead, it plugs into Aurora’s existing conditional stylesheet loader. This is the same system that ensures only the CSS for the active layout on the current page is ever downloaded.


How Aurora Loads CSS

Aurora loads one stylesheet per active layout per page. A visitor on a single post gets the CSS for the active single post layout. A visitor on a category archive gets the CSS for the active archive layout. No other layout CSS loads. See How Aurora Loads CSS for the full explanation.

Archive Layout Style dropdown showing all 13 options: Board, Cards, Default, Detailed, List, Magazine, Mega, Minimal, Minis, Overlay, Swapped, Tiled, Underlined
Single Post Layout dropdown showing all 10 options: Book, Broad, Default, Line, Margin, Narrow, Neat, Spot, Straight, Strip

Where Nova Fits In

When Aurora’s CSS loader looks for a layout stylesheet, it first checks its own theme directory. If it does not find a file there — because the active layout is a Nova template — it checks Nova’s plugin directory and loads the file from there instead.

The result is the same: one stylesheet, for the active layout, loaded on the page where it is needed. The source of the file — theme or plugin — is transparent to the visitor.


Dependencies

Nova layout stylesheets use the same CSS dependencies as their Aurora equivalents. An archive layout stylesheet from Nova depends on Aurora’s base archive styles, just as Aurora’s own archive layouts do. This ensures Nova templates inherit Aurora’s base styling correctly and your colors, fonts, and site width apply to Nova layouts automatically.


What This Means in Practice

  • Installing Nova does not add CSS to pages where no Nova layout is active
  • Switching from an Aurora layout to a Nova layout swaps one stylesheet for another. Page weight stays the same.
  • Nova layouts inherit your global Customizer settings. Colors, fonts, and site width apply automatically.

This integration is why the performance characteristics of Aurora-powered pages remain consistent whether you use Aurora’s built-in layouts or Nova’s additional ones.

Make your blog stand out

Enjoy the ease and flexibility of Aurora. Create stunning blog designs your readers will love, with live preview editing and effortless template mixing and matching enabled.

Get Aurora today for just $39

Get Aurora