refactor: extract shared settings stylesheet (pg.css) and clean up inline styles
- Create cortex/static/pg.css with shared variables, nav, containers, form
elements, button classes, text utilities, and feedback messages
- All four settings pages (settings, notifications, tools, help) now link to
pg.css and have page-specific-only <style> blocks
- Style block line counts reduced: settings 244→70, notifications 189→42,
tools 126→88, help 122→75
- Inline style= attributes reduced: settings 45→4, notifications 7→3,
tools 12→4, help 0
- Introduced shared CSS classes: .btn-submit, .btn-save, .btn-cancel,
.btn-secondary, .action-link, .hint, .section-note, .page-title,
.page-subtitle, .page-wrap, .usage-table, .tool-cat-row
- Fix tools_settings.py: replace server-generated inline styles on category
header rows with .tool-cat-row CSS class
- Fix settings.py: add btn-save/btn-cancel/persona-rename-cancel classes to
server-rendered persona rename form buttons
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>