/* ------------------------------------------------------------------
   Luxofans — rede de seguranca TEMPORARIA.
   Aproxima o style Circle (escuro/amarelo) enquanto o theme.13.css
   ainda esta compilado com devstack. Carregado DEPOIS do theme.css
   por packages/theme/src/Listener/LoadThemeHead.php:63.
   REMOVER apos "Recompilar estilo" + Salvar no Customizer.
   ------------------------------------------------------------------ */

html { background: #000; color: rgba(255,255,255,.7); }

.tm-page-container { background-color: #0F0F13; }

.uk-section-default   { background: #000 !important; background-image: none !important; }
.uk-section-muted     { background: #0d0d10 !important; }
.uk-section-secondary { background: #aa349b !important; background-image: none !important; }

.tm-toolbar-default { background: #000; }

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(170,52,155,.4);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
}
.uk-navbar-nav > li > a { color: rgba(255,255,255,.7); }
.uk-navbar-nav > li > a:hover,
.uk-navbar-nav > li > a[aria-expanded="true"],
.uk-navbar-nav > li.uk-active > a { color: #ffce00; }

a, .uk-link { color: #ffce00; }
a:hover, .uk-link:hover { color: #ffce00; }

h1, h2, h3, h4, h5, h6,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6,
.uk-heading-small, .uk-heading-medium, .uk-heading-large,
.uk-heading-xlarge, .uk-heading-2xlarge { color: #fff; }

.uk-text-lead { color: #ffce00; }

.uk-card-default {
    background-color: rgba(255,255,255,.08) !important;
    color: rgba(255,255,255,.7);
    box-shadow: none !important;
    background-image: none !important;
}
.uk-card-default .uk-card-title { color: #fff; }
.uk-card-primary   { background-color: #ffce00 !important; background-image: none !important;
                     box-shadow: none !important; color: #000; }
.uk-card-secondary { background-color: #aa349b !important; background-image: none !important;
                     box-shadow: none !important; color: #fff; }

.uk-button { border-radius: 500px !important; }
.uk-button-default {
    background-color: #fff !important; color: #000 !important;
    background-image: none !important; box-shadow: none !important; border-color: transparent;
}
.uk-button-primary {
    background-color: #ffce00 !important; color: #000 !important;
    background-image: none !important; box-shadow: none !important; border-color: transparent;
}
.uk-button-danger { background-color: #ff1a3b !important; background-image: none !important; }

.uk-input, .uk-select, .uk-textarea { background-color: #fff; color: #000; }
.uk-search-default .uk-search-input { background-color: #1e1e1e; color: #fff; }
.uk-search-input::placeholder { color: #fff; }

/* EasySocial: o tema momyclub02 nao declara `color` em #es e herdaria
   o branco do <html>. Sem isto, texto branco sobre painel branco.
   Nenhum arquivo/override/tema/tabela do EasySocial e tocado. */
#es { color: #444; }
