/* buttons */
.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:12px;font-weight:600;font-size:15px;transition:.2s;cursor:pointer;border:0}
.btn-gold{color:#000;background:linear-gradient(135deg,#38405a 0%,#b8c4de 40%,#b8c4de 60%,#38405a 100%);box-shadow:0 0 30px rgba(176,190,220,.15)}
.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(176,190,220,.3)}
.btn-ghost{color:#fff;background:rgba(176,190,220,.05);border:1px solid rgba(176,190,220,.2)}
.btn-ghost:hover{background:rgba(176,190,220,.12)}
.btn-sm{padding:12px 32px;border-radius:6px;color:#000;background:linear-gradient(90deg,var(--gold-m),var(--gold-l))}
.btn-sm:hover{filter:brightness(1.1)}

