/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
article.comment,article.comment header,.comment__meta,.comment .submitted{background:transparent !important;box-shadow:none !important;}.comment__meta,.comment .submitted,.comment__author,.comment__time{color:#2b2b2b !important;}.comment__meta a{color:#7b1a1a !important;text-decoration:none;}.comment__meta a:hover{text-decoration:underline;}.comment .user-picture,.comment .author-avatar,.comment .field--name-user-picture{background:transparent !important;box-shadow:none !important;border:0 !important;}.comment .user-picture img,.comment .author-avatar img{width:48px;height:48px;border-radius:50%;display:block;opacity:1 !important;filter:none !important;object-fit:cover;border:2px solid #d8c7a6;}.comment .user-picture:empty,.comment .field--name-user-picture:empty{display:none !important;}.comment .user-picture img[src=""],.comment .user-picture img:not([src]){display:none !important;}
html,body,h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption{hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}
footer.site-footer,.region-footer,#footer{background-color:#d6c59b !important;color:#0f0f0f !important;border-top:2px solid #0f0f0f !important;}
.combatives-banner{position:relative;width:100%;height:auto;background:linear-gradient(to bottom,#0f0f0f 0%,#1d2429 100%);border-bottom:3px solid #d6c59b;box-shadow:0 0 30px rgba(0,0,0,0.6);overflow:hidden;}.combatives-banner-img{width:100%;height:auto;display:block;opacity:0.95;filter:contrast(105%) saturate(105%);}.combatives-banner::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 60%,rgba(0,0,0,0.6) 100%);pointer-events:none;}
:root{--bege-claro:#e7dbc0;--texto-escuro:#1b1b1b;--borda-dourada:#d6c59b;}.region-content,.main-content,.layout-content,.page-content,.node__content{background:var(--bege-claro) !important;color:var(--texto-escuro) !important;border-top:1px solid var(--borda-dourada);border-bottom:1px solid var(--borda-dourada);border-radius:8px;padding:24px;box-sizing:border-box;}.region-content p,.region-content h1,.region-content h2,.region-content h3,.main-content p,.main-content h1,.main-content h2,.main-content h3{color:var(--texto-escuro) !important;}.region-content a,.main-content a{color:#4a1f1c;text-decoration-color:#4a1f1c33;}.region-content a:hover,.main-content a:hover{text-decoration-color:#4a1f1c;}.region-content .block,.main-content .block{background:transparent !important;box-shadow:none !important;}
footer{background-color:#111111;color:#E8D8B8;border-top:2px solid #D6B35C;text-align:center;padding:32px 20px;font-size:15px;line-height:1.6;}footer a{color:#D6B35C;text-decoration:none;border-bottom:1px solid transparent;transition:0.3s;}footer a:hover{color:#C8322E;border-color:#C8322E;}footer p,footer .site-footer__text,footer .region-footer,footer .block{color:#E8D8B8 !important;font-family:"system-ui",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:400;margin:4px 0;}footer p:last-child{font-style:italic;opacity:0.9;margin-top:8px;}footer img{border:1px solid #D6B35C;border-radius:4px;padding:4px;background:none;max-width:200px;margin:12px auto;display:block;}
.combatives-share{display:flex;justify-content:center;gap:10px;margin:28px 0;background-color:#f5efe4;padding:12px 0;border-top:1px solid #d6cec0;border-bottom:1px solid #d6cec0;}.combatives-share a{border-radius:6px;transition:transform 0.2s ease;}.combatives-share a:hover{transform:scale(1.1);}
