Joshua Shay Kricheli NeuroSymbolic AI
v2 v1

Release · v2.14.3

Modularize style.scss into _sass/v1/; refine v2…

Modularize style.scss into _sass/v1/; refine v2 partials

chore v2.14.3 June 21, 2026 Claude 2fb6ad6

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