commits
* a UI to display local sync data in settings
* content extraction and HTML stripping using scraper and CSS selectors with html-escape
* PDS resolution
* use optimistic validation
* syntax highlighting
* backlinks
* toolbar
* add `card_type` database column
* put animations back in tutorial overlay
* bi-directional card flipping in study session
* update UserContext for app password pub
* sign PDS requests with DPoP keys
* add a client-side login success page.
* updated local dev docs
* interface density selection in settings
* add density styling to Tag component
* refactor repository initialization
* add just scripts and local dev docs
* enhance search results with source information
* update serif/display font
* Footer component
* expand Landing page content
* add custom fonts
* add personas and architecture
* expand AT Protocol concepts
* update project roadmap
* rearrange conditional rendering
* update deck editor with card types, hints, and management.
* OAuth 2.1
* PDS client
* AT-URI
* TID utilities.