/* Additive styles only for CMS-rich content and real screenshot uploads. Original stylesheets stay unchanged. */
.cms-screenshot{aspect-ratio:9/16;padding:0;min-height:0;display:block}.cms-screenshot>img{display:block;width:100%;height:100%;object-fit:contain}.cms-rich{color:var(--muted);line-height:1.8;margin:1em 0}.cms-rich>:first-child{margin-top:0}.cms-rich>:last-child{margin-bottom:0}.cms-rich a{text-decoration:underline}.catalog-card+.catalog-card{margin-top:24px}
