{% comment %} The scroll handler writes to the layout store (assets/js/layout.js) instead of local component state, so other regions can read whether the header has scrolled — the shadow behaviour itself is unchanged (T006). {% endcomment %}
{{ above }} {{ right }} {{ tray }} {{ below }}