{# Self-contained: inline styles + inline script so the include works on every base template (apex uses compiled CSS, dashboard/public/staff use Tailwind CDN). Renders as `hidden` so it's invisible without JS — JS removes the attribute on DOMContentLoaded only if the consent cookie is not already set. #}