{# @description A faint ruled grid, drawn in currentColor so it follows the block's text colour. #}
{# @prop size:select['sm', 'md', 'lg'] | default:"md" | description:"How far apart the rules sit" #}
{# @prop intensity:select['faint', 'soft', 'bold'] | default:"soft" | description:"How far the rules come through" #}
{# @prop flat:boolean | default:False | description:"Rule the whole area evenly instead of fading out towards the foot" #}
{# @prop class:text | description:"Extra classes on the layer" #}
{% comment %}
The pattern is an arbitrary value rather than an inline `style`, so a strict CSP still gets it.
`flat` is a bare attribute because the string "False" is truthy in a Django template (#21).
{% endcomment %}