{{ title }}
{# Favicon #}
{# Tailwind CSS + DaisyUI Output #}
{# jQuery - Keep for compatibility with existing JS #}
{# Font Awesome #}
{# Discourse embed for community #}
{# General EP JS #}
{# Modal Steps for Stepwise Modal Wizards #}
{% if not debug %}
{% endif %}
{% include "includes/navbar.html" %}
{# Main Content Area #}
{% block main_content %}
{# Breadcrumbs - outside main content, optional #}
{% if breadcrumbs %}
{% for elem in breadcrumbs %}
{% for name, url in elem.items %}
{% if forloop.parentloop.last %}
{% endif %}
{# Main content container - paper effect on medium+ screens #}
{# Messages - inside paper #}
{% if message %}
{{ message }}
{% endif %}
{# Page content - no enforced styles #}
{% block content %}
{% endblock content %}
{# License - inside paper if present #}
{% if meta.url_contains_package and meta.current_package.license %}
License
{% endif %}
{% endblock main_content %}
{% include "includes/footer.html" %}
{# Modals - TODO: Convert these to DaisyUI modals #}
{% block modals %}
{# Note: These modals still use Bootstrap markup and will need conversion #}
{% include "modals/cite_modal.html" %}
{% include "modals/signup_modal.html" %}
{% include "modals/predict_modal.html" %}
{% include "modals/batch_predict_modal.html" %}
{% endblock %}