/* Enquete e comentarios do post: no papel da folha, separados por fio fino de ouro; botoes na placa rosa (box-cdb8-sim) como no resto do blog. */
.gz-inter{max-width:612px;margin:0 auto;display:grid;gap:0}
.gz-inter[hidden],.gz-inter [hidden]{display:none!important}
.gz-inter,.gz-inter *,.gz-inter *::before,.gz-inter *::after{box-sizing:border-box}
.gz-inter-bloco{position:relative;margin-top:46px;padding-top:36px}
.gz-inter-bloco::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#c8902e 18%,#c8902e 82%,transparent)}
.gz-inter-bloco::after{content:"";position:absolute;top:-4.5px;left:50%;width:9px;height:9px;margin-left:-4.5px;background:url(../pt-ouro.webp) center/contain no-repeat}
.gz-inter h2{display:grid;justify-items:center;gap:10.8px;margin:0 0 .8em;text-align:center;font:400 clamp(24.3px,3.6vw,30.6px)/1.15 var(--gz-titulo);color:var(--gz-vinho-2);-webkit-text-stroke:.014em currentColor}
.gz-inter h2::after{content:"";display:block;width:min(117px,40%);aspect-ratio:1100/106;background:url(../ap-orn2-au.webp) center/100% 100% no-repeat}
.gz-inter-n{font:600 11px/1 var(--gz-rotulo);letter-spacing:.2em;color:#8f4f12;-webkit-text-stroke:0;margin-left:.4em;vertical-align:.25em}
.gz-aviso{margin:10px 0 0;min-height:1.4em;text-align:center;font:italic 500 16.2px/1.4 var(--gz-serif);color:#5e3a4a}
.gz-inter-carregando{margin:28px 0 0;opacity:.75}
.gz-inter-falha{display:grid;justify-items:center;gap:8px}

.gz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32.4px;border-style:solid;border-width:12.6px 23.4px;border-color:transparent;border-image:url(../box-cdb8-sim.webp) 60 110 fill / 12.6px 23.4px stretch;background:none;font:600 9.5px/1 var(--gz-rotulo);letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:#4a0f1f;filter:drop-shadow(0 2.7px 4.5px rgba(74,15,31,.25));cursor:pointer;transition:transform .3s var(--gz-ease),opacity .2s}
.gz-btn:hover:not(:disabled){transform:translateY(-1.8px)}
.gz-btn:disabled{opacity:.45;cursor:default}
.gz-btn:focus-visible,.gz-op:focus-visible,.gz-com-campo:focus-visible{outline:2px solid #b8741c;outline-offset:3px}
.gz-btn-entrar{margin:0 auto;display:flex;max-width:100%;text-align:center;line-height:1.35;padding-block:0}
.gz-com-mais{display:flex;justify-content:center;margin-top:22px}

.gz-enq-p{margin:0 0 20px;text-align:center;font:italic 500 clamp(19px,2.6vw,22px)/1.4 var(--gz-serif);color:var(--gz-vinho-2);text-wrap:balance}
.gz-enq-ops{list-style:none;margin:0;padding:16px;display:grid;gap:14px;border:1px solid rgba(176,122,38,.8);box-shadow:inset 0 0 0 3px rgba(255,248,230,.55),inset 0 0 0 4px rgba(176,122,38,.4)}
.gz-op{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:2px 14px;border-style:solid;border-width:12.6px 23.4px;border-color:transparent;border-image:url(../box-cdb8-sim.webp) 60 110 fill / 12.6px 23.4px stretch;border-radius:0;background:none;filter:drop-shadow(0 2.7px 4.5px rgba(74,15,31,.22));font:500 clamp(17.6px,2.3vw,19.4px)/1.25 var(--gz-serif);color:#4a0f1f;text-align:center;cursor:pointer;transition:transform .3s var(--gz-ease),filter .25s}
.gz-op:hover:not(:disabled){transform:translateY(-1.8px)}
.gz-op:disabled{opacity:.6;cursor:default}
.gz-op[aria-pressed="true"]{font-weight:600;filter:drop-shadow(0 2.7px 4.5px rgba(74,15,31,.3)) saturate(1.25)}
.gz-op-gema{width:11.7px;height:16.2px;flex:none;background:url(../ap-gema-au.webp) center/contain no-repeat;opacity:.28;transition:opacity .2s}
.gz-op[aria-pressed="true"] .gz-op-gema{opacity:1}
.gz-enq-acoes{display:grid;justify-items:center;gap:10px;margin-top:18px}
.gz-enq-acoes:empty{display:none}
.gz-enq-dica{margin:0;font:italic 500 15.3px/1.4 var(--gz-serif);color:#5e3a4a}

.gz-enq-placar{gap:16px}
.gz-res{display:grid;gap:6px}
.gz-res-topo{display:flex;justify-content:space-between;align-items:baseline;gap:14px}
.gz-res-t{font:500 clamp(17.6px,2.3vw,19.4px)/1.25 var(--gz-serif);color:var(--gz-tinta);overflow-wrap:anywhere}
.gz-res-n{flex:none;font:400 21px/1 var(--gz-titulo);color:var(--gz-vinho-2);font-variant-numeric:tabular-nums}
.gz-res-barra{height:12px;border:1px solid rgba(176,122,38,.8);border-radius:1px;background:rgba(90,24,48,.07);overflow:hidden;padding:1px}
.gz-res-barra i{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(180deg,#f2bf5e,#d9982f 60%,#b8741c);transition:transform .7s var(--gz-ease);will-change:transform}
.gz-res.minha .gz-res-barra{border-color:#7a1f3d}
.gz-res.minha .gz-res-barra i{background:linear-gradient(180deg,#a8385f,#7a1f3d 60%,#5a1830)}
.gz-res.minha .gz-res-t{font-weight:700;color:var(--gz-vinho-2)}
.gz-res-base{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:1.2em}
.gz-res-v{font:italic 500 14.4px/1.2 var(--gz-serif);color:#7a5262;margin-left:auto}
.gz-res-marca{font:600 8.6px/1 var(--gz-rotulo);letter-spacing:.22em;text-transform:uppercase;color:#7a1f3d}
.gz-enq-total{margin:18px 0 0;text-align:center;font:600 9.9px/1.3 var(--gz-rotulo);letter-spacing:.22em;text-transform:uppercase;color:#7a6570}

.gz-com-entrada{display:grid;justify-items:center}
.gz-com-form{display:grid;gap:10px;width:100%}
.gz-com-quem{display:flex;align-items:center;gap:10px;margin:0;font:600 10px/1.2 var(--gz-rotulo);letter-spacing:.18em;text-transform:uppercase;color:var(--gz-vinho-2)}
.gz-com-campo{display:block;width:100%;min-height:96px;padding:12px 14px;resize:vertical;border:1px solid rgba(176,122,38,.85);border-radius:2px;background:rgba(255,251,240,.75);box-shadow:inset 0 0 0 3px rgba(253,230,168,.28);font:500 18px/1.5 var(--gz-serif);color:var(--gz-tinta)}
.gz-com-campo::placeholder{color:#8a6a78}
.gz-com-linha{display:flex;justify-content:space-between;align-items:center;gap:12px}
.gz-com-cont{font:600 10px/1 var(--gz-rotulo);letter-spacing:.14em;color:#7a6570;font-variant-numeric:tabular-nums}
.gz-com-cont.limite{color:#a8385f}
.gz-com-lista{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:0}
.gz-c{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid rgba(176,122,38,.32)}
.gz-c:first-child{border-top:0}
.gz-c.pendente{opacity:.6}
.gz-c-av{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;border:1.5px solid #c8963e;background:#ead7c8;overflow:hidden;box-shadow:0 0 0 2px rgba(253,230,168,.5)}
.gz-c-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gz-c-ini{font:400 19px/1 var(--gz-titulo);color:var(--gz-vinho-2)}
.gz-com-quem .gz-c-av{width:32px;height:32px}
.gz-c-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px}
.gz-c-nome{font:700 17.6px/1.2 var(--gz-serif);color:var(--gz-vinho-2);overflow-wrap:anywhere}
.gz-c-quando{font:italic 500 14.4px/1.2 var(--gz-serif);color:#7a5262}
.gz-c-t{margin:0;font:500 clamp(17.6px,2.3vw,19px)/1.5 var(--gz-serif);color:var(--gz-tinta);white-space:pre-wrap;overflow-wrap:anywhere}
.gz-inter .gz-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

@media (max-width:480px){.gz-btn{padding:0 22px;border-width:12.6px 18px;border-image-width:12.6px 18px}.gz-btn-entrar{padding-inline:14px}.gz-c{gap:11px}}
@media (prefers-reduced-motion:reduce){.gz-res-barra i,.gz-btn,.gz-op,.gz-op-gema{transition:none}}
