{% extends "base.html" %}
{% block extrahead %}
{# Display serif (Fraunces) for headlines โ Inter (body) and JetBrains Mono
(code) are loaded by the Material theme. #}
{# Resolve a per-page title + description, falling back to site defaults. #}
{%- if page and page.meta and page.meta.title -%}
{%- set seo_title = page.meta.title -%}
{%- elif page and page.title and not page.is_homepage -%}
{%- set seo_title = page.title ~ " ยท " ~ config.site_name -%}
{%- else -%}
{%- set seo_title = config.site_name ~ " โ Indian court data, in the AI you already use" -%}
{%- endif -%}
{%- if page and page.meta and page.meta.description -%}
{%- set seo_desc = page.meta.description -%}
{%- else -%}
{%- set seo_desc = config.site_description -%}
{%- endif -%}
{%- set seo_image = config.site_url ~ "assets/og-image.png" -%}
{%- set seo_url = page.canonical_url if page else config.site_url -%}
{# Material already emits when a page sets one, and a
from site_url. Only add a description fallback for
pages that don't define their own, to avoid duplicate tags. #}
{%- if not (page and page.meta and page.meta.description) %}
{%- endif %}
{# Structured data: describe the software on the home page for rich results. #}
{%- if page and page.is_homepage %}
{% endif -%}
{% endblock %}