{#
Appearance settings page — Settings › Appearance.
The theme preference is **client-side only**. The pre-paint bootstrap
in base.html owns localStorage and applies `` before
the first paint; this template just renders the toggle UI and calls
`window.AgentDropTheme.set(...)` on change.
We can't render a server-side `checked` attribute that reflects the
user's current preference, because the server has no idea what's in
localStorage. Instead, all three radios render unchecked, and a small
inline script after the markup reads `window.AgentDropTheme.get()`
and checks the matching one. On first visit this returns "auto", so
the Auto radio ends up selected — which is the right default anyway.
#}
{% extends "settings/_base.html" %}
{% block section_header %}
Appearance
Choose how Agent Drop renders. Auto follows your operating system.