/* Forja Mistyc — Divulgação fase 2 (Agente G): criadores, marcos, metas da comunidade. Usa os tokens do site.css. */
.cri-intro{font-size:13px;margin:2px 0 8px}
.cri-passos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 10px}
.cri-passos div{background:var(--vidro);border:1px solid var(--linha);border-left:3px solid var(--acento);padding:7px 9px;font-size:12px}
.cri-passos b{display:block;font:700 11px Cinzel,Georgia,serif;color:var(--ouro);letter-spacing:1px;margin-bottom:2px}
.cri-plat{display:inline-block;font:700 10px 'Open Sans',Arial;padding:1px 6px;border-radius:3px;color:#fff;margin-right:4px;vertical-align:1px}
.cri-plat.youtube{background:#c4302b}.cri-plat.twitch{background:#6441a5}.cri-plat.tiktok{background:#111;border:1px solid #25f4ee}
.cri-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
.cri-lista .carta{text-align:left}
.cri-lista .carta a.canal{display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cri-ph{color:#ffd27a;font-size:11.5px;border:1px dashed var(--borda);padding:5px 8px;margin:6px 0;background:rgba(90,58,8,.35)}
.cri-acoes{text-align:center;margin:10px 0 4px}
.cri-linha{display:grid;grid-template-columns:150px 1fr auto;gap:8px;align-items:end;margin:6px 0}
.cri-linha.envio{grid-template-columns:1fr 150px auto}
.cri-linha label{font:700 10px Cinzel,Georgia,serif;color:var(--texto2);letter-spacing:1px;display:block;margin-bottom:3px}
.cri-st{display:inline-block;font:700 10.5px 'Open Sans',Arial;padding:2px 8px;border-radius:10px;background:#5a3a08;color:#ffe6b0;white-space:nowrap}
.cri-st.aprovado{background:#1f6f3a;color:#dfffe6}.cri-st.pago{background:#1d4f7a;color:#dcefff}.cri-st.rejeitado{background:#6a1c18;color:#ffd9d6}
td.cri-url{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cri-tab td,.cri-tab th{font-size:12px}
/* metas */
.meta{margin:6px 0 10px}
.meta .mt{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:3px}
.meta .mt b{color:var(--ouro);font-family:Cinzel,Georgia,serif;font-size:12px}
.meta .barra{height:16px;border:1px solid var(--borda);background:rgba(0,0,0,.45);border-radius:9px;overflow:hidden;position:relative}
.meta .barra i{display:block;height:100%;background:linear-gradient(to right,#1f8f3a,var(--acento));box-shadow:0 0 10px var(--brilho)}
.meta .barra span{position:absolute;inset:0;text-align:center;font:700 10.5px/14px 'Open Sans',Arial;color:#fff;text-shadow:0 1px 2px #000}
.meta.ok .barra i{background:linear-gradient(to right,#b8860b,var(--ouro))}
.meta .pr{font-size:11.5px;color:var(--texto2);margin-top:2px}
.regra{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0}
.regra div{background:var(--vidro);border:1px solid var(--linha);padding:8px;text-align:center}
.regra b{display:block;font:900 18px Cinzel,Georgia,serif;color:var(--ouro)}
.regra small{font-size:11px;color:var(--texto2)}
html.simples .cri-passos,html.simples .cri-lista,html.simples .regra,html.simples .cri-linha,html.simples .cri-linha.envio{grid-template-columns:1fr}
html.movel:not(.simples) .pg-form main .cri-linha{grid-template-columns:1fr}
html.movel:not(.simples) .pg-form main .cri-linha label{font-size:26px;margin:10px 0 6px}
html.movel:not(.simples) .pg-form main input[type=number]{height:120px;font-size:54px;padding:0 26px;border-width:3px}
html.movel:not(.simples) .pg-form main .cri-linha .btn{height:110px;font-size:38px;min-width:380px;padding:0 40px}
html.movel:not(.simples) .pg-form main .cri-tab{table-layout:fixed}
html.movel:not(.simples) .pg-form main .cri-tab td,html.movel:not(.simples) .pg-form main .cri-tab th{font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.movel:not(.simples) .pg-form main .cri-tab td small{display:none}
html.movel:not(.simples) .pg-form main .cri-st{font-size:20px}
html.movel:not(.simples) .pg-form main .cri-intro,html.movel:not(.simples) .pg-form main .cri-ph{font-size:28px}

/* metas 13/11: escada dos níveis (dobra) */
.meta-niveis{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}
.meta-niveis .nv{font-size:11px;padding:3px 8px;border-radius:10px;border:1px solid var(--linha);background:rgba(0,0,0,.3);color:var(--texto2)}
.meta-niveis .nv b{font:700 10px Cinzel,Georgia,serif;color:var(--texto2);letter-spacing:.5px}
.meta-niveis .nv.batido{border-color:#43c56b;color:#8ff0a4}.meta-niveis .nv.batido b{color:#8ff0a4}
.meta-niveis .nv.agora{border-color:var(--ouro);background:rgba(232,196,106,.15);color:var(--destaque)}.meta-niveis .nv.agora b{color:var(--ouro)}
.meta-prox{font-size:11.5px;margin-top:4px;color:var(--texto)}.meta-prox b{font:700 10px Cinzel,Georgia,serif;color:var(--ouro);letter-spacing:1px;margin-right:4px}
.meta-nota{font-size:11px;margin-top:2px}
html.movel:not(.simples) .meta-niveis .nv{font-size:14px;padding:5px 10px}html.movel:not(.simples) .meta-niveis .nv b{font-size:13px}html.movel:not(.simples) .meta-prox,html.movel:not(.simples) .meta-nota{font-size:15px}

/* metas 13/11: cartão compacto METAS DA COMUNIDADE na coluna da esquerda */
.metas-lado{padding:10px 10px 8px}
.meta-c{margin:7px 0 9px}
.meta-c .mt{display:flex;justify-content:space-between;gap:6px;font-size:11px;line-height:1.2;margin-bottom:3px}
.meta-c .mt b{font:700 10.5px Cinzel,Georgia,serif;color:var(--ouro);letter-spacing:.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.meta-c .mt span{color:var(--texto2);white-space:nowrap;font-size:10.5px}
.meta-c .barra{height:8px;border:1px solid var(--borda);background:rgba(0,0,0,.45);border-radius:5px;overflow:hidden}
.meta-c .barra i{display:block;height:100%;background:linear-gradient(to right,#1f8f3a,var(--acento))}
.meta-c.ok .barra i{background:linear-gradient(to right,#b8860b,var(--ouro))}
.meta-c .pr{font-size:10.5px;color:var(--texto2);margin-top:3px;line-height:1.25}
html.movel:not(.simples) .meta-c .mt b{font-size:17px}html.movel:not(.simples) .meta-c .mt span,html.movel:not(.simples) .meta-c .pr{font-size:15px}html.movel:not(.simples) .meta-c .barra{height:14px}
