{% extends "base.html" %} {% from "chirpui/button.html" import btn %} {% from "chirpui/card.html" import resource_card %} {% from "chirpui/hero.html" import page_hero %} {% from "chirpui/layout.html" import container, grid %} {% from "chirpui/surface.html" import surface %} {% block title %}Page Not Found - {{ config?.title ?? 'Site' }}{% end %} {% block meta %} {% end %} {% block content %} {% let current_language = current_lang() %} {% let main_menu = get_menu_lang('main', current_language) %} {% let auto_nav = get_auto_nav() if main_menu | length == 0 else [] %} {% let nav_items = main_menu if main_menu | length > 0 else auto_nav %} {% let home_url = '/' | absolute_url %} {% call container(max_width='72rem', cls='chirp-theme-error') %}
{% call surface(variant='default', cls='chirp-theme-error__panel') %} {% call page_hero(title='Page Not Found', subtitle="The page you're looking for does not exist or may have moved.", variant='minimal', background='solid', cls='chirp-theme-error__hero') %} {% slot eyebrow %}404{% end %} {% slot actions %} {{ btn('Go Home', href=home_url, variant='primary', icon='home') }} {{ btn('Search', href='/search/' | absolute_url, variant='secondary', icon='search') }} {% end %} {% end %} {% if nav_items | length > 0 %}

Try one of these entry points

{% call grid(cols=2, gap='md', cls='chirp-theme-error__grid') %} {% for item in nav_items[:4] %} {% let item_href = item?.href ?? item?.url ?? item?._path ?? '#' %} {{ resource_card(item_href | absolute_url, item?.name ?? item?.title ?? 'Link', item?.description ?? item?.metadata?.description ?? '') }} {% end %} {% end %}
{% end %} {% end %}
{% end %} {% end %}