{# Settings dropdown (language + theme). Shared by base.html and admin/base.html to kill the former ~100-line copy-paste duplication. Adapted from the vendored Penguin UI component assets/views/penguinui/dropdowns/dropdown-with-click.html: Penguin's dropdown menu container + item treatment. Deviations: kept our gear icon-only trigger and our core-Alpine open / @click.outside toggle (upstream's x-trap / $focus need the Alpine Focus plugin, which we don't bundle); item hover uses bg-primary/5 to stay consistent with the rest of our Penguin-ified UI. The host template provides the wrapper
so it controls its own positioning (e.g. ml-auto in admin). #}