/* Homepage additions on top of site.css (the site prototype's own stylesheet).
   The homepage markup is the prototype's home view; these rules only cover what
   changed because the published site is static HTML under a strict CSP. */

/* The prototype sets this inline (style="margin-top:8px"), which the CSP blocks. */
.hero-copy .display{margin-top:8px}

/* Entries and topic links are links here (the prototype used buttons). */
a.entry,a.code-btn{color:inherit;text-decoration:none}
a.entry:hover b,a.code-btn:hover b{text-decoration:underline;text-decoration-thickness:2px}

/* Photo credit: the prototype's caption link style, with several links. */
.hero-photo figcaption .credit{color:var(--ink-dim);text-transform:none;letter-spacing:.02em;text-align:right}
.hero-photo figcaption .credit a{color:inherit}

/* Three topic links instead of the prototype's four fault codes. */
.codes-strip.topic-strip{grid-template-columns:auto repeat(3,minmax(0,1fr))}
@media (max-width:860px){
  .codes-strip.topic-strip{grid-template-columns:1fr}
  .hero-photo figcaption{flex-wrap:wrap}
}
.home-foot a{color:inherit}
