/* cartao: bloco liquid0807z */
/* ==== consolidado de liquid0807 ==== */
/* LIQUID0807 v1.0 07/08/2026 (deliveryfacil-glass-0807) — padronizacao ordem Rafael: links "seguir" do rodape
   do kit (fundo branco) com fonte ouro da marca nos dois temas. Rollback = remover este bloco. */
.g19-segue a{color:#8A5E04}
body.dark .g19-segue a{color:#E9A930}

/* ==== consolidado de liquid0807d ==== */
/* LIQUID0807d v1.0 07/08/2026 — G1=B estendido (voto Rafael): CTA no gradiente metalico do logo; ouro de
   texto sobe do 8A5E04 p/ o ambar #A86305 (4,7:1 sobre branco). Aditivo. */
.cta{
  background:var(--app019-gold-gradient,linear-gradient(135deg,#F3C651 0%,#E9A930 35%,#D49813 68%,#B88008 100%));
  color:#FFFFFF;text-shadow:0 1px 3px rgba(60,35,0,.4);
}
body{--ouro:#A86305;--ouro2:#C0790F}
.cta2{color:var(--app019-gold-text,#8A5E04);border-color:var(--app019-gold-dark,#B88008)}
.g19-segue a{color:var(--app019-gold-text,#8A5E04)}

/* ==== consolidado de liquid0807e ==== */
/* LIQUID0807e v1.0 07/08/2026 — C1 votado: mesma cara do logo com o texto na zona ambar + sombra reforcada. */
.navtop a,.s19-cta,.cta{background:var(--app019-gold-gradient,linear-gradient(135deg,#F3C651 0%,#E9A930 35%,#D49813 68%,#B88008 100%));text-shadow:0 1px 4px rgba(50,30,0,.6),0 0 2px rgba(50,30,0,.4)}
body{--grad-btn:var(--app019-gold-gradient,linear-gradient(135deg,#F3C651 0%,#E9A930 35%,#D49813 68%,#B88008 100%))}

/* ==== novos da onda z ==== */
/* z-novos: D7 vidro nos cards claros */
.cartinha{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);border-color:rgba(168,99,5,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
.cartinha:hover{border-color:rgba(168,99,5,.5)}
@media (prefers-reduced-transparency:reduce){.cartinha{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#FFFFFF!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cartinha{background:rgba(255,255,255,.94)}}

/* p-novos: D6 */
/* p-novos: D6 selo CNPJ */
.zcnpj{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.78rem;color:#5C5648;padding:14px 16px 4px;text-align:center}
.zcnpj svg{width:14px;height:14px;stroke:#1F7A43;stroke-width:2.2;fill:none;flex:0 0 14px}
body.dark .zcnpj{color:#8A8F98}

/* n-novos: N4 migalha */
.migalha019{font-size:.84rem;color:#8A8F98;padding:12px 16px 0;max-width:1080px;margin:0 auto}
.migalha019 a{color:var(--app019-gold-text,#8A5E04);text-decoration:none}
.migalha019 a:hover{text-decoration:underline}
.migalha019 b{color:#15151A;font-weight:600}
body.dark .migalha019 b,html.dark .migalha019 b{color:#EDEFF3}
body.dark .migalha019 a,html.dark .migalha019 a{color:#E9A930}

/* x-novos: X1 navegação de família */
.zfamilia{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;padding:18px 16px 6px;max-width:1080px;margin:0 auto}
.zfamilia a{font-size:.8rem;font-weight:700;color:var(--app019-gold-text,#8A5E04);border:1px solid rgba(168,99,5,.3);border-radius:999px;padding:8px 14px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);text-decoration:none;transition:border-color .18s ease}
.zfamilia a:hover{border-color:rgba(168,99,5,.55)}
.zfamilia a:focus-visible{outline:3px solid rgba(138,94,4,.55);outline-offset:2px}
.zfamilia a.zfon{background:var(--app019-gold-gradient,linear-gradient(135deg,#F3C651 0%,#E9A930 35%,#D49813 68%,#B88008 100%));color:#FFFFFF;border-color:transparent;text-shadow:0 1px 2px rgba(60,35,0,.4)}
html.dark .zfamilia a,body.dark .zfamilia a{background:rgba(27,27,31,.6);color:#E9A930;border-color:rgba(233,169,48,.3)}
html.dark .zfamilia a.zfon,body.dark .zfamilia a.zfon{color:#FFFFFF}
@media (prefers-reduced-transparency:reduce){.zfamilia a{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#FFFFFF!important}html.dark .zfamilia a,body.dark .zfamilia a{background:#1B1B1F!important}}
/* cartao: bloco inapp019css */
html.in-app019 .soc-g,html.in-app019 .soc-a{display:none!important}html.in-app019 #r019,html.in-app019 #r19{display:none!important}html.in-app019 #a19gveu{display:none!important}
/* cartao: bloco df0810v2 */
/* DF0810V2 v1.0 10/08/2026 — deliveryfacil-redesign-0809 (voto V2=A do Rafael 10/08: estender a assinatura
   da /deliveryfacil/anuncios/ v2.1 as paginas da familia delivery). Pele aditiva minima e reversivel:
   fundo claro quente #FBFAF7 (era o cinza-frio do kit), rolagem suave, rodape de familia com relevo v2.
   NAO altera dark, CTAs, layout nem componentes proprios da pagina. Rollback = remover este bloco inteiro. */
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
html:not(.dark) body:not(.dark){background:#FBFAF7}
.zfamilia a{box-shadow:0 1px 2px rgba(27,27,31,.06),0 6px 14px -8px rgba(110,65,2,.25);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.zfamilia a:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(27,27,31,.06),0 10px 20px -10px rgba(110,65,2,.35)}
html.dark .zfamilia a,body.dark .zfamilia a{box-shadow:none}
/* cartao: bloco toque44-0812 */
.g19-rodape .g19-linhas a{display:inline-block;padding:14px 4px;line-height:1.15}.g19-rodape .g19-linhas{gap:0 14px}
/* cartao: bloco shell0916 */
/* SHELL0916 v2 16/09 (user-c2, ordem do Rafael: o site pisca e deforma ao carregar): casca critica do APP019 ANTES do 1.o desenho - as familias antigas de cabecalho nunca aparecem, o lugar do cabecalho universal fica reservado (o topo019 troca a reserva pelo cabecalho no mesmo passo) e o rodape institucional nao sai duplicado. Rollback: apagar este bloco, a div data-shell0916 e a tag do topo019 data-shell0916. */.a19hdbar,#a19mnu,div[style*="#150f08"],div[style*="rgb(21, 15, 8)"],header.h019,header.a19top,header.htopo,header.g19-header,header.goldbar,header.uni-hdr,header.m019,header.hd019,header.a19lc-hd,.a19lc-hd,header.gb,header.t19-aposentado,.drawer#drawer,#ovl.ovl:empty{display:none!important}:root{--a19-top-safe:env(safe-area-inset-top,0px);--a19-top-min:0px;--a19-top:max(var(--a19-top-safe),var(--a19-top-min))}@media (max-width:899px),(hover:none),(pointer:coarse){:root{--a19-top-min:6px}}html.in-app019{--a19-top-min:24px}html.a19-no-topsafe{--a19-top:0px}.t19-reserva{display:block;height:calc(129px + var(--a19-top));background:#fff}@media (min-width:900px){.t19-reserva{height:calc(103px + var(--a19-top))}}html.a19-no-topo019 .t19-reserva,html.app019-native-nav .t19-reserva{display:none}body:has(footer.g19-rodape) #c3info0829{display:none!important}
/* cartao: bloco a19skipcss */
.a19skip{position:absolute!important;left:-9999px;top:0;z-index:9999;background:#8A5E04;color:#fff;padding:12px 18px;border-radius:0 0 12px 0;font:600 15px/1.2 system-ui,sans-serif;text-decoration:none}.a19skip:focus{left:0!important;outline:3px solid #fff;outline-offset:-3px}