/* GERADO por otserv/tools/gerar_css_v2.py -- nao editar a mao. Cores do layout antigo -> layout novo. */
/* ---- default.css ---- */
.TableContainer .Odd { background-color: #5c4f40; }
.TableContainer .Even { background-color: #231d16; }
.even { background-color: #5c4f40 !important; }
.TableContentContainer { border: 1px solid #5c4f40; }
.TableContainer .Table1 { background-color: #231d16; border: 2px solid #5c4f40; }
.TableContainer .Table2 { border: 2px solid #5c4f40; background-color: #231d16; }
.TableContainer .Table2 .InnerTableContainer td { border: 1px solid #5c4f40; }
.TableContainer .Table3 { border: 2px solid #5c4f40; background-color: #231d16; }
.TableContainer .Table3 .TableContentAndRightShadow td { border: 1px solid #231d16; }
.TableContainer .Table4 { border: 2px solid #5c4f40; background-color: #231d16; }
.TableContainer .Table5 { border: 2px solid #5c4f40; background-color: #231d16; }
.Content .BoxContent .Even { background-color: #231d16; }
.SmallBox .ErrorMessage { background-color: #5c4f40; }
.SmallBox .Message { background-color: #5c4f40; }
/* ---- puria.css ---- */
body.pu { background: radial-gradient(1200px 520px at 50% -120px, rgba(203, 167, 101, .16), transparent 70%),
		radial-gradient(900px 600px at 100% 100%, rgba(203, 167, 101, .05), transparent 70%),
		var(--bg); }
.pu-hero::before { background: linear-gradient(90deg, rgba(21, 16, 11, .94) 0%, rgba(21, 16, 11, .72) 34%, rgba(21, 16, 11, .25) 62%, rgba(21, 16, 11, .55) 100%),
		linear-gradient(0deg, rgba(21, 16, 11, .95) 0%, rgba(21, 16, 11, 0) 45%); }
.pu-crest .chama { filter: drop-shadow(0 0 6px rgba(203, 167, 101, .8)); }
.pu-w1 { background: linear-gradient(100deg, #96836e 0%, #d6b475 30%, #f4f2e8 45%, #d6b475 60%, #96836e 100%); }
.pu-w2 { text-shadow: 0 0 10px rgba(203, 167, 101, .55); }
.pu-status { background: rgba(21, 16, 11, .78); }
body.pu .pu-btn.gold { background: linear-gradient(#e4cea4, var(--gold) 50%, #a28040); border-color: #513f1e; box-shadow: 0 6px 18px rgba(203, 167, 101, .25), inset 0 1px 0 rgba(255, 255, 255, .5); }
body.pu .pu-btn.ember { background: linear-gradient(var(--ember-2), var(--ember) 55%, #80632e); border-color: #322918; box-shadow: 0 6px 18px rgba(203, 167, 101, .3), inset 0 1px 0 rgba(255, 255, 255, .35); text-shadow: 0 1px 1px rgba(40, 30, 12, .6); }
body.pu .pu-btn.ghost { background: rgba(21, 16, 11, .7); }
.pu-nav { background: rgba(21, 16, 11, .9); }
body.pu .pu-nav-acc a.adm { border-color: rgba(203, 167, 101, .45); }
.pu-card { box-shadow: 0 12px 30px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(203, 167, 101, .08); }
body.pu .pu-menu a:hover, body.pu .pu-menu a.ativo { background: rgba(203, 167, 101, .08); }
.pu-guard::after { background: radial-gradient(closest-side, rgba(203, 167, 101, .28), transparent); }
.pu-online-n b { text-shadow: 0 0 18px rgba(222, 194, 141, .45); }
.pu-content { background: linear-gradient(180deg, rgba(41, 34, 25, .96), rgba(30, 24, 17, .96)); box-shadow: 0 18px 40px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(203, 167, 101, .08); }
body.pu .pu-content tr[bgcolor="#2c3332"] > td, body.pu .pu-content tr[bgcolor="#2c3332"] > td,
body.pu .pu-content tr.white > td, body.pu .pu-content th, body.pu .pu-content td.white { background: linear-gradient(180deg, #5c4f40, #3a3026) !important; border-bottom: 1px solid #100d09; }
body.pu .pu-content tr[bgcolor="#1a1f1e"]:hover > td, body.pu .pu-content tr[bgcolor="#212726"]:hover > td { background-color: #382f25; }
body.pu .TableContainer .CaptionContainer, body.pu .TableContainer .CaptionContainer .CaptionInnerContainer { background: linear-gradient(180deg, #5c4f40, #3a3026) !important; }
body.pu .LabelH, body.pu .LabelH td { background: #3a3026 !important; }
.pu-news-head { background: linear-gradient(90deg, rgba(203, 167, 101, .22), rgba(203, 167, 101, .06) 60%, transparent), #272017; }
body.pu input[type="text"], body.pu input[type="password"], body.pu input[type="email"], body.pu input[type="number"],
body.pu input[type="search"], body.pu input:not([type]), body.pu select, body.pu textarea { background: #15100b; }
body.pu input:focus, body.pu select:focus, body.pu textarea:focus { box-shadow: 0 0 0 3px rgba(203, 167, 101, .18); }
body.pu input::placeholder, body.pu textarea::placeholder { color: #6b6457; }
body.pu input[type="submit"], body.pu input[type="button"], body.pu button:not(.pu-burger), body.pu .button, body.pu .btn { border: 1px solid #513f1e; background: linear-gradient(#e4cea4, var(--gold) 50%, #a28040); }
body.pu input[type="submit"][value*="elete"], body.pu input[type="submit"][value*="ancel"], body.pu input[type="button"][value*="ack"] { background: linear-gradient(#362e24, #29221a); }
body.pu .form-control { background: #15100b; }
body.pu .alert-info { background: rgba(203, 167, 101, .08); }
body.pu .skill-bar { background: #15100b; }
body.pu ::-webkit-scrollbar-thumb { background: #42382c; }
body.pu .pu-content table[style*="#808080"] { background: #2e271e !important; }
body.pu .pu-content td[style*="#808080"] { background: #15100b; }
body.pu .pu-content div[style*="border-radius:50px"] { box-shadow: 0 0 18px rgba(203, 167, 101, .35); background: radial-gradient(closest-side, rgba(203, 167, 101, .15), transparent); }
body.pu .pu-mail { box-shadow: inset 0 1px 0 rgba(203, 167, 101, .1); }
.pu-stat { background: radial-gradient(120% 100% at 50% 0%, rgba(203, 167, 101, .12), rgba(0, 0, 0, .2)); }
body.pu .pu-select select { background-color: #15100b; }
body.pu .pu-select option { background: #1f1912; }
body.pu .pu-hs-table tbody tr:hover td { background: rgba(203, 167, 101, .07); border-color: rgba(203, 167, 101, .3); }
.pu-medal.m1 { filter: drop-shadow(0 3px 5px rgba(0, 0, 0, .7)) drop-shadow(0 0 8px rgba(203, 167, 101, .35)); }
body.pu .pu-hs-table tr.top1 td { background: rgba(203, 167, 101, .08); border-color: rgba(203, 167, 101, .28); }
.pu-gs-when { background: radial-gradient(120% 100% at 50% 0%, rgba(203, 167, 101, .14), rgba(0, 0, 0, .25)); }
.pu-dl-card { background: radial-gradient(140% 120% at 0% 0%, rgba(203, 167, 101, .16), rgba(0, 0, 0, .25) 60%); box-shadow: inset 0 1px 0 rgba(203, 167, 101, .12); }
body.pu input:-webkit-autofill, body.pu input:-webkit-autofill:hover, body.pu input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 1000px #1f1912 inset; box-shadow: 0 0 0 1000px #1f1912 inset; }
body.pu .pu-nav-acc a.conta { border-color: rgba(203, 167, 101, .45); }
body.pu .pu-nav-acc a.conta:hover { background: rgba(203, 167, 101, .1); }
.pu-skip { color: #231d16 !important; }
.pu-rk-panel { background: linear-gradient(180deg, rgba(203, 167, 101, .06), rgba(0, 0, 0, .18)); }
body.pu .pu-rk-table th { background: #2e271e !important; }
body.pu .pu-rk-table td { border-bottom: 1px solid rgba(203, 167, 101, .07) !important; }
.pu-on-vocs li { background: rgba(203, 167, 101, .06); }
.pl-valor { background: #15100b; }
.pl-valor:focus-within { box-shadow: 0 0 0 3px rgba(203, 167, 101, .18); }
body.pu button.pl-chip { background: rgba(203, 167, 101, .06); }
body.pu button.pl-chip:hover, body.pu button.pl-chip.on { background: rgba(203, 167, 101, .16); }
.pl-metodo span { background: #15100b; }
.pl-metodo input:checked + span { background: rgba(203, 167, 101, .1); }
body.pu button.pl-btn { background: rgba(203, 167, 101, .1); }
body.pu .pl-cta, body.pu button.pl-cta { border: 1px solid #322918; background: linear-gradient(var(--ember-2), var(--ember) 55%, #80632e); box-shadow: 0 6px 18px rgba(203, 167, 101, .3), inset 0 1px 0 rgba(255, 255, 255, .35); text-shadow: 0 1px 1px rgba(40, 30, 12, .6); }
.pl-tag.pl-pendente { background: rgba(222, 194, 141, .15); }
.pl-pacote span { background: #15100b; }
.pl-pacote input:checked + span { background: rgba(203, 167, 101, .1); }
body.pu .pu-nav-acc a.pu-pontos { background: linear-gradient(180deg, rgba(203, 167, 101, .16), rgba(203, 167, 101, .04)); border: 1px solid rgba(203, 167, 101, .55); box-shadow: inset 0 1px 0 rgba(230, 226, 207, .18), 0 0 0 0 rgba(203, 167, 101, 0); }
body.pu .pu-nav-acc a.pu-pontos svg { stroke: #d6b475; }
body.pu .pu-nav-acc a.pu-pontos:hover { box-shadow: inset 0 1px 0 rgba(230, 226, 207, .25), 0 0 16px rgba(203, 167, 101, .35); }
.pl-aprox { background: rgba(203, 167, 101, .07); }
.pu-nx-rate { background: linear-gradient(180deg, rgba(203, 167, 101, .07), transparent), var(--nx-card); }
.pu-nx-quote { background: rgba(203, 167, 101, .06); }
body.pu .pu-langs a.cur { box-shadow: 0 0 0 2px var(--gold), 0 0 10px rgba(222, 194, 141, .45); }
.pu-fundo::after { background: radial-gradient(120% 90% at 50% 20%, rgba(21, 16, 11, .25), rgba(21, 16, 11, .85) 65%, var(--bg) 100%); }
.pu-hero::before { background: linear-gradient(90deg, rgba(21, 16, 11, .9) 0%, rgba(21, 16, 11, .6) 28%, rgba(21, 16, 11, .08) 55%, rgba(21, 16, 11, .45) 100%),
		linear-gradient(0deg, rgba(21, 16, 11, .95) 0%, rgba(21, 16, 11, 0) 40%),
		linear-gradient(180deg, rgba(21, 16, 11, .55) 0%, rgba(21, 16, 11, 0) 30%); }
.pu-hero-luz { background: radial-gradient(28% 55% at 58% 72%, rgba(203, 167, 101, .30), transparent 70%), radial-gradient(18% 35% at 46% 78%, rgba(255, 110, 30, .22), transparent 70%); }
.pu-w1 { background-image: linear-gradient(100deg, #96836e 0%, #d2ccc1 30%, #f4f2e8 45%, #d2ccc1 60%, #96836e 100%); }
.pu-w2 { text-shadow: 0 0 10px rgba(203, 167, 101, .35); }
.pu-online-n b { text-shadow: 0 0 18px rgba(203, 167, 101, .35); }
.pu-hero::before { background: linear-gradient(90deg, rgba(21, 16, 11, .94) 0%, rgba(21, 16, 11, .72) 30%, rgba(21, 16, 11, .35) 58%, rgba(21, 16, 11, .7) 100%),
		linear-gradient(0deg, rgba(21, 16, 11, .96) 0%, rgba(21, 16, 11, 0) 50%),
		linear-gradient(180deg, rgba(21, 16, 11, .6) 0%, rgba(21, 16, 11, 0) 35%); }
.pu-nevoa.n1 { background: radial-gradient(40% 50% at 30% 50%, rgba(196, 179, 158, .10), transparent 70%), radial-gradient(35% 45% at 75% 60%, rgba(182, 161, 136, .08), transparent 70%); }
.pu-nevoa.n2 { background: radial-gradient(45% 50% at 20% 40%, rgba(182, 161, 136, .08), transparent 70%), radial-gradient(40% 45% at 65% 55%, rgba(206, 189, 170, .07), transparent 70%); }
body.pu { background: radial-gradient(1200px 520px at 50% -120px, rgba(203, 167, 101, .07), transparent 70%), var(--bg); }
.pu-nx-tab th { background: rgba(203, 167, 101, .07); }
.pu-folha-nome { text-shadow: 0 2px 0 #100d09, 0 0 14px rgba(0, 0, 0, .9); }
.pu-abertura { background: radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) 6px 6px / 8px 8px no-repeat,
		radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) calc(100% - 6px) 6px / 8px 8px no-repeat,
		radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) 6px calc(100% - 6px) / 8px 8px no-repeat,
		radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) calc(100% - 6px) calc(100% - 6px) / 8px 8px no-repeat,
		linear-gradient(180deg, rgba(42, 35, 26, .92), rgba(21, 16, 11, .92)); }
.pu-ab-tit { text-shadow: 0 1px 0 #100d0a; }
.pu-ab-num b { text-shadow: 0 0 10px rgba(203, 167, 101, .35); }
.pu-abertura.aberto .pu-ab-tit { text-shadow: 0 0 14px rgba(203, 167, 101, .55); }
.pu-ab-dev i { box-shadow: 0 0 8px rgba(203, 167, 101, .7); }
.pu-idle-jogo { background: rgba(23, 18, 13, .55); }
.pu-idle-jogo:hover, .pu-idle-jogo:focus-visible { background: rgba(203, 167, 101, .08); }
.pu-trailer-tela { background: #100d09; }
.pu-trailer-tela video { background: #100d09; }
body.pu button.pu-trailer-play { border: 2px solid #e4cea4; background: radial-gradient(circle at 50% 35%, #d7b677, #80632e 70%); box-shadow: 0 0 0 8px rgba(203, 167, 101, .18), 0 10px 30px rgba(0, 0, 0, .6); }
body.pu button.pu-trailer-play:hover, body.pu button.pu-trailer-play:focus-visible { box-shadow: 0 0 0 12px rgba(203, 167, 101, .25), 0 10px 30px rgba(0, 0, 0, .6); }
body.pu a.pu-beta { background: radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) 6px 6px / 8px 8px no-repeat,
		radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) calc(100% - 6px) 6px / 8px 8px no-repeat,
		radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) 6px calc(100% - 6px) / 8px 8px no-repeat,
		radial-gradient(circle, var(--rivet) 1.7px, transparent 2.2px) calc(100% - 6px) calc(100% - 6px) / 8px 8px no-repeat,
		linear-gradient(180deg, rgba(42, 35, 26, .93), rgba(21, 16, 11, .93)); box-shadow: 0 8px 24px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .04), 0 0 0 1px rgba(203, 167, 101, .12); }
body.pu a.pu-beta:hover { box-shadow: 0 12px 28px rgba(0, 0, 0, .6), 0 0 0 1px rgba(203, 167, 101, .35); }
.pu-beta-tag i { box-shadow: 0 0 8px rgba(203, 167, 101, .8); }
.pu-beta-ate { text-shadow: 0 1px 0 #100d0a, 0 0 14px rgba(203, 167, 101, .25); }
body.pu .pe-btn, body.pu button.pe-btn { border: 1px solid #513f1e; background: linear-gradient(#e4cea4, var(--gold) 50%, #a28040); }
body.pu .pe-btn.pe-btn-2 { background: rgba(21, 16, 11, .7); }
.pe-painel { border: 1px solid rgba(203, 167, 101, .45); background: linear-gradient(180deg, rgba(203, 167, 101, .1), rgba(0, 0, 0, .2)); }
.pl-pp-br { background: rgba(203, 167, 101, .06); }
