VIRELUME 1.0.0 — FINAL MOBILE HEADER AUDIT
===========================================
Target: XenForo 2.3.12 (base version 2031270)

FIX SCOPE
---------
PASS  Existing Virelume logo assets retained for desktop and mobile.
PASS  No text-logo output reintroduced.
PASS  Mobile p-nav-opposite constrained to the existing 50px header height.
PASS  Mobile p-navgroup constrained to 50px height.
PASS  Mobile account/navigation links constrained to 40x50px.
PASS  <=430px links reduce to 38x50px.
PASS  User avatar constrained to 28x28px.
PASS  Iconic conversation/alert glyph boxes constrained to 20x20px.
PASS  Mobile nav text labels hidden while icons remain available.
PASS  badgeContainer positioned relative to its own navigation control.
PASS  Badge pseudo-element explicitly absolute-positioned.
PASS  Badge height/min/max height fixed to 16px.
PASS  Badge width auto with 16px minimum and 28px maximum.
PASS  Badge font size fixed to 9px and line height to 16px.
PASS  Badge transform reset so it cannot scale/shift into the control bay.
PASS  Badge overflow clipped to prevent long counts widening the header.

STRUCTURAL SAFETY
-----------------
PASS  Forum/node layout selectors unchanged.
PASS  Thread-list layout selectors unchanged.
PASS  Message/post layout selectors unchanged.
PASS  Sidebar/content-grid layout selectors unchanged.
PASS  Existing Virelume authoritative mobile content system retained.
PASS  XenForo still controls which account/navigation items are present and what
      menus/overlays those controls open.

STATIC VALIDATION
-----------------
PASS  style.xml parses as XML.
PASS  Style title: Virelume.
PASS  XenForo base version: 2031270.
PASS  extra.less brace count balanced: 408 open / 408 close.
PASS  extra.less parenthesis count balanced: 287 open / 287 close.
PASS  Required mobile geometry declarations found in final XML.
PASS  Companion 1.0.1 archive retained unchanged.
PASS  Final nested style ZIP archive test passed.
PASS  Final customer installer archive test passed.
PASS  SHA256 manifest regenerated after the mobile-header correction.

NOTE
----
This patch directly addresses the oversized mobile avatar/message/alert area shown
in the supplied live screenshot. The earlier build had desktop badge sizing inside
(min-width: 901px) but only changed badge top/right positions on mobile; this patch
adds the missing mobile geometry constraints rather than relying on inherited sizing.
