/* ===============================
   Ockham Template Copier - Button
   =============================== */

button.ockham-tc-btn,
.ockham-tc-btn{
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  border: 1px solid #000 !important;
  background: #000 !important;
  color: #fff !important;
  padding: 10px 14px;
  border-radius: 10px;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .5px;
  text-transform: uppercase;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: transform .12s ease, filter .12s ease, box-shadow .12s ease;
}

button.ockham-tc-btn:hover,
.ockham-tc-btn:hover{
  filter: brightness(1.05);
  transform: translateY(-1px);
  box-shadow: 0 6px 14px rgba(0,0,0,.18);
}

button.ockham-tc-btn:active,
.ockham-tc-btn:active{
  transform: translateY(0);
  filter: brightness(.98);
  box-shadow: none;
}


.ockham-tc-toast{
  position:fixed;
  z-index:999999;
  left:50%;
  bottom:22px;
  transform:translateX(-50%) translateY(12px);
  opacity:0;
  background:rgba(15,15,15,.92);
  color:#fff;
  padding:10px 14px;
  border-radius:12px;
  font-size:13px;
  transition:opacity .2s ease, transform .2s ease;
}

.ockham-tc-toast.is-visible{
  opacity:1;
  transform:translateX(-50%) translateY(0);
}
