  /* Премахване на стрелките в number полетата */
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  input[type="number"] {
    -moz-appearance: textfield;
  }

  /* Контейнер за полето и валутния етикет */
  .input-container {
    position: relative;
  }
  .currency-label {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.75rem; /* увеличен размер */
    font-weight: bold;
    color: #374151; /* малко по-тъмен за контраст */
    pointer-events: none;
  }
#info-tab {
  overflow: hidden;
  transition: max-height 0.4s ease;
}
#info-tab.show {
  display: block;
  opacity: 1;
}
#info-toggle i.open {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

/* размер на монетата + перспектива */
#coin-container{
  width:160px;           /* ⇽ промени ако искаш по-голяма/по-малка */
  height:160px;
  margin:2rem auto;
  perspective:1000px;
}

/* самата монета */
#coin{
  width:100%;
  height:100%;
  position:relative;
  transform-style:preserve-3d;
  transition:transform 2s ease-in-out;
}

/* двете лица */
.coin-face{
  position:absolute;
  inset:0;
  backface-visibility:hidden;   /* КРИЕМ гърба */
}

.coin-face img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:9999px;
  box-shadow:0 4px 10px rgba(0,0,0,.25);
}

/* задната страна – обърната на 180° */
.back{
  transform:rotateY(180deg);
}

@keyframes wiggle {
  0%, 100% { transform: rotateY(var(--angle,0deg)) rotate(0deg) scale(1); }
  25%      { transform: rotateY(var(--angle,0deg)) rotate(5deg) scale(1.03); }
  75%      { transform: rotateY(var(--angle,0deg)) rotate(-5deg) scale(1.03); }
}

.wiggle {
  animation: wiggle 0.6s ease-in-out;
}
