{% extends 'base.html' %} {% block main %}
Rich-text and code editing surfaces — WYSIWYG chrome, Markdown and a syntax-highlighted source view.
Format with the toolbar — output is sanitized HTML.
A resilient interface earns its contrast from role tokens, not hard-coded hex. When every color resolves through a semantic variable, flipping the theme becomes a one-attribute change — and the same markup carries twelve accent presets for free.
"The fastest way to ship a dark mode is to never write a literal color in the first place."
Use var(--ax-surface) for panels and var(--ax-text-muted) for supporting copy. The glass surfaces below blur whatever sits behind them, so the canvas tint reads through.
#F6F8FC and #0A0C11.Edit the underlying markup directly with syntax highlighting.