diff --git a/manifest.yaml b/manifest.yaml index ab4a4c8..6bb2203 100644 --- a/manifest.yaml +++ b/manifest.yaml @@ -222,6 +222,13 @@ css: font-size: 3.2em; line-height: 0.9; float: left; padding: 0.02em 0.14em 0 0; color: hsl(var(--primary)); } + /* reel-onimg-* — fixed light ink for text set OVER hero imagery + its + * black scrims (mode-independent, like the scrim itself): light-mode + * tokens are near-black and vanish on the photo. */ + .reel-onimg-strong { color: hsl(40 30% 97%); } + .reel-onimg-soft { color: hsl(40 22% 88% / 0.92); } + .reel-onimg-dim { color: hsl(40 20% 85% / 0.9); } + /* letterbox-scrim — black cinematic bars over hero imagery (image overlay). */ .letterbox-scrim { background-image: linear-gradient(to bottom, diff --git a/templates/overrides/gotham/hero.ninjatpl b/templates/overrides/gotham/hero.ninjatpl index 9c79743..8063af6 100644 --- a/templates/overrides/gotham/hero.ninjatpl +++ b/templates/overrides/gotham/hero.ninjatpl @@ -13,9 +13,9 @@ {% set showOverlay = hasImage and overlayColor != "none" and overlayColor != "" %} {% macro herocontent(align, onImage) %} {% if eyebrowText %}
{{ eyebrowText }}
{% endif %} -{% if headlineText %}

{{ headlineText }}

{% endif %} -{% if subText %}

{{ subText }}

{% endif %} -{% if descText %}

{{ descText }}

{% endif %} +{% if headlineText %}

{{ headlineText }}

{% endif %} +{% if subText %}

{{ subText }}

{% endif %} +{% if descText %}

{{ descText }}

{% endif %} {% if pText or sText %}
{% if pText and pUrl %}{{ pText }}{% endif %} {% if sText and sUrl %}{{ sText }}{% endif %}