.book-form[data-v-1c397359]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;text-align:left}.field[data-v-1c397359]{display:flex;flex-direction:column;gap:7px}.field--wide[data-v-1c397359]{grid-column:1/-1}.field label[data-v-1c397359]{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--gold-deep)}.field input[data-v-1c397359],.field select[data-v-1c397359]{font-family:var(--font-body);font-size:1rem;font-weight:300;color:var(--text);background:var(--cream);border:1px solid var(--sand);border-radius:12px;padding:13px 15px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.field input[data-v-1c397359]:focus,.field select[data-v-1c397359]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b8893f2e}.book-form__actions[data-v-1c397359]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.book-form__submit[data-v-1c397359]{width:100%;max-width:320px;justify-content:center}.book-form__note[data-v-1c397359]{font-size:.9rem;color:var(--text-muted);text-align:center;max-width:460px}.book-form__note a[data-v-1c397359]{color:var(--gold-deep);text-decoration:underline}@media(max-width:640px){.book-form[data-v-1c397359]{grid-template-columns:1fr}}
