/* Chamevo monument constructor — Vesper-system skin for the embedded designer
   and the native [chamevo_form] capture form. */
.chamevo-page .chamevo-designer { margin: 2rem 0; }

.chamevo-quote { margin-top: 2.5rem; }

.cha-shortcode-form {
  display: grid;
  gap: .75rem;
  max-width: 32rem;
}
.cha-shortcode-form .cha-shortcode-input {
  width: 100%;
  padding: .85rem 1rem;
  background: var(--surface, #1b2023);
  border: 1px solid var(--line, #2a3033);
  border-radius: .5rem;
  color: var(--ink, #eef1f2);
  font: inherit;
}
.cha-shortcode-form [data-chamevo-submit] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .9rem 1.4rem;
  background: var(--brass, #b08d57);
  color: #14181a;
  border-radius: .5rem;
  font-weight: 600;
  cursor: pointer;
}
.cha-shortcode-form [data-chamevo-submit].cha-disabled {
  opacity: .55;
  pointer-events: none;
}
.cha-shortcode-price-wrapper { display: none; }
