/* The HAC demo's own CSS: the accent colour (both themes) and a few one-off look tweaks. No layout rules here:
   layout comes from /kit/layout.css. Neutral accent, not HAC's brand colours (HAC branding applied on award). */
:root { --accent: #0d6b5e; --accent-soft: #e0f1ed; }
[data-theme="dark"] { --accent: #74d6c3; --accent-soft: #123630; }
a.card { color: var(--ink); text-decoration: none; }
a.card:hover { border-color: var(--ink); }
a.card:hover .res-t { text-decoration: underline; }
.res-t { font-weight: 750; font-size: var(--step-1); line-height: 1.3; }
a.chip { text-decoration: none; display: inline-block; line-height: 1.5; }
.filters > summary { cursor: pointer; min-height: 2.75rem; padding-block: .6rem; }
.serp { border-left: .2rem solid var(--line); padding-left: .75rem; }
.serp-t { color: var(--accent); font-size: var(--step-1); font-weight: 650; }
