/* El Faria - tema GELO: tira todo o pergaminho/marrom do conteudo e usa a paleta azul-gelo do site.
   Carregado por ultimo; os dourados vivos (botoes, abas do ranking, banner) ficam como estao. */
:root{
  --g-fundo:#f4f9fe; --g-fundo2:#e7f1fb; --g-fundo3:#d8e8f7; --g-cab:#c4dcf2;
  --g-borda:#a8c8e6; --g-borda2:#7fa9d3; --g-titulo:#14385e; --g-texto:#1d3550;
}

/* painéis e títulos */
.paper-panel,.content-panel{background:linear-gradient(180deg,#f8fbff 0%,var(--g-fundo2) 100%)!important;border-color:var(--g-borda2)!important;box-shadow:0 10px 30px #04122455,inset 0 1px 0 #fff!important}
.news-panel .panel-heading{background:linear-gradient(180deg,var(--g-cab),var(--g-fundo3))!important;border-color:var(--g-borda)!important;color:var(--g-titulo)!important}
.page-title{border-color:var(--g-borda)!important;color:var(--g-titulo)!important}
.language-switcher{border-color:var(--g-borda2)!important;background:#f1f7fdee!important}
.language-switcher select{background:var(--g-fundo)!important}
.welcome-event-dates{border-color:#7fa9d399!important}

/* tabelas do MyAAC (cores do config do tema e as de .myaac-table) */
.myaac-table>tbody>tr:nth-child(2n),tr[bgcolor="#e5e3d7" i],td[bgcolor="#e5e3d7" i]{background:var(--g-fundo)!important}
.myaac-table>tbody>tr:nth-child(2n+1),tr[bgcolor="#d0cdb4" i],td[bgcolor="#d0cdb4" i]{background:var(--g-fundo2)!important}
.myaac-table>thead>tr>td,.myaac-table>thead>tr>th,.myaac-table>tfoot>tr>td,tr[bgcolor="#afab89" i],td[bgcolor="#afab89" i]{background:var(--g-cab)!important;color:var(--g-titulo)!important}
tr[bgcolor="#afab89" i] td,tr[bgcolor="#afab89" i] a,tr[bgcolor="#afab89" i] b{color:var(--g-titulo)!important}
.native-content td,.native-content th{border-color:var(--g-borda)!important}
.native-content input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),.native-content select,.native-content textarea{border-color:var(--g-borda2)!important;background:#fff!important}
.native-content #createaccount .TableContentAndRightShadow{background:var(--g-fundo)!important}
.native-content .NewsHeadlineBackground{background:linear-gradient(180deg,var(--g-cab),var(--g-fundo3))!important;border-color:var(--g-borda)!important}
img[src*="icon_1_small"]{filter:hue-rotate(185deg) saturate(1.5) brightness(1.15)}

/* tabelas e cartões próprios do site */
.data-table-wrap{border-color:var(--g-borda)!important}
table.data-table td{border-color:var(--g-borda)!important}
table.data-table th{background:var(--g-cab)!important;color:var(--g-titulo)!important}
.empty-state,.article-card,.forum-board,.info-card,.metric-tile,.system-row,.gallery-grid figure{border-color:var(--g-borda)!important}
.home-news-item{border-color:#7fa9d35c!important}
.home-news-item>img,.welcome-image{border-color:var(--g-borda2)!important}
.field input,.field select,.field textarea,.quick-search input{border-color:var(--g-borda2)!important}
.notice{background:linear-gradient(180deg,#f3f9ff,var(--g-fundo2))!important;border-color:var(--g-borda2)!important}
.pagination button{background:var(--g-fundo)!important;border-color:var(--g-borda)!important}
.tag{background:var(--g-fundo3)!important;border-color:var(--g-borda)!important}
.profile-card{background:linear-gradient(180deg,#f8fbff,var(--g-fundo2))!important;border-color:var(--g-borda2)!important}
.profile-emblem{border-color:var(--g-borda2)!important}
.toast{border-color:var(--g-borda2)!important}

/* loja de coins e histórico de pedidos */
.coins-note{background:var(--g-fundo2)!important;border-color:var(--g-borda)!important}
.coins-card{background:linear-gradient(180deg,#fbfdff,var(--g-fundo2))!important;border-color:var(--g-borda)!important}
.coins-qr,.coins-code{border-color:var(--g-borda2)!important}
.coins-history th,.coins-history td{border-color:var(--g-borda)!important}
.coins-history th{background:var(--g-cab)!important;color:var(--g-titulo)!important}

/* r84: bloco de texto 'Sobre' da home (SEO) */
.seo-about{margin-top:14px}
.seo-about h2{margin:0 0 .5em}
.seo-about p{line-height:1.65;margin:.6em 0}
.seo-about .seo-links{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:14px 0 0;padding:0}
.seo-about a{color:#9fd3f2}
