/* PR95 V4 — quiet interactive colour states. Hover changes the paper tone;
   it does not lift cards, scale text or introduce app-like animation. */
@media (hover:hover) and (pointer:fine){
  html.v1 .explore-row{transition:background 120ms ease,color 120ms ease}
  html.v1 .explore-row:hover{background:#d7e9ef;color:#254f60}

  html.v1 :is(.cuaderno-entry,.book-theme,.related-primary,.spec-ledger>div,.book-meta-ledger>div){
    transition:background 120ms ease,color 120ms ease;
  }
  html.v1 :is(.cuaderno-entry,.book-theme,.related-primary,.spec-ledger>div,.book-meta-ledger>div):hover{
    background:color-mix(in srgb,var(--dp-context-hover,#d7e9ef) 46%,transparent);
  }

  html.v1 .editorial-continuity__links a{transition:background 120ms ease,color 120ms ease}
  html.v1 .editorial-continuity__links a:hover{background:var(--dp-context-hover,#d7e9ef);color:var(--dp-context-ink,#254f60)}

  html.v1[data-lrb-home="true"] .editorial-card{transition:background 120ms ease,color 120ms ease}
  html.v1[data-lrb-home="true"] .editorial-card:hover{background:color-mix(in srgb,#d7e9ef 35%,#fbf9f4)}
  html.v1[data-lrb-home="true"] .editorial-card--blue:hover{background:#c9e1e8}
  html.v1[data-lrb-home="true"] .editorial-card--sage:hover{background:#d3ddd0}
  html.v1[data-lrb-home="true"] .editorial-card--blush:hover{background:#e4d3cf}
}

html.v1 :is(.cuaderno-entry,.book-theme,.related-primary,.spec-ledger>div,.book-meta-ledger>div):focus-within,
html.v1 .editorial-continuity__links a:focus-visible{
  background:color-mix(in srgb,var(--dp-context-hover,#d7e9ef) 54%,transparent);
}

@media (prefers-reduced-motion:reduce){
  html.v1 .explore-row,
  html.v1 :is(.cuaderno-entry,.book-theme,.related-primary,.spec-ledger>div,.book-meta-ledger>div),
  html.v1 .editorial-continuity__links a,
  html.v1[data-lrb-home="true"] .editorial-card{transition:none}
}
