# Resident web presentation `account.html` owns the account portal markup, styles, bundled icons, and browser interaction code. `../account.zig` embeds it at build time and serves it using the existing response headers. No frontend runtime dependency or asset service is required. Keep visual experiments here. Account policy, authentication, authorization, and storage remain in their existing server modules; the page calls existing XRPCs. Icons are decorative local SVGs with their license included in the document. There is no remote icon loading or icon-set configuration in this version. Check logged-in desktop and narrow-screen layouts when changing presentation. Run the repository checks when shipping, including permissioned smoke checks when changing the shared page used by `/account/spaces`. `home.html` is the homepage template, embedded by `src/http/landing/mod.zig`. Its `{s}` placeholders are Zig formatting arguments; escape any literal braces as `{{` and `}}`. Dynamic values remain escaped by the renderer. Homepage CSS and browser behavior currently live in `src/http/landing/assets.zig`. `data-icon-slot` names identify replaceable artwork independently of link behavior and accessible labels. Header slots are `zds.header.brand`, `.source`, `.zat`, `.atproto`, `.menu`, and `.preferences`; the Account link shares `zds.nav.account` with the account portal. These are inert hooks only. No custom icon-set loading or configuration is implemented yet.