Skip to content

Commit 3f1809d

Browse files
authored
Merge pull request #19395 from Nexus-Mods/fix/theme-page-styling
Fix: CSS layer ordering and Tailwind utility conflicts
2 parents 34f47de + 912a829 commit 3f1809d

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

src/stylesheets/loadingScreen.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/* Layer order must be declared before any @layer blocks - must match tailwind-v4.css */
2+
@layer theme, base, bootstrap-reset, bootstrap-components, bootstrap-override, components, utilities;
3+
14
@import "variables.scss";
25
@import "details.scss";
36
@import "bootstrap-override.scss";

src/stylesheets/tailwind-v4.css

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
* 2. base - Tailwind preflight
55
* 3. bootstrap-reset - Bootstrap's normalize/scaffolding (overrides preflight)
66
* 4. bootstrap-components - Bootstrap components
7-
* 5. components - Tailwind components
8-
* 6. utilities - Tailwind utilities (highest priority)
7+
* 5. bootstrap-override - Bootstrap overrides (above components)
8+
* 6. components - Tailwind components
9+
* 7. utilities - Tailwind utilities (highest priority)
910
*/
10-
@layer theme, base, bootstrap-reset, bootstrap-components, components, utilities;
11+
@layer theme, base, bootstrap-reset, bootstrap-components, bootstrap-override, components, utilities;
1112

1213
@import "tailwindcss";
1314

@@ -16,13 +17,8 @@
1617
* - container: Tailwind's responsive container conflicts with Bootstrap's grid container
1718
* - collapse: Tailwind's `visibility: collapse` overrides Bootstrap's collapse component
1819
*/
19-
@utility container {
20-
all: unset;
21-
}
22-
23-
@utility collapse {
24-
all: unset;
25-
}
20+
@source not inline('container');
21+
@source not inline('collapse');
2622

2723
/* Import shared design system from nexus-next */
2824
@import "./shared/theme";

src/stylesheets/thirdparty.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/* Layer order must be declared before any @layer blocks - must match tailwind-v4.css */
2+
@layer theme, base, bootstrap-reset, bootstrap-components, bootstrap-override, components, utilities;
3+
14
@import "bootstrap/_bootstrap";
25
@import "react-select";
36
@import "resizer";

0 commit comments

Comments
 (0)