A pasted stylesheet stops overriding the blog's design
The comparison table on productized-service-platform looks like the rest of
the blog now. It had been a bright white panel in the middle of a dark page,
and in either theme it matched nothing else on the site.
Its styling was pasted into Ghost as a <style> block alongside the table:
a fixed white background, a navy header band, uppercase semibold column names,
its own blue for links and green for prices, italic cells, a drop shadow,
Inter. Every one of those is a decision the blog's table design already makes
differently. Dropping the block lets the table fall back to that design, so it
carries our type and palette, follows the theme, and scrolls sideways in place
instead of spilling its column.
Not a restyle of the pasted CSS but a removal, because a <style> element in a
post body is unscoped CSS on our page. This one happened to use its own class
names, so it only wrecked its own table; a paste written with td or a
selectors would have restyled the article around it. Editorial content can no
longer reach the stylesheet at all.
One post in 370 carried such a block, so nothing else on the blog moves. The
table keeps every row, cell and link it had: 11 tools, 44 cells, 22 links, same
prices and destinations.
Measured in each theme separately rather than inferred from one: 51 elements in
dark and 48 in light, none below WCAG AA, lowest ratio 8.67.
Worth saying plainly, since the timing invites the assumption: this was NOT
caused by the pasted-colour fix in 2026-08-25.1. That transform strips
style="…" attributes, and this table was styled by a <style> block, which
the pattern cannot match. The block was still intact on production after that
release. The table had looked this way since the post was published.