/* Tema cósmico no Cardápio (teste) — mantém a cor da loja nos botões */
:root.cosmico{
  --bg:transparent !important; --card:rgba(255,255,255,.06) !important; --card-2:rgba(255,255,255,.09) !important;
  --txt:#F1EEF8 !important; --sub:#A6A1B8 !important; --linha:rgba(255,255,255,.12) !important;
  --tinta:#F1EEF8 !important; --tinta-txt:#05060d !important; --lilas:rgba(155,107,255,.14) !important;
  --cor-suave:rgba(255,255,255,.08) !important; --ok:#2BFF88 !important;
  --sombra:0 20px 60px -30px rgba(0,0,0,.9) !important; --sombra-alta:0 30px 80px -30px rgba(0,0,0,.95) !important;
  color-scheme:dark;
}
.cosmico body{background:transparent !important;color:var(--txt)}
.cosmico .cz-ceu{position:fixed;inset:0;z-index:-2;background:radial-gradient(900px 600px at 85% 5%,rgba(255,90,40,.15),transparent 60%),radial-gradient(1000px 700px at 50% 105%,rgba(155,107,255,.18),transparent 60%),#05060d}
.cosmico #cz-rede{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.8}
.cosmico header,.cosmico .topo,.cosmico .ed-topo{background:rgba(5,6,13,.7) !important;backdrop-filter:blur(14px)}
.cosmico .painel,.cosmico .prod,.cosmico .card,.cosmico .gaveta,.cosmico .gaveta-c,.cosmico .carrinho,.cosmico .inp{backdrop-filter:blur(14px)}
.cosmico .inp,.cosmico input,.cosmico select,.cosmico textarea{background:rgba(0,0,0,.35) !important;color:var(--txt) !important;border-color:rgba(255,255,255,.14) !important}
.cosmico img{filter:none}
.cz-faixa{position:fixed;right:12px;bottom:12px;z-index:9999;font:600 12px "Plus Jakarta Sans",sans-serif;padding:7px 12px;border-radius:99px;background:rgba(255,110,40,.18);color:#FFB070;border:1px solid rgba(255,110,40,.4);backdrop-filter:blur(8px)}
.cz-faixa a{color:#fff;text-decoration:underline}
html.cosmico{background:#05060d !important}
.cosmico .faixa-demo .modelos,.cosmico .faixa-demo .btn:not(.pri),.cosmico .fab,.cosmico .add-mais,.cosmico .modo-grade .tag,.cosmico .chip{background:rgba(255,255,255,.07) !important}
.cosmico .prod:hover .add-mais{background:var(--cor) !important}
.cosmico .barra{background:rgba(5,6,13,.85) !important;backdrop-filter:blur(14px)}
.cosmico .busca,.cosmico .busca:focus-within{background:rgba(255,255,255,.06) !important}
.cosmico .prod{background:rgba(255,255,255,.055) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.cosmico .gaveta,.cosmico .gaveta *:not(img):not(svg):not(path){border-color:rgba(255,255,255,.12)}
.cosmico .gaveta{background:#0f0d1a !important}
.cosmico .toast{color:#05060d !important}
.cosmico .resumo-msg{background:#103322 !important;color:#d8ffe9 !important}

.cz-faixa.cz-versao{left:auto !important;right:10px !important;top:auto !important;bottom:8px !important;transform:none !important;padding:3px 8px !important;font-size:10.5px !important;opacity:.55;background:rgba(255,255,255,.06) !important;color:#A6A1B8 !important;border-color:rgba(255,255,255,.12) !important;pointer-events:none}
