/* Small additions on top of the compiled design CSS (public/assets/site.css). */

/* PhotoSlot real-photo rendering */
.ph-img { display: block; width: 100%; height: 100%; object-fit: cover; }

/* Accordion: hide native disclosure markers */
summary { list-style: none; }
summary::-webkit-details-marker { display: none; }

/* Links inherit color by default in this design */
a { color: inherit; text-decoration: none; }

/* Lede brand anchor on interior pages */
.lede-link a { color: hsl(var(--blue)); font-weight: 600; text-decoration: none; }
.lede-dark a { color: inherit; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
