/* Original decorative artwork. Live labels, accessible names and click targets stay in HTML. */
picture.gol-art-icon{display:inline-grid;place-items:center;line-height:0;vertical-align:middle;flex:none}
picture.gol-art-icon>img{display:block;width:100%;height:100%;max-width:min(100%,var(--aw));max-height:min(100%,var(--ah));object-fit:contain;justify-self:center;align-self:center}
.mast-actions .button::after{
  content:"";width:1.14em;height:.97em;flex:none;
  background:url("golova-v2/07-gezinme/masaustu-cift-ok.png") no-repeat center / contain
}
.slider-dots button span{
  background:transparent url("golova-v2/07-gezinme/masaustu-slayt-pasif.png") center / contain no-repeat;box-shadow:none;border-radius:0
}
.slider-dots button[aria-pressed="true"] span{
  background:transparent url("golova-v2/07-gezinme/masaustu-slayt-aktif.png") center / contain no-repeat
}
.why-copy i{background:none}
.why-copy i .gol-art-icon{width:100%;height:100%}
.process-unit:not(:last-child)::after{
  content:"";display:block;flex:0 0 clamp(11px,1.25vw,19px);height:1em;
  background:url("golova-v2/05-surec/masaustu-yon-oku.png") center / contain no-repeat
}
.process-unit i[data-step]{background:none}
.process-unit i:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]){
  display:grid;place-items:center;width:1.32em;height:1.32em;padding:0;
  color:transparent;background:var(--step-art) center / contain no-repeat
}
.process-unit i[data-step="1"]{--step-art:url("golova-v2/05-surec/masaustu-adim-1.png")}
.process-unit i[data-step="2"]{--step-art:url("golova-v2/05-surec/masaustu-adim-2.png")}
.process-unit i[data-step="3"]{--step-art:url("golova-v2/05-surec/masaustu-adim-3.png")}
.process-unit i[data-step="4"]{--step-art:url("golova-v2/05-surec/masaustu-adim-4.png")}
.contact-card i{background:none}
.contact-card.whatsapp i{background:none}
.contact-card i .gol-art-icon{width:100%;height:100%}
.field .art-form-list{justify-content:start}
.maps-cta .art-maps-stars{width:min(100%,7em);height:1.4em}
@media (max-width:640px){
  picture.gol-art-icon>img{max-width:min(100%,var(--mw,var(--aw)));max-height:min(100%,var(--mh,var(--ah)))}
  .slider-dots button span{background-image:url("golova-v2/07-gezinme/mobil-slayt-pasif.png")}
  .slider-dots button[aria-pressed="true"] span{background-image:url("golova-v2/07-gezinme/mobil-slayt-aktif.png")}
}
@media (forced-colors:active){
  .process-unit i[data-step]{color:CanvasText;background:none}
  .slider-dots button span{border:1px solid CanvasText;border-radius:50%}
  .slider-dots button[aria-pressed="true"] span{background:Highlight}
}
/* The header uses a 30 × 26 px source. Its gold chevrons need no magnification. */
.mast-actions .button::after{max-width:30px;max-height:26px}
