/* Small additions to the old rivne.travel styles for the rebuilt pages. */
.rv-auth .site-signup-wrap { padding-top: 140px; background: #f2f2f2; }
.rv-auth .site-signup { box-shadow: 0 2px 12px rgba(0, 0, 0, .06); }
.rv-auth .site-signup h1 { font-size: 2em; text-align: center; margin-bottom: 30px; }
.rv-auth .rv-auth-or { text-align: center; color: #999; margin: 20px 0; }
.rv-auth .rv-auth-links { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin: 10px 0 0; }
.rv-auth .rv-auth-links span { color: #777; margin-right: auto; }
.rv-auth .rv-auth-links span + a { margin-left: 8px; }
.rv-auth .invalid-feedback { display: block; }
.rv-auth .alert { border-radius: 0; }
