body.v3 .botao:not(.botao--contorno){background-color:var(--tinta);color:var(--marca);box-shadow:none;border:0;border-radius:12px;gap:.85rem;padding:.55rem .55rem .55rem 1.25rem;transition:background-color .2s,color .2s;position:relative;overflow:hidden;transform:none}body.v3 .botao:not(.botao--contorno):after{content:"→";background:var(--marca);width:2.15rem;height:2.15rem;color:var(--tinta);border-radius:8px;flex:none;place-items:center;font-weight:800;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}body.v3 .botao:not(.botao--contorno):before{content:"";opacity:0;pointer-events:none;background-image:radial-gradient(circle,currentColor 1px,#0000 1.4px);background-size:7px 7px;transition:opacity .3s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-30%)}body.v3 :is(main,header,footer,section,div) .botao:not(.botao--contorno):hover{background-color:var(--tinta);color:var(--marca);box-shadow:none;border-color:#0000;transform:none}body.v3 .botao:not(.botao--contorno):hover:before{opacity:.22;transform:none}body.v3 .botao:not(.botao--contorno):hover:after{transform:translate(3px)rotate(-45deg)}body.v3 .fundo-tinta .botao:not(.botao--contorno),body.v3 :is(main,footer) .fundo-tinta .botao:not(.botao--contorno):hover,body.v3 .rodape .botao:not(.botao--contorno),body.v3 :is(main,footer,div) .rodape .botao:not(.botao--contorno):hover{background-color:var(--destaque);color:var(--tinta)}body.v3 .fundo-tinta .botao:not(.botao--contorno):after,body.v3 .rodape .botao:not(.botao--contorno):after{background:var(--tinta);color:var(--destaque)}body.v3 .topo .botao:not(.botao--contorno){min-height:0;padding:.35rem .35rem .35rem .95rem}body.v3 .topo .botao:not(.botao--contorno):after{width:1.75rem;height:1.75rem}body.v3 main section:not(.hero) :is(.titulo,h2.display){font-size:var(--t-xl);font-stretch:var(--estica-sub);letter-spacing:-.015em;line-height:1.08}body.v3 main section:not(.hero) .secao,body.v3 main section.secao:not(.hero){padding-block:clamp(4rem,3rem + 4vw,6.5rem)}body.v3 #conteudo .hero__opcao span{border:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);backdrop-filter:blur(6px);font-size:var(--t-s);box-shadow:none;background:#fffbe88c;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .9rem .55rem .7rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;transform:none}body.v3 #conteudo .hero__opcao span:before{content:"";opacity:.55;border:1.5px solid;border-radius:3px;flex:none;width:12px;height:12px;transition:background .18s,opacity .18s}body.v3 #conteudo .hero__opcao:hover span{border-color:var(--tinta);box-shadow:none;background:#fffbe8;transform:none}body.v3 #conteudo .hero__opcao:hover span:before{opacity:1;background:radial-gradient(circle,currentColor .9px,#0000 1.2px) 0 0/3px 3px}body.v3 #conteudo .hero__opcao input:checked+span{background:var(--tinta);border-color:var(--tinta);color:var(--marca);animation:none}body.v3 #conteudo .hero__opcao input:checked+span:before{opacity:1;border-color:var(--marca);background:var(--marca)}body.v3 #conteudo .hero__opcao input:focus-visible+span{outline:2px solid var(--tinta);outline-offset:2px}body.v3 #conteudo .palco__legenda{border:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);backdrop-filter:blur(6px);font-size:var(--t-xs);color:var(--marca-suave);background:#fffbe88c;border-radius:10px;gap:.6rem;padding:.5rem .85rem .5rem .7rem;font-weight:500;line-height:1.4}body.v3 #conteudo .palco__legenda:before{background:radial-gradient(circle, var(--tinta) .9px, transparent 1.2px) 0 0 / 3px 3px;outline:1.5px solid var(--tinta);outline-offset:0;border-radius:3px;width:12px;height:12px}body.v3 .botao.botao--contorno{box-shadow:none;background:0 0;border:1.5px solid;border-radius:12px;transform:none}body.v3 :is(main,section,div) .botao.botao--contorno:hover{background:var(--tinta);border-color:var(--tinta);color:var(--marca);box-shadow:none;transform:none}body.v3 .fundo-tinta .botao.botao--contorno:hover{background:var(--destaque);border-color:var(--destaque);color:var(--tinta)}body.v3 #conteudo .escolha span{border:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);font-size:var(--t-s);background:#fffbe88c;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .9rem .55rem .7rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}body.v3 #conteudo .escolha span:before{content:"";opacity:.55;border:1.5px solid;border-radius:3px;flex:none;width:12px;height:12px;transition:background .18s,opacity .18s}body.v3 #conteudo .escolha input[type=checkbox]:checked+span:before{content:"✓";color:var(--tinta);place-items:center;font-size:10px;line-height:1;display:grid}body.v3 #conteudo .escolha:hover span{border-color:var(--tinta);background:#fffbe8}body.v3 #conteudo .escolha:hover span:before{opacity:1;background:radial-gradient(circle,currentColor .9px,#0000 1.2px) 0 0/3px 3px}body.v3 #conteudo .escolha input:checked+span{background:var(--tinta);border-color:var(--tinta);color:var(--marca)}body.v3 #conteudo .escolha input:checked+span:before{opacity:1;border-color:var(--marca);background:var(--marca)}body.v3 #conteudo .escolha input:focus-visible+span{outline:2px solid var(--tinta);outline-offset:2px}
