"""Public-facing pages module.

Hosts the unauthenticated presentation routes that sit at the site root: the
marketing landing page (``/``) and the public marketplace catalog
(``/marketplace``). Item lifecycle management (create, edit, favorites, detail,
image serving) remains in the ``marketplace`` blueprint under ``/app``.

Business logic is reused from the marketplace service layer; these routes stay
thin and only handle request parsing and rendering.
"""

from flask import Blueprint

main_bp = Blueprint("main", __name__)

from app.main import routes  # noqa: E402,F401  (registers routes on the blueprint)
