.capoeira-page{--barro:#8b3a1c;--ocre:#e2a23b;--escuro:#2a1009;--suave:#65798d;--c-verde:#2f7d4f;--c-amarelo:#e8b931;--c-azul:#2d5f9e;--c-branco:#f6efe3;--c-vermelho:#b8321f;padding-bottom:40px}.cp-atalhos{flex-wrap:wrap;gap:10px;margin:6px 0 4px;display:flex}.cp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--barro);align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:inline-flex}.cp-botoes{flex-wrap:wrap;gap:10px;display:flex}.cp-sobre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.cp-sobre h2{margin:10px 0;font-size:clamp(26px,3vw,36px);line-height:1.12}.cp-sobre p{color:#4b5b6b;line-height:1.75}.cp-selo{border-left:4px solid var(--ocre);background:#fff;border-radius:0 14px 14px 0;margin-top:16px;padding:14px 16px;font-size:14.5px}.cp-instrumentos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-instrumentos li{background:#fff;border:1px solid #e5e3df;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;column-gap:14px;padding:12px 14px;display:grid}.cp-instrumentos b{color:#102944;font-size:16px}.cp-instrumentos small{color:var(--suave);grid-column:2;font-size:13.5px;line-height:1.45}.cp-icone{width:46px;height:46px;color:var(--barro);background:#fbefe6;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.cp-icone svg{width:24px;height:24px}.cp-mestres{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cp-mestre{background:#fff;border:1px solid #e5e3df;border-radius:20px;grid-template-columns:60px 1fr;gap:14px;padding:18px;transition:transform .25s,box-shadow .25s;display:grid}.cp-mestre:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px #10294455}.cp-medalha{color:#fbe3bd;width:60px;height:60px;box-shadow:inset 0 0 0 3px var(--ocre);background:radial-gradient(circle at 35% 30%,#b0532a,#6e2b13);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.cp-titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--barro);font-size:11px;font-weight:800;display:block}.cp-mestre h3{color:#102944;margin:2px 0 4px;font-size:21px}.cp-nome{color:var(--suave);font-size:13px;display:block}.cp-grupo{color:#6e2b13;background:#fbefe6;border-radius:999px;margin:6px 0 2px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.cp-mestre p{color:#4b5b6b;margin:8px 0 0;font-size:14px;line-height:1.55}.cp-memoria{background:#fff;border:1px solid #e5e3df;border-left:4px solid #102944;border-radius:18px;margin-top:16px;padding:16px 20px}.cp-memoria .cp-kicker{color:#102944}.cp-memoria p{color:#4b5b6b;margin:8px 0 0}.cp-memoria b{color:#102944}.cp-grupos{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cp-grupo-card{background:#fff;border:1px solid #e5e3df;border-radius:20px;padding:22px}.cp-grupo-card h3{color:#102944;margin:0 0 10px;font-size:20px}.cp-grupo-card p{color:#4b5b6b;margin:6px 0 0;font-size:14.5px;line-height:1.55}.cp-grupo-card .cp-quem{color:#102944;align-items:flex-start;gap:8px;margin:4px 0;font-weight:700;display:flex}.cp-quem svg{width:18px;height:18px;color:var(--barro);flex:none;margin-top:2px}.cp-quem small{color:var(--suave);font-weight:500}.cp-estilo{background:var(--ocre);color:var(--escuro);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-block}.cp-aviso{color:var(--suave);margin-top:16px;font-size:14px}.cp-aviso a{color:#087cca;font-weight:700}.cp-vazio{background:#fff;border:1.5px dashed #10294433;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.cp-vazio>svg{color:#087cca;width:28px;height:28px}.cp-vazio b{color:#102944}.cp-vazio p{color:#4b5b6b;margin:4px 0 0;font-size:14.5px}.cp-tempo{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cp-tempo:before{content:"";background:#e5e3df;border-radius:3px;height:3px;position:absolute;top:9px;left:0;right:0}.cp-tempo li{padding-top:30px;position:relative}.cp-tempo li:before{content:"";box-sizing:border-box;background:#fff;border:4px solid #087cca;border-radius:50%;width:21px;height:21px;position:absolute;top:0;left:0}.cp-data{letter-spacing:.08em;text-transform:uppercase;color:#087cca;font-size:12px;font-weight:800}.cp-tempo h3{color:#102944;margin:6px 0;font-size:18px;line-height:1.25}.cp-tempo p{color:#4b5b6b;margin:0 0 8px;font-size:14px;line-height:1.55}.cp-tempo a{color:#087cca;font-size:13.5px;font-weight:700}.cp-duas{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;display:grid}.cp-duas h2{margin:10px 0;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.cp-estilos{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cp-estilos li{background:#fff;border:1px solid #e5e3df;border-radius:16px;padding:14px 16px}.cp-estilos b{color:#102944;font-size:17px}.cp-estilos p{color:#4b5b6b;margin:4px 0 0;font-size:14.5px;line-height:1.6}.cp-cordoes{background:var(--escuro);color:#f1dcc4;border-radius:20px;padding:26px}.cp-cordoes h2{color:#fff1de}.cp-cordoes p{color:#e8cfb3;line-height:1.7}.cp-cordoes .cp-kicker{color:var(--ocre)}.cp-cordas{gap:9px;margin-top:20px;display:grid}.cp-cordas span{border-radius:999px;height:11px;display:block;box-shadow:inset 0 2px #ffffff40,inset 0 -2px #00000040}.cp-cordas .c1{background:repeating-linear-gradient(115deg,var(--c-branco) 0 8px,#d9d0c2 8px 16px);width:92%}.cp-cordas .c2{background:repeating-linear-gradient(115deg,var(--c-amarelo) 0 8px,#c99a1d 8px 16px);width:84%}.cp-cordas .c3{background:repeating-linear-gradient(115deg,var(--c-verde) 0 8px,#22603b 8px 16px);width:76%}.cp-cordas .c4{background:repeating-linear-gradient(115deg,var(--c-azul) 0 8px,#21487a 8px 16px);width:68%}.cp-cordas .c5{background:repeating-linear-gradient(115deg,var(--c-vermelho) 0 8px,#8c2416 8px 16px);width:60%}.cp-convite{background:#fff;border:1px solid #e5e3df;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 30px;display:grid}.cp-convite h2{color:#102944;margin:8px 0;font-size:clamp(22px,2.4vw,30px)}.cp-convite p{color:#4b5b6b;max-width:60ch;margin:0;line-height:1.6}.cp-fontes{color:var(--suave);margin-top:22px;font-size:12.5px}.cp-fontes a{color:#087cca}@media (max-width:960px){.cp-tempo{grid-template-columns:1fr 1fr;row-gap:26px}.cp-tempo:before{display:none}}@media (max-width:860px){.cp-sobre,.cp-duas,.cp-convite,.cp-vazio{grid-template-columns:1fr}}@media (max-width:560px){.cp-tempo,.cp-mestres,.cp-grupos{grid-template-columns:1fr}}.capoeira-page .section-head h2:after{background:#8b3a1c!important}.capoeira-page .page-head .v-kicker,.capoeira-page .crumbs a{color:#8b3a1c}.capoeira-page .cp-tempo li:before{border-color:#8b3a1c}.capoeira-page .cp-data,.capoeira-page .cp-tempo a,.capoeira-page .cp-aviso a,.capoeira-page .cp-fontes a{color:#8b3a1c}.capoeira-page .cp-grupo-card,.capoeira-page .cp-mestre,.capoeira-page .cp-instrumentos li,.capoeira-page .cp-estilos li,.capoeira-page .cp-convite,.capoeira-page .cp-vazio,.capoeira-page .cp-memoria,.capoeira-page .cp-selo{background:#fffaf1;border-color:#8b3a1c22}.capoeira-page .cp-vazio>svg{color:#8b3a1c}.capoeira-page .btn.dark{background:#8b3a1c;border-color:#8b3a1c}.capoeira-page .btn.dark:hover{background:#6e2b13}body:has(.capoeira-page) .site-footer{color:#e3cdb6;margin-top:0;background:linear-gradient(120deg,#240d06 5%,#3a170c 60%,#55220f 100%)!important}body:has(.capoeira-page) .site-footer a{color:#f2dcc0}body:has(.capoeira-page) .site-footer a:hover{color:#f6c46a}:is(body:has(.capoeira-page) .site-footer h2,body:has(.capoeira-page) .site-footer h3,body:has(.capoeira-page) .site-footer h4){color:#fff1de}body:has(.capoeira-page) .site-footer [class*=eyebrow]{color:#e2a23b}body:has(.capoeira-page) .site-footer small{color:#e2a23b}body:has(.capoeira-page) .footer-links span:first-child{color:#e2a23b}body:has(.capoeira-page) .footer-rule{background:#e2a23b!important}body:has(.capoeira-page) .footer-divider{background:0 0!important;border-top:1px solid #e2a23b40!important}body:has(.capoeira-page) .footer-legal{color:#c7a68c;border-color:#e2a23b33!important}body:has(.capoeira-page) .footer-top-button{color:#2a1009!important;background:#e2a23b!important;border-color:#e2a23b!important}body:has(.capoeira-page) .carousel-dots button.active{background:#e2a23b!important}body:has(.capoeira-page){background:#f4e9d8!important}body:has(.capoeira-page) .site-top{color:#f6e8d6;background:#33140af2!important;border-bottom-color:#e2a23b33!important}body:has(.capoeira-page) .site-top.compact{box-shadow:0 8px 30px #0005}body:has(.capoeira-page) .site-top-line{background:linear-gradient(90deg,#8b3a1c,#e2a23b 50%,#8b3a1c)!important}body:has(.capoeira-page) .site-topic-nav a{color:#f6e8d6!important}body:has(.capoeira-page) .site-shop-link{color:#f6e8d6!important}:is(body:has(.capoeira-page) .site-topic-nav a:hover,body:has(.capoeira-page) .site-topic-nav a[aria-current=page]){color:#f3c26a!important}body:has(.capoeira-page) .site-topic-nav a:after{background:#e2a23b!important}body:has(.capoeira-page) .site-topic-nav .nav-trace{background:#e2a23b!important}:is(body:has(.capoeira-page) .site-icon-button,body:has(.capoeira-page) .site-menu-button){color:#f6e8d6!important;background:0 0!important;border-color:#e2a23b66!important}:is(body:has(.capoeira-page) .site-icon-button:hover,body:has(.capoeira-page) .site-menu-button:hover){background:#ffffff10!important;border-color:#f3c26a!important}body:has(.capoeira-page) .site-submit{color:#2a1009!important;box-shadow:none!important;background:#e2a23b!important;border-color:#e2a23b!important}body:has(.capoeira-page) .site-submit:hover{background:#f0bb5c!important}body:has(.capoeira-page) .site-explore-menu{color:#f6e8d6;background:#3a170c!important;border-color:#e2a23b55!important}body:has(.capoeira-page) .site-explore-menu a{color:#f6e8d6}body:has(.capoeira-page) .site-explore-menu a:hover{color:#f3c26a}body:has(.capoeira-page) .site-explore-menu .site-menu-casa-titulo{color:#e2a23b!important}body:has(.capoeira-page) .site-menu-caption{color:#e2a23b!important}body:has(.capoeira-page) .site-explore-menu .v-kicker{color:#e2a23b!important}body:has(.capoeira-page) .site-menu-casa{background:0 0!important;border-color:#e2a23b33!important}body:has(.capoeira-page) .site-menu-grid a{color:#f6e8d6!important;background:#52210f!important;border-color:#e2a23b44!important}body:has(.capoeira-page) .site-menu-grid a:hover{color:#f3c26a!important;border-color:#e2a23b!important}body:has(.capoeira-page) .site-menu-grid a svg{color:#e2a23b!important}body:has(.capoeira-page) .site-mobile-topics a{color:#f6e8d6!important;border-color:#e2a23b33!important}body:has(.capoeira-page) .site-shop-link svg{color:#e2a23b!important}body:has(.capoeira-page) .site-explore-menu .site-shop-link svg{color:#e2a23b!important}body:has(.capoeira-page) .casa-abas{color:#6f4f3c}body:has(.capoeira-page) .casa-abas-nome{color:#8b3a1c}body:has(.capoeira-page) .casa-abas a.casa-aba{color:#2a140b;background:#fffaf1;border-color:#8b3a1c33}body:has(.capoeira-page) .casa-abas a.casa-aba:hover{border-color:#8b3a1c}body:has(.capoeira-page) .casa-abas a.casa-aba[aria-current=page]{color:#fff1de;background:#8b3a1c;border-color:#8b3a1c}
