/**
 * File role: what /ro/agents-implementation/ adds to the shared e-Registratura frame (/ro/e-reg/e-reg.css, body.ereg-pk): the hero
 * without a picture, as on the agent pages, and the agent cards of the hub — a card that is a link to the agent's page,
 * or a card marked "În pregătire". Colours are the frame's tokens.
 *
 * $file_version: 1.1.0 — the agent links in the hero, as the suite links in the home page hero
 */
body.ahimp-pk .pk-hero {
  background:
    radial-gradient(circle at 80% 30%, rgba(31,111,235,.28) 0%, rgba(31,111,235,0) 55%),
    linear-gradient(135deg, var(--pk-abyss) 0%, #04203c 100%);
}
/* An agent card that opens the agent's page. */
body.ahimp-pk a.card.aghub-card { display: block; color: inherit; text-decoration: none; }
body.ahimp-pk a.card.aghub-card:hover,
body.ahimp-pk a.card.aghub-card:focus-visible { transform: translateY(-2px); }
body.ahimp-pk .aghub-phase { display: block; font-size: .78rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; opacity: .7; margin-bottom: 2px; }
body.ahimp-pk .aghub-more { display: inline-block; margin-top: 10px; font-weight: 600; }
/* An agent not on offer yet: the card stays, without a link. */
body.ahimp-pk .aghub-soon { display: inline-block; margin-top: 10px; padding: 2px 10px; border-radius: 999px; font-size: .78rem; font-weight: 600; background: rgba(127,127,127,.15); }

/* The agent links in the hero, as the suite links in the hero of the home page (/ro/ecm-sections.css,
   .ecm-aiao__links--hero): small light text on the dark hero, thin outline, orange on hover. */
body.ahimp-pk .aghub-hero-links { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; }
body.ahimp-pk .aghub-hero-links a,
body.ahimp-pk .aghub-hero-links a:link,
body.ahimp-pk .aghub-hero-links a:visited {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 6px 11px; border-radius: 7px;
  border: 1px solid rgba(255,255,255,.22); background: transparent;
  color: rgba(255,255,255,.78); font-size: 12.5px; font-weight: 600; line-height: 1; text-decoration: none;
  transition: border-color .2s, color .2s;
}
body.ahimp-pk .aghub-hero-links a i { color: rgba(255,255,255,.72); font-size: 13px; }
body.ahimp-pk .aghub-hero-links a:hover,
body.ahimp-pk .aghub-hero-links a:focus-visible { color: var(--vogo-orange); border-color: var(--vogo-orange); }
body.ahimp-pk .aghub-hero-links a:hover i,
body.ahimp-pk .aghub-hero-links a:focus-visible i { color: #fff; }
