Preferences
The round button in the bottom-left corner — the corner that says you. It's a solid silver-blue circle — flat fill, soft shadow, a little lift when you hover. It opens the device-preferences popover — appearance · reduced-motion · contrast. (Language used to live here too, but it's now top-level on every layout — if you can't read the page, you shouldn't have to dig for the fix.) These are device preferences: cookie-backed, functional (no consent banner needed), scoped to .halocompliance.com so they follow you across subdomains and paint right on the very first load. Each one defaults to your OS and only stores what you change.
Saved to this device · follows you across halocompliance.com
A friendly silver-blue circle at the bottom-left of every surface — solid fill, soft shadow — that opens upward into the device-preferences popover. Every row carries an icon, so each control stays recognizable even when the language is set to one you can't read.
Appearance (light · dark · auto), reduced-motion, contrast — all device preferences — cookie-backed, not tied to your account, so they work whether you're signed in or not. (Language moved out of here to the top level of every layout — if you can't read the page, the fix can't be buried. See /app-bar#language.) The popover is a bounded quick-access surface — a glanceable few, on purpose. If device prefs ever outgrow it, the extras graduate to a real Settings page; it never turns into a scrolling menu.
It doesn’t change — same button, same popover, in every shell and every auth state. It's device-scoped and cookie-backed, so it works before you sign in and follows you across subdomains. The only place it hides is embedded / white-label surfaces. (Language is the one preference that decides whether you can read anything at all, so it lives at the top level of every layout, not here — see /app-bar#language.)
A functional cookie scoped to .halocompliance.com — cross-subdomain, no consent banner needed (it isn't tracking, it's remembering). Defaults come from your OS; we only store what you change. Reset to system clears every override at once — handy as an accessibility escape hatch. Account-level preferences (server-side, cross-device) live in the Account menu, not here.
Silver-blue, not gold — the quieter color for the corner that works in the background. Device here (this machine); account up in the top-right (the person). It pairs with Comms at bottom-right — together they're the steady pair at the bottom of every surface, the layer that follows you across halocompliance.com.