Release · v2.14.3
Modularize style.scss into _sass/v1/; refine v2…
Modularize style.scss into _sass/v1/; refine v2 partials
Details
Address review feedback on the SCSS modularization: - Split assets/css/style.scss (391 lines) into focused partials under _sass/v1/ (profile, news, base, beta-pill, toggles, mobile-nav, db-loading) behind a new _sass/v1.scss manifest. The entry now reads just `@import "jekyll-theme-minimal"; @import "v1";`. Partials are contiguous source-order slices, so their concatenation is byte-identical to the original inline rules. - Merge the v2 _hero-scroll partial back into _hero so all hero rules are contiguous (it only existed because the db-loading block sat between two hero chunks in source order). This relocates the hero-scroll rules ahead of the disjoint db-loading rules; the line multiset is unchanged and the two groups share no selectors, so computed styles are identical. - Rename v2 _grids partial to _records for clearer intent. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018Z78wTEczDqpD4nqJWKRME
Files changed (13)
| frontend/jekyll/_sass/v1.scss | +15 | −0 |
| frontend/jekyll/_sass/v1/_base.scss | +5 | −0 |
| frontend/jekyll/_sass/v1/_beta-pill.scss | +51 | −0 |
| frontend/jekyll/_sass/v1/_db-loading.scss | +74 | −0 |
| frontend/jekyll/_sass/v1/_mobile-nav.scss | +103 | −0 |
| frontend/jekyll/_sass/v1/_news.scss | +51 | −0 |
| frontend/jekyll/_sass/v1/_profile.scss | +35 | −0 |
| frontend/jekyll/_sass/v1/_toggles.scss | +68 | −0 |
| frontend/jekyll/_sass/v2.scss | +2 | −3 |
| frontend/jekyll/_sass/v2/_hero-scroll.scss | +0 | −47 |
| frontend/jekyll/_sass/v2/_hero.scss | +47 | −0 |
| frontend/jekyll/_sass/v2/{_grids.scss => _records.scss} | +0 | −0 |
| frontend/jekyll/assets/css/style.scss | +1 | −388 |