/*vr-theme-vrbooking/style.css*/
/*
Theme Name: VR Booking
Author: VR Web
Description: Site e sistema para hotéis e motéis (quartos, reservas, mapa dos quartos, reserva pelo site, caixa por atendente, pagamentos online) + painel VR Web (financeiro, caixa, clientes, funcionários; celular e computador).
Version: 2.4.0
Text Domain: vr-booking
*/
:root {
  --vrb-fundo: #0B1020;
  --vrb-fundo-2: #111833;
  --vrb-cartao: #161F3F;
  --vrb-linha: #26305A;
  --vrb-creme: #F2F5FF;
  --vrb-texto: #C9D1EE;
  --vrb-mudo: #8E99C2;
  --vrb-vermelho: #3B6CFF;
  --vrb-vermelho-2: #5B86FF;
  --vrb-latao: #2BD9A8;
  --vrb-ok: #2BD9A8;
  --vrb-erro: #FF6B6B;
  --vrb-titulo: 'Sora', system-ui, sans-serif;
  --vrb-rotulo: 'Sora', system-ui, sans-serif;
  --vrb-corpo: 'Inter', system-ui, sans-serif;
  --vrb-raio: 14px;
}
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--vrb-fundo);
  color: var(--vrb-texto);
  font-family: var(--vrb-corpo);
  font-size: 16px;
  line-height: 1.6;
}
img { max-width: 100%; height: auto; display: block; }
a { color: inherit; text-decoration: none; }
h1, h2, h3 { font-family: var(--vrb-titulo); font-weight: 700; color: var(--vrb-creme); line-height: 1.15; margin: 0; letter-spacing: -.01em; }
button, input, select, textarea { font: inherit; color: inherit; }
.screen-reader-text { position: absolute; left: -9999px; }
