/* Canary Plus v2.31: acabamento (tipografia, molduras, tabelas, formularios). Escopo: body.bw-dark */
body.bw-dark{scrollbar-color:var(--k-6b5224) var(--k-0b0d12);scrollbar-width:thin}
body.bw-dark ::selection{background:var(--k-b98a2e);color:var(--k-150d00)}
body.bw-dark :focus-visible{outline:2px solid var(--k-f0cd7a);outline-offset:2px}
/* moldura de conteudo: de bege para latao escuro */
body.bw-dark .Content .Box{background:linear-gradient(180deg,var(--k-8b6a2b),var(--k-3a2c12) 55%,var(--k-6b5224)) !important}
/* tipografia */
body.bw-dark .BoxContent,body.bw-dark .BoxContent td,body.bw-dark .BoxContent th,body.bw-dark .BoxContent li,body.bw-dark .BoxContent p,
body.bw-dark .BoxContent input,body.bw-dark .BoxContent select,body.bw-dark .BoxContent textarea,body.bw-dark .BoxContent label{font-family:'BW Barlow',Verdana,Arial,sans-serif}
body.bw-dark .BoxContent{font-size:14px;line-height:1.55}
body.bw-dark .BoxContent td,body.bw-dark .BoxContent th{font-size:14px;line-height:1.4}
body.bw-dark .BoxContent h1,body.bw-dark .BoxContent h2,body.bw-dark .BoxContent h3{font-family:'BW Cinzel',Georgia,serif;color:var(--k-f0cd7a);letter-spacing:.2px}
body.bw-dark .Submenu a,body.bw-dark .SubmenuitemLabel{font-family:'BW Barlow',Verdana,sans-serif !important;font-size:14px !important;font-weight:600}
body.bw-dark .InfoBarSmallElement{font-family:'BW Barlow',Verdana,sans-serif}
/* tabelas: linhas suaves em vez de branco */
body.bw-dark .Content table[style*="faf0d7"]{border-color:var(--k-2d3240) !important}
body.bw-dark .Content .myaac-table td,body.bw-dark .Content .myaac-table th{border-color:var(--k-262b38) !important}
body.bw-dark .Content .myaac-table tr.LabelH td,body.bw-dark .Content .myaac-table tr.LabelH th{font-family:'BW Cinzel',Georgia,serif;font-size:13px;letter-spacing:.3px}
body.bw-dark .Content .myaac-table td{padding-top:7px;padding-bottom:7px}
/* formularios */
body.bw-dark .BoxContent input[type=text],body.bw-dark .BoxContent input[type=password],body.bw-dark .BoxContent input[type=email],body.bw-dark .BoxContent input[type=number],body.bw-dark .BoxContent select,body.bw-dark .BoxContent textarea{border-radius:4px;padding:6px 9px;transition:border-color .15s,box-shadow .15s}
body.bw-dark .BoxContent input:focus,body.bw-dark .BoxContent select:focus,body.bw-dark .BoxContent textarea:focus{border-color:var(--k-e8b84a) !important;box-shadow:0 0 0 3px rgba(var(--t-e8b84a),.18);outline:0}
/* hero: sem peso de negrito herdado e pilares mais calmos */
body.bw-dark .bw-pil h3{font-size:19px}
body.bw-dark .bw-pil p{font-size:14.5px;line-height:1.55;color:var(--x-c9cfdb,#c9cfdb)}
@media (prefers-reduced-motion:reduce){body.bw-dark *{scroll-behavior:auto !important}}
