/* 14/11 · tapa no footer: o céu continua até o fim (sem a laje escura com borda), fios dourados finos no lugar
   dos cinzas, o limão saiu (o destaque agora é o dourado do site), sem o rótulo repetido */
.foot.foot-v2 { border-top: 0; background: linear-gradient(180deg, rgba(9, 16, 30, 0) 0, rgba(9, 16, 30, .55) 180px, rgba(8, 14, 27, .82) 100%); }
.foot-claim { font-size: clamp(1.8rem, 2.2vw, 2.3rem); }
.foot-claim em { color: rgba(226, 196, 134, .92); }
.foot-col { border-top: 1px solid rgba(226, 196, 134, .28); }
.foot-h { color: rgba(226, 204, 160, .62) !important; }
.foot-col a:hover, .foot-col a:focus-visible { color: #f3ecdc; }
.foot-col a:focus-visible { outline-color: rgba(226, 196, 134, .8); }
.foot-col .foot-cta { display: inline-flex; align-items: baseline; gap: .45em; font-style: italic; color: #f3ecdc; }
.foot-col .foot-cta .fc-a { position: relative; left: 0; top: 0; color: #e2c486; font-style: normal; transition: left .25s ease, top .25s ease; }
.foot-col .foot-cta:hover .fc-a { left: 3px; top: -3px; }
.foot-col .foot-mail { font: 400 13px/1.2 ui-monospace, Menlo, monospace; letter-spacing: .02em; color: rgba(226, 204, 160, .7); }
.foot-about { color: rgba(236, 234, 226, .72); max-width: 30em; }
.foot-bar { border-top-color: rgba(226, 196, 134, .18) !important; }
.foot-bar a:hover { color: #f3ecdc; }
.foot-col .foot-cta { display: inline-block; max-width: 13em; }
.foot-col .foot-cta .fc-t { color: inherit; }
.foot-about { margin-top: 1.5rem; }
