
/* ═══════════════════════════════════════════════════════════════
   WodButton — ink block or hairline ghost. Press: scale 0.97 in 120ms.
   ═══════════════════════════════════════════════════════════════ */

.cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 3.25rem;
  padding: 0 1.75rem;
  border: 0;
  border-radius: 0;
  background: var(--wd-ink);
  color: var(--wd-bg);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.04em;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: transform 120ms var(--wd-ease-out), opacity 200ms ease;
}

.cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn--ghost, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn--ghost, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn--ghost, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn--ghost {
  background: none;
  color: var(--wd-ink);
  box-shadow: inset 0 0 0 1px var(--wd-ink);
}

.cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn:active, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn:active, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn:active, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn:active { transform: scale(0.97); }

.cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn:disabled, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn:disabled, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn:disabled, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn:disabled {
  opacity: 0.45;
  cursor: default;
}

@media (hover: hover) and (pointer: fine) {
  .cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn:not(:disabled):hover, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn:not(:disabled):hover, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn:not(:disabled):hover, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn:not(:disabled):hover { opacity: 0.86; }
}


@media (prefers-reduced-motion: reduce) {
  .cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn, .cc_QrnvaL6dQN_oMJOSzsxX3 .wbtn:active, .cc_QrnvaL6dQN_YWB0mDJBAe .wbtn:active, .cc_QrnvaL6dQN_2Ju9f9NZvH .wbtn:active, .cc_QrnvaL6dQN_APfMi3FPHZ .wbtn:active { transform: none; transition: none; }
}
