/* Páginas sencillas: mi cita y privacidad. */
.page-top { background: var(--night); color: var(--on-night); padding: calc(var(--safe-t) + 14px) 20px 14px; }
.page-brand { font-family: var(--display); font-size: 1.7rem; text-decoration: none; color: inherit; }
.pole-full { width: 100%; }
.page { max-width: 560px; margin: 0 auto; padding: 24px 18px calc(40px + var(--safe-b)); }
.prose { max-width: 65ch; }
.prose h1 { font-family: var(--display); font-weight: 400; font-size: 2.4rem; line-height: 1; margin: 0 0 16px; }
.prose h2 { font-family: var(--display); font-weight: 400; font-size: 1.4rem; margin: 28px 0 8px; }
.confirm-box { display: grid; gap: 10px; padding: 16px; background: var(--paper); border-radius: var(--r-md); margin-top: 6px; }
.confirm-box p { margin: 0; }
