/* ALMA MEEO V10.25 — zgoščena naslovnica in jasen prehod v Val Kovanec */
.am1023-home .am1024-home-first {
  padding-bottom: clamp(.9rem, 1.8vw, 1.45rem);
}

.am1023-home .am1024-home-first .am1005-hero-copy {
  gap: clamp(1rem, 3vw, 3rem);
  padding-top: clamp(1.15rem, 2.4vw, 2.15rem);
}

.am1023-home .am1024-home-first .am1005-hero-side {
  align-self: center;
  max-width: 36rem;
}

.am1023-home .am1024-home-first .am1005-hero-side .lead {
  margin-bottom: .65rem;
}

.am1025-hero-definition {
  margin: 0 0 .95rem !important;
  max-width: 52ch;
  color: #50615d;
  font-size: clamp(.96rem, 1.15vw, 1.06rem);
  line-height: 1.48;
}

.am1025-home-primary-action {
  margin-top: .15rem;
}

.am1025-home-primary-action .am1005-btn.is-primary {
  min-width: min(100%, 18rem);
  min-height: 3.25rem;
  padding-inline: 1.35rem;
  font-weight: 900;
  box-shadow: 0 13px 34px rgba(18, 111, 108, .18);
}

.am1025-coin-bridge {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .8rem 1.4rem;
  margin: 0 0 .65rem;
  padding: .72rem 1rem;
  border-left: 4px solid var(--am1005-gold);
  background: linear-gradient(90deg, rgba(255,248,234,.94), rgba(240,249,247,.82));
}

.am1025-coin-bridge span {
  flex: 0 0 auto;
  color: #9a681f;
  font-size: .67rem;
  font-weight: 900;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.am1025-coin-bridge strong {
  color: var(--am1005-deep);
  font-size: clamp(1rem, 1.55vw, 1.25rem);
  line-height: 1.2;
  text-align: right;
}

/* Val Kovanec ostane močan, vendar brez odvečnega drugega "quick" bloka. */
.am1023-home .am1023-coin-hero {
  margin-top: 0;
  margin-bottom: clamp(1.35rem, 2.7vw, 2.25rem);
}

.am1023-home .am1023-coin-hero-copy {
  padding: clamp(1.15rem, 2vw, 1.8rem);
}

.am1023-home .am1023-coin-actions .am1005-btn.is-primary {
  min-height: 3.25rem;
  padding-inline: 1.35rem;
  font-weight: 900;
  box-shadow: 0 13px 34px rgba(18, 111, 108, .18);
}

/* Prvi signal sledi neposredno za Val Kovancem. */
.am1023-home .am1023-coin-hero + .am1017-first-signal,
.am1023-home .am1023-coin-hero + section {
  scroll-margin-top: 5rem;
}

@media (max-width: 980px) {
  .am1025-coin-bridge {
    align-items: flex-start;
    flex-direction: column;
  }
  .am1025-coin-bridge strong { text-align: left; }
}

@media (max-width: 720px) {
  main .am1023-home .am1024-home-first {
    padding-bottom: .85rem !important;
  }
  main .am1023-home .am1024-home-first .am1005-hero-copy {
    gap: .62rem !important;
    padding-top: .82rem !important;
  }
  main .am1025-hero-definition {
    margin-bottom: .72rem !important;
    font-size: .94rem !important;
    line-height: 1.42 !important;
  }
  main .am1025-home-primary-action,
  main .am1025-home-primary-action .am1005-btn,
  main .am1023-coin-actions,
  main .am1023-coin-actions .am1005-btn {
    width: 100% !important;
  }
  main .am1025-coin-bridge {
    gap: .3rem;
    margin-bottom: .5rem;
    padding: .72rem .78rem;
  }
  main .am1025-coin-bridge strong {
    font-size: 1.02rem;
  }
}
