Add an 18+ age gate and plain-language reader copy #2Mergediamnbutlermerged 1 commit intomainfromrefs/pull/2/headConversationFiles changed21 files changed+533-77StackedSplitscripts/backend/covers/content.ts+1 −1scripts/backend/jev/assessment.ts+1 −1src/lib/account-sync.ts+41 −5src/lib/adult.test.ts+56 −0src/lib/adult.ts+72 −0src/lib/components/BookDetail.svelte+12 −4src/lib/components/BookTile.svelte+7 −1src/lib/components/ReaderImpressions.svelte+11 −10src/lib/components/SeriesDetail.svelte+3 −3src/lib/components/SeriesTile.svelte+1 −1src/lib/components/readerimpressions.test.ts+4 −4src/lib/components/render.test.ts+9 −9src/lib/content-notes.test.ts+74 −0src/lib/content-notes.ts+55 −0src/lib/library.test.ts+11 −11src/lib/library.ts+8 −6src/lib/styles.css+4 −0src/routes/+page.svelte+99 −14workers/accounts.test.ts+35 −3workers/accounts.ts+22 −4workers/migrations/0002_adult_consent.sql+7 −0