Cascade Layer Order
The site core owns the full cascade layer order and declares it before importing Tailwind in every site style entry. Theme stylesheets must not declare layer order, including single-name layer statements. Named layer blocks remain permitted and follow the separate cascade layers naming policy.
Correct
@import './styles/page.css';
@layer themePage { .blog { display: grid; } }
Incorrect
@layer themeLayout, themePage, themePart;
@layer themePage;
Fix
Remove layer order statements from the theme stylesheet. Keep the cascade order declaration in the site core style entry.