.logo-image{
  aspect-ratio:1/1;
  object-fit:contain;
}

.floating-actions{
  position:fixed;
  right:22px;
  bottom:22px;
  z-index:40;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
}

.floating-actions a,
.floating-actions button{
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.48);
  border-radius:50%;
  color:#fff;
  cursor:pointer;
  box-shadow:0 12px 30px rgba(3,18,31,.3);
  transition:transform .2s ease,box-shadow .2s ease,opacity .25s ease;
}

.floating-actions a:hover,
.floating-actions button:hover{
  transform:translateY(-3px) scale(1.04);
  box-shadow:0 16px 34px rgba(3,18,31,.4);
}

.floating-social svg{
  width:29px;
  height:29px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.floating-instagram{
  width:58px;
  height:58px;
  background:linear-gradient(145deg,#5b51d8 5%,#c13584 48%,#f56040 78%,#fcaf45);
}

.floating-whatsapp{
  width:58px;
  height:58px;
  background:#fff url("assets/whatsapp-glyph-2026.png") center/68% no-repeat;
}

.floating-whatsapp svg{
  display:none;
}

.socials a[aria-label="Aysis Teknoloji WhatsApp"]{
  background:#fff url("assets/whatsapp-glyph-2026.png") center/60% no-repeat;
}

.socials a[aria-label="Aysis Teknoloji WhatsApp"] svg{
  display:none;
}

.back-to-top{
  width:46px;
  height:46px;
  margin-top:3px;
  padding:0;
  background:#061a2d;
  opacity:0;
  pointer-events:none;
  transform:translateY(10px);
}

.back-to-top.show{
  opacity:1;
  pointer-events:auto;
  transform:translateY(0);
}

.back-to-top svg{
  width:23px;
  height:23px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.2;
  stroke-linecap:round;
  stroke-linejoin:round;
}

@media(max-width:760px){
  .floating-actions{right:14px;bottom:14px;gap:9px}
  .floating-instagram{width:52px;height:52px}
  .floating-whatsapp{width:52px;height:52px}
  .floating-social svg{width:26px;height:26px}
  .back-to-top{width:42px;height:42px}
}

@media(prefers-reduced-motion:reduce){
  .floating-actions a,
  .floating-actions button{transition:none}
}
