/* Underbook landing — custom styles (Tailwind handles the rest via CDN) */

/* Better text rendering */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* Remove default details marker (we use the + glyph) */
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}

/* Smooth scroll for in-page anchors */
html {
  scroll-behavior: smooth;
}

/* Form state utility classes (toggled by app.js) */
.form-success input,
.form-success button {
  pointer-events: none;
  opacity: 0.6;
}

.form-loading button {
  opacity: 0.7;
  cursor: wait;
}
