/* ==========================================================================
   PG-PROJEKT / MICRO REFINEMENT v44
   Baseline: v43 (itself derived directly from v41).
   Scope: CTA optical alignment + portfolio hover-arrow cleanup only.
   ========================================================================== */

/* Hero CTA: match both action labels typographically and construct the arrow
   geometrically so its shaft is exactly centered in the circle and on the
   same visual axis as the label. */
.refinement-v44 .hero-signature-actions .round-link{
  gap:14px;
  font-size:14px;
  font-weight:600;
  line-height:1;
}
.refinement-v44 .hero-signature-actions .text-link.strong{
  font-size:14px;
  font-weight:600;
  line-height:1;
}
.refinement-v44 .hero-signature-actions .circle-arrow{
  position:relative;
  display:block;
  flex:0 0 auto;
  font-size:0;
}
.refinement-v44 .hero-signature-actions .circle-arrow::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:15px;
  height:1.5px;
  background:currentColor;
  transform:translate(-52%,-50%);
  border-radius:2px;
}
.refinement-v44 .hero-signature-actions .circle-arrow::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:6px;
  height:6px;
  border-top:1.5px solid currentColor;
  border-right:1.5px solid currentColor;
  transform:translate(2px,-50%) rotate(45deg);
  transform-origin:center;
}

/* Portfolio hover labels: retain the action text, remove the decorative ↗. */
.refinement-v44.projects-v38 .realization-hover .hover-action i{display:none}

@media (max-width:640px){
  .refinement-v44 .hero-signature-actions .round-link,
  .refinement-v44 .hero-signature-actions .text-link.strong{
    font-size:13px;
    font-weight:600;
  }
}
