/* ============================================================================
   site-primary.css — GERADO. Nao edite a mao.

   Fonte: site/css/tailwind-site.min.css
   Script: scripts/gerar-site-primary.py (rode de novo se o build do site mudar)

   POR QUE ELE EXISTE

   A pagina carrega DOIS builds Tailwind: o do site publico (landing + login,
   azul PdvSmart) e o do app (o tema portado do gopascal-kbal). Os dois
   definem os mesmos utilitarios .text-primary-600, .bg-primary-600 e
   companhia, e com valor FIXO — rgb(0 102 204) de um lado, rgb(219 163 0) do
   outro. Nao ha var() no meio, entao redefinir token nao adianta: quem carrega
   por ultimo ganha, e o ultimo tem de ser o app (e a tela que o usuario passa
   o dia vendo).

   Resultado sem este arquivo: a landing saia com o amarelo do tema do app —
   "Gestao comercial INTELIGENTE", o botao "Acessar", os links, tudo.

   A saida abaixo e a mesma regra do site, so que prefixada por #landing-gate e
   #login-gate. Especificidade maior, escopo restrito aos dois gates.
   ============================================================================ */

#landing-gate .border-primary-200, #login-gate .border-primary-200{--tw-border-opacity:1;border-color:rgb(128 191 255/var(--tw-border-opacity,1))}
#landing-gate .border-primary-500, #login-gate .border-primary-500{--tw-border-opacity:1;border-color:rgb(0 121 230/var(--tw-border-opacity,1))}
#landing-gate .border-primary-600, #login-gate .border-primary-600{--tw-border-opacity:1;border-color:rgb(0 102 204/var(--tw-border-opacity,1))}
#landing-gate .border-l-primary-600, #login-gate .border-l-primary-600{--tw-border-opacity:1;border-left-color:rgb(0 102 204/var(--tw-border-opacity,1))}
#landing-gate .border-t-primary-600, #login-gate .border-t-primary-600{--tw-border-opacity:1;border-top-color:rgb(0 102 204/var(--tw-border-opacity,1))}
#landing-gate .bg-primary-100, #login-gate .bg-primary-100{--tw-bg-opacity:1;background-color:rgb(179 217 255/var(--tw-bg-opacity,1))}
#landing-gate .bg-primary-50, #login-gate .bg-primary-50{--tw-bg-opacity:1;background-color:rgb(230 242 255/var(--tw-bg-opacity,1))}
#landing-gate .bg-primary-50\/50, #login-gate .bg-primary-50\/50{background-color:rgba(230,242,255,.5)}
#landing-gate .bg-primary-500, #login-gate .bg-primary-500{--tw-bg-opacity:1;background-color:rgb(0 121 230/var(--tw-bg-opacity,1))}
#landing-gate .bg-primary-600, #login-gate .bg-primary-600{--tw-bg-opacity:1;background-color:rgb(0 102 204/var(--tw-bg-opacity,1))}
#landing-gate .from-primary-50\/60, #login-gate .from-primary-50\/60{--tw-gradient-from:rgba(230,242,255,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(230,242,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
#landing-gate .from-primary-600, #login-gate .from-primary-600{--tw-gradient-from:#06c var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,102,204,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
#landing-gate .to-primary-400, #login-gate .to-primary-400{--tw-gradient-to:#1a8cff var(--tw-gradient-to-position)}
#landing-gate .text-primary-400, #login-gate .text-primary-400{--tw-text-opacity:1;color:rgb(26 140 255/var(--tw-text-opacity,1))}
#landing-gate .text-primary-500, #login-gate .text-primary-500{--tw-text-opacity:1;color:rgb(0 121 230/var(--tw-text-opacity,1))}
#landing-gate .text-primary-600, #login-gate .text-primary-600{--tw-text-opacity:1;color:rgb(0 102 204/var(--tw-text-opacity,1))}
#landing-gate .text-primary-700, #login-gate .text-primary-700{--tw-text-opacity:1;color:rgb(0 82 163/var(--tw-text-opacity,1))}
#landing-gate .accent-primary-600, #login-gate .accent-primary-600{accent-color:#06c}
#landing-gate .shadow-primary-600\/20, #login-gate .shadow-primary-600\/20{--tw-shadow-color:rgba(0,102,204,.2);--tw-shadow:var(--tw-shadow-colored)}
#landing-gate .hover\:border-primary-500:hover, #login-gate .hover\:border-primary-500:hover{--tw-border-opacity:1;border-color:rgb(0 121 230/var(--tw-border-opacity,1))}
#landing-gate .hover\:bg-primary-50:hover, #login-gate .hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:rgb(230 242 255/var(--tw-bg-opacity,1))}
#landing-gate .hover\:bg-primary-700:hover, #login-gate .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(0 82 163/var(--tw-bg-opacity,1))}
#landing-gate .hover\:text-primary-600:hover, #login-gate .hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(0 102 204/var(--tw-text-opacity,1))}
#landing-gate .hover\:text-primary-700:hover, #login-gate .hover\:text-primary-700:hover{--tw-text-opacity:1;color:rgb(0 82 163/var(--tw-text-opacity,1))}
#landing-gate .hover\:text-primary-800:hover, #login-gate .hover\:text-primary-800:hover{--tw-text-opacity:1;color:rgb(0 61 122/var(--tw-text-opacity,1))}
#landing-gate .focus\:border-primary-400:focus, #login-gate .focus\:border-primary-400:focus{--tw-border-opacity:1;border-color:rgb(26 140 255/var(--tw-border-opacity,1))}
#landing-gate .focus\:border-primary-500:focus, #login-gate .focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:rgb(0 121 230/var(--tw-border-opacity,1))}
#landing-gate .focus\:border-primary-600:focus, #login-gate .focus\:border-primary-600:focus{--tw-border-opacity:1;border-color:rgb(0 102 204/var(--tw-border-opacity,1))}
#landing-gate .focus\:ring-primary-400:focus, #login-gate .focus\:ring-primary-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(26 140 255/var(--tw-ring-opacity,1))}
#landing-gate .focus\:ring-primary-500:focus, #login-gate .focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 121 230/var(--tw-ring-opacity,1))}
#landing-gate .focus\:ring-primary-500\/40:focus, #login-gate .focus\:ring-primary-500\/40:focus{--tw-ring-color:rgba(0,121,230,.4)}
#landing-gate .focus\:ring-primary-600:focus, #login-gate .focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 102 204/var(--tw-ring-opacity,1))}
#landing-gate .group:hover .group-hover\:text-primary-500, #login-gate .group:hover .group-hover\:text-primary-500{--tw-text-opacity:1;color:rgb(0 121 230/var(--tw-text-opacity,1))}
#landing-gate .peer:focus~.peer-focus\:text-primary-600, #login-gate .peer:focus~.peer-focus\:text-primary-600{--tw-text-opacity:1;color:rgb(0 102 204/var(--tw-text-opacity,1))}
#landing-gate .dark\:border-primary-400:is(.dark *), #login-gate .dark\:border-primary-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(26 140 255/var(--tw-border-opacity,1))}
#landing-gate .dark\:border-primary-500\/20:is(.dark *), #login-gate .dark\:border-primary-500\/20:is(.dark *){border-color:rgba(0,121,230,.2)}
#landing-gate .dark\:border-primary-700:is(.dark *), #login-gate .dark\:border-primary-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(0 82 163/var(--tw-border-opacity,1))}
#landing-gate .dark\:border-l-primary-400:is(.dark *), #login-gate .dark\:border-l-primary-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(26 140 255/var(--tw-border-opacity,1))}
#landing-gate .dark\:bg-primary-400:is(.dark *), #login-gate .dark\:bg-primary-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 140 255/var(--tw-bg-opacity,1))}
#landing-gate .dark\:bg-primary-500\/10:is(.dark *), #login-gate .dark\:bg-primary-500\/10:is(.dark *){background-color:rgba(0,121,230,.1)}
#landing-gate .dark\:bg-primary-500\/15:is(.dark *), #login-gate .dark\:bg-primary-500\/15:is(.dark *){background-color:rgba(0,121,230,.15)}
#landing-gate .dark\:bg-primary-600:is(.dark *), #login-gate .dark\:bg-primary-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 102 204/var(--tw-bg-opacity,1))}
#landing-gate .dark\:bg-primary-900\/20:is(.dark *), #login-gate .dark\:bg-primary-900\/20:is(.dark *){background-color:rgba(0,41,82,.2)}
#landing-gate .dark\:from-primary-900\/10:is(.dark *), #login-gate .dark\:from-primary-900\/10:is(.dark *){--tw-gradient-from:rgba(0,41,82,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,41,82,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
#landing-gate .dark\:text-primary-300:is(.dark *), #login-gate .dark\:text-primary-300:is(.dark *){--tw-text-opacity:1;color:rgb(77 166 255/var(--tw-text-opacity,1))}
#landing-gate .dark\:text-primary-400:is(.dark *), #login-gate .dark\:text-primary-400:is(.dark *){--tw-text-opacity:1;color:rgb(26 140 255/var(--tw-text-opacity,1))}
#landing-gate .dark\:hover\:border-primary-500:hover:is(.dark *), #login-gate .dark\:hover\:border-primary-500:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(0 121 230/var(--tw-border-opacity,1))}
#landing-gate .dark\:hover\:bg-primary-500\/10:hover:is(.dark *), #login-gate .dark\:hover\:bg-primary-500\/10:hover:is(.dark *){background-color:rgba(0,121,230,.1)}
#landing-gate .dark\:hover\:bg-primary-700:hover:is(.dark *), #login-gate .dark\:hover\:bg-primary-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 82 163/var(--tw-bg-opacity,1))}
#landing-gate .dark\:hover\:text-primary-300:hover:is(.dark *), #login-gate .dark\:hover\:text-primary-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(77 166 255/var(--tw-text-opacity,1))}
#landing-gate .dark\:hover\:text-primary-400:hover:is(.dark *), #login-gate .dark\:hover\:text-primary-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(26 140 255/var(--tw-text-opacity,1))}
#landing-gate .dark\:focus\:border-primary-400:focus:is(.dark *), #login-gate .dark\:focus\:border-primary-400:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(26 140 255/var(--tw-border-opacity,1))}
#landing-gate .dark\:focus\:border-primary-500:focus:is(.dark *), #login-gate .dark\:focus\:border-primary-500:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(0 121 230/var(--tw-border-opacity,1))}
#landing-gate .dark\:focus\:ring-primary-500:focus:is(.dark *), #login-gate .dark\:focus\:ring-primary-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(0 121 230/var(--tw-ring-opacity,1))}
#landing-gate .group:hover .dark\:group-hover\:text-primary-400:is(.dark *), #login-gate .group:hover .dark\:group-hover\:text-primary-400:is(.dark *){--tw-text-opacity:1;color:rgb(26 140 255/var(--tw-text-opacity,1))}
#landing-gate .peer:focus~.peer-focus\:dark\:text-primary-500:is(.dark *), #login-gate .peer:focus~.peer-focus\:dark\:text-primary-500:is(.dark *){--tw-text-opacity:1;color:rgb(0 121 230/var(--tw-text-opacity,1))}
