html[data-template-id="simplescheme"] {
  --tf-accent: #1f6f78;
  --tf-accent-deep: #124e56;
  --tf-mint: #e2f2f3;
  --tf-display: "Segoe UI", system-ui, sans-serif;
  --tf-serif: Georgia, serif;
  --tf-radius: 3px;
}
html[data-template-id="simplescheme"] .reader-frontpage { max-width: 1110px; --rf-accent: #1f6f78; --rf-accent-dark: #124e56; }
html[data-template-id="simplescheme"] .rf-lead h2 { font-size: clamp(34px, 3.7vw, 52px); }
html[data-template-id="simplescheme"] .rf-secondary .rf-story { grid-template-columns: 105px minmax(0, 1fr); }
html[data-template-id="simplescheme"] .rf-rail-block { border-top: 4px solid #1f6f78; }
html[data-template-id="simplescheme"] .rf-article h1 { max-width: 880px; font-size: clamp(42px, 5.2vw, 72px); margin-left: 0; }
html[data-template-id="simplescheme"] .rf-article-header { text-align: left; }
html[data-template-id="simplescheme"] .rf-article-kicker,
html[data-template-id="simplescheme"] .rf-article-dek,
html[data-template-id="simplescheme"] .rf-article-byline { justify-content: flex-start; margin-left: 0; }
html[data-template-id="simplescheme"] .rf-article-hero img { aspect-ratio: 16 / 7.2; }
/* periodicoIA · SimpleScheme: ajuste de ancho al viewport. */
body.pia-tpl-simplescheme #wrapper { overflow: hidden; }
body.pia-tpl-simplescheme #content, body.pia-tpl-simplescheme #sidebar { background: #f8fdfb !important; border-color: #cfe6dd !important; }
body.pia-tpl-simplescheme .post h2 a { color: #0b6b61 !important; }
@media (max-width: 820px) {
  body.pia-tpl-simplescheme #content, body.pia-tpl-simplescheme #sidebar { float: none !important; width: 100% !important; }
}
