/* Shared styles for paya.fund secondary pages (terms, privacy, changelog, docs).
   Mirrors index.html. Pages all use Tailwind via CDN with the same config. */
html { scroll-behavior: smooth; }
body { font-feature-settings: "ss01","cv11"; -webkit-font-smoothing: antialiased; transition: background-color .2s ease, color .2s ease; }
.text-balance { text-wrap: balance; }
.gradient-text {
  background: linear-gradient(135deg, #059669 0%, #10d39b 50%, #34d399 100%);
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
}
.dark .gradient-text {
  background: linear-gradient(135deg, #10d39b 0%, #34d399 50%, #6ee7b7 100%);
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
}
.prose-paya h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2.5rem; margin-bottom: 1rem; letter-spacing: -0.01em; }
.prose-paya h3 { font-size: 1.125rem; font-weight: 600; margin-top: 1.75rem; margin-bottom: 0.5rem; }
.prose-paya p, .prose-paya li { line-height: 1.7; }
.prose-paya p { margin-bottom: 1rem; }
.prose-paya ul { list-style: disc; margin-left: 1.5rem; margin-bottom: 1rem; }
.prose-paya ol { list-style: decimal; margin-left: 1.5rem; margin-bottom: 1rem; }
.prose-paya li { margin-bottom: 0.25rem; }
.prose-paya a { color: #059669; text-decoration: underline; text-decoration-color: rgba(5,150,105,.4); text-underline-offset: 3px; }
.dark .prose-paya a { color: #34d399; text-decoration-color: rgba(52,211,153,.4); }
.prose-paya a:hover { text-decoration-color: currentColor; }
.prose-paya code { background: rgba(11,15,23,.05); border: 1px solid rgba(11,15,23,.08); padding: 1px 6px; border-radius: 6px; font-size: .9em; }
.dark .prose-paya code { background: rgba(255,255,255,.04); border-color: rgba(255,255,255,.08); }
.prose-paya hr { border-color: rgba(11,15,23,.08); margin: 2rem 0; }
.dark .prose-paya hr { border-color: rgba(255,255,255,.06); }
.prose-paya strong { font-weight: 600; }
.prose-paya .lead { font-size: 1.125rem; color: rgb(58 71 97); }
.dark .prose-paya .lead { color: rgb(148 164 186); }
