{# Standalone head, so the three sheets are listed here rather than coming from crate::shell. Order matters: style.css reads --bevel-raised / --bevel-inset out of layout.css, and a box-shadow naming an undefined var drops the whole declaration instead of degrading. #}
{% if let Some(url) = item.cover_image_url %} {{ item.title }} {% else %}
{% endif %}

{{ item.title }}

by {{ creator_display_name.as_deref().unwrap_or(&creator_username) }}
{% if item.is_free %}
Free
{% else %}
{{ item.price }}
{% endif %} {% if !item.description.is_empty() %}
{{ item.description }}
{% endif %} {% if item.is_free %} Get Free {% else %} {% if pwyw_enabled %}
{{ currency_symbol }}
{% endif %} {% endif %}
No account required. Download link sent via email.
View full details
{% if !item.is_free %} {% endif %}