:root{--ff-cream-bg: #F3ECD2;--ff-dark-text: #121212;--ff-candango-purple: #3D258D;--ff-gold: #F3A20F;--ff-sun-yellow: #FFC700;--ff-folia-green: #00A859;--ff-magenta-cta: #E6007A;--shadow-3d-dark: 5px 5px 0px #121212;--shadow-3d-gold: 5px 5px 0px var(--ff-gold)}[data-astro-cid-3r6kzbd3],[data-astro-cid-3r6kzbd3]:before,[data-astro-cid-3r6kzbd3]:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--ff-cream-bg);color:var(--ff-dark-text);font-family:Inter,sans-serif;line-height:1.7;min-height:100vh;display:flex;flex-direction:column;position:relative}.bulcao-bg-overlay[data-astro-cid-3r6kzbd3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/imgstuff/bulcao.png);background-repeat:repeat;background-position:center top;background-size:720px auto;opacity:.35;pointer-events:none;z-index:0}@media(max-width:768px){.bulcao-bg-overlay[data-astro-cid-3r6kzbd3]{background-size:460px auto}}.page-container[data-astro-cid-3r6kzbd3]{max-width:1180px;margin:2rem auto 4.5rem;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:2.25rem;flex:1;width:100%;position:relative;z-index:2}@media(min-width:960px){.page-container[data-astro-cid-3r6kzbd3]{grid-template-columns:1fr 340px}}.main-page-card[data-astro-cid-3r6kzbd3]{background:#fff;border:3.5px solid #121212;border-radius:24px;box-shadow:var(--shadow-3d-dark);overflow:hidden;position:relative;z-index:2}.card-color-header[data-astro-cid-3r6kzbd3]{background-color:#f2ebcf;color:#121212;padding:2.75rem 2rem 2.25rem;border-bottom:3.5px solid #121212;position:relative}@media(min-width:640px){.card-color-header[data-astro-cid-3r6kzbd3]{padding:2.75rem 2.75rem 2.25rem}}.header-badge-row[data-astro-cid-3r6kzbd3]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem}.badge-pill-gold[data-astro-cid-3r6kzbd3]{display:inline-flex;align-items:center;gap:.35rem;background:var(--ff-sun-yellow);color:#121212;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .75rem;border-radius:999px;border:2px solid #121212;box-shadow:2px 2px #121212}.badge-pill-translucent[data-astro-cid-3r6kzbd3]{display:inline-flex;align-items:center;background:#fff;border:2px solid #121212;color:#121212;font-size:.74rem;font-weight:700;padding:.3rem .75rem;border-radius:999px;box-shadow:2px 2px #121212}.breadcrumb-custom[data-astro-cid-3r6kzbd3]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;color:#475569;margin-bottom:1rem}.breadcrumb-custom[data-astro-cid-3r6kzbd3] a[data-astro-cid-3r6kzbd3]{color:var(--ff-candango-purple);text-decoration:none;font-weight:750;transition:color .15s ease}.breadcrumb-custom[data-astro-cid-3r6kzbd3] a[data-astro-cid-3r6kzbd3]:hover{color:var(--ff-magenta-cta);text-decoration:underline}.breadcrumb-custom[data-astro-cid-3r6kzbd3] .separator[data-astro-cid-3r6kzbd3]{opacity:.7}.breadcrumb-custom[data-astro-cid-3r6kzbd3] .current[data-astro-cid-3r6kzbd3]{color:#121212;font-weight:700}.page-title[data-astro-cid-3r6kzbd3]{font-family:Outfit,sans-serif;font-size:2.3rem;font-weight:900;line-height:1.15;color:var(--ff-candango-purple);letter-spacing:-.02em}@media(min-width:640px){.page-title[data-astro-cid-3r6kzbd3]{font-size:2.85rem}}.card-content-body[data-astro-cid-3r6kzbd3]{padding:2rem 1.75rem 3rem;background:#fff}@media(min-width:640px){.card-content-body[data-astro-cid-3r6kzbd3]{padding:2.75rem 2.75rem 3.5rem}}.page-resumo-box[data-astro-cid-3r6kzbd3]{background:#fffdf0;border:2.5px solid #121212;border-left:8px solid var(--ff-gold);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:2.25rem;box-shadow:4px 4px #121212;display:flex;gap:1rem;align-items:flex-start}.resumo-icon[data-astro-cid-3r6kzbd3]{font-size:1.6rem;line-height:1.1;flex-shrink:0}.resumo-text[data-astro-cid-3r6kzbd3]{font-size:1.08rem;font-weight:600;color:#1e293b;line-height:1.65;font-style:italic}.prose-content[data-astro-cid-3r6kzbd3]{font-size:1.08rem;line-height:1.85;color:#1e293b}.prose-content[data-astro-cid-3r6kzbd3] h2{font-family:Outfit,sans-serif;font-size:1.55rem;font-weight:800;color:var(--ff-candango-purple);background:#f3effc;border:2.5px solid #121212;border-left:7px solid var(--ff-candango-purple);border-radius:12px;padding:.75rem 1.25rem;margin-top:2.5rem;margin-bottom:1.25rem;box-shadow:3px 3px #121212;display:flex;align-items:center;gap:.5rem}.prose-content[data-astro-cid-3r6kzbd3] h3{font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:800;color:#121212;margin-top:1.75rem;margin-bottom:.6rem}.prose-content[data-astro-cid-3r6kzbd3] p{margin-bottom:1.35rem}.prose-content[data-astro-cid-3r6kzbd3] strong,.prose-content[data-astro-cid-3r6kzbd3] b{color:#0f172a;font-weight:750}.prose-content[data-astro-cid-3r6kzbd3] em,.prose-content[data-astro-cid-3r6kzbd3] i{color:#334155}.prose-content[data-astro-cid-3r6kzbd3] blockquote{background:#fffdf5;border:2px solid #121212;border-left:6px solid var(--ff-magenta-cta);border-radius:14px;padding:1.25rem 1.6rem;margin:1.75rem 0;font-style:italic;color:#334155;box-shadow:3px 3px #121212}.prose-content[data-astro-cid-3r6kzbd3] ul,.prose-content[data-astro-cid-3r6kzbd3] ol{margin-bottom:1.5rem;padding-left:1.75rem}.prose-content[data-astro-cid-3r6kzbd3] li{margin-bottom:.65rem;color:#1e293b;line-height:1.7}.prose-content[data-astro-cid-3r6kzbd3] img{max-width:100%;height:auto;border-radius:16px;border:3px solid #121212;box-shadow:5px 5px #121212;margin:2rem 0;display:block}.prose-content[data-astro-cid-3r6kzbd3] a{color:var(--ff-candango-purple);text-decoration:underline;font-weight:700;transition:color .15s ease}.prose-content[data-astro-cid-3r6kzbd3] a:hover{color:var(--ff-magenta-cta)}.article-footer-box[data-astro-cid-3r6kzbd3]{background:#fff9e6;border:2.5px solid #121212;border-radius:16px;padding:1.25rem 1.5rem;margin-top:3rem;display:flex;align-items:center;gap:1.25rem;box-shadow:4px 4px #121212}.article-footer-icon[data-astro-cid-3r6kzbd3]{font-size:2.25rem;flex-shrink:0}.article-footer-title[data-astro-cid-3r6kzbd3]{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;color:#121212}.article-footer-desc[data-astro-cid-3r6kzbd3]{font-size:.85rem;color:#475569;margin-top:.2rem}.sidebar-column[data-astro-cid-3r6kzbd3]{display:flex;flex-direction:column;gap:1.75rem;position:relative;z-index:2}.sidebar-box[data-astro-cid-3r6kzbd3]{background:#fff;border:3.5px solid #121212;border-radius:22px;box-shadow:var(--shadow-3d-dark);overflow:hidden;position:relative}.sidebar-header-purple[data-astro-cid-3r6kzbd3]{background-color:#f2ebcf;color:var(--ff-candango-purple);padding:1.1rem 1.25rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800;display:flex;align-items:center;gap:.6rem;border-bottom:3.5px solid #121212}.sidebar-menu[data-astro-cid-3r6kzbd3]{padding:1.25rem;display:flex;flex-direction:column;gap:.65rem;background:#fff}.sidebar-menu-btn[data-astro-cid-3r6kzbd3]{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border-radius:12px;text-decoration:none;color:#1e293b;font-weight:700;font-size:.88rem;background:#f8fafc;border:2px solid #CBD5E1;transition:all .2s cubic-bezier(.2,.8,.2,1)}.sidebar-menu-btn[data-astro-cid-3r6kzbd3]:hover{background:#fff9e6;border-color:#121212;transform:translate(4px);box-shadow:3px 3px #121212;color:#121212}.sidebar-menu-btn[data-astro-cid-3r6kzbd3].active{background:var(--ff-sun-yellow);color:#121212;font-weight:800;border-color:#121212;box-shadow:3px 3px #121212;transform:translate(2px)}.sidebar-carnaval-card[data-astro-cid-3r6kzbd3]{background-color:#f2ebcf;color:#121212;border:3.5px solid #121212;border-radius:22px;box-shadow:var(--shadow-3d-dark);padding:1.75rem 1.5rem}.carnaval-badge-top[data-astro-cid-3r6kzbd3]{display:inline-block;background:var(--ff-magenta-cta);color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .65rem;border-radius:8px;border:2px solid #121212;box-shadow:2px 2px #121212;margin-bottom:.85rem}.carnaval-card-title[data-astro-cid-3r6kzbd3]{font-family:Outfit,sans-serif;font-weight:800;font-size:1.25rem;color:var(--ff-candango-purple);margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.carnaval-card-desc[data-astro-cid-3r6kzbd3]{font-size:.88rem;line-height:1.6;color:#1e293b;margin-bottom:1.25rem}.carnaval-cta-btn[data-astro-cid-3r6kzbd3]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--ff-sun-yellow);color:#121212;font-family:Outfit,sans-serif;font-weight:800;font-size:.9rem;padding:.8rem 1.25rem;border-radius:12px;border:2px solid #121212;box-shadow:3px 3px #121212;text-decoration:none;transition:all .2s ease}.carnaval-cta-btn[data-astro-cid-3r6kzbd3]:hover{background:var(--ff-gold);transform:translateY(-2px);box-shadow:5px 5px #121212}.sidebar-extra-card[data-astro-cid-3r6kzbd3]{background:#fff9e6;border:3.5px solid #121212;border-radius:22px;box-shadow:var(--shadow-3d-dark);padding:1.5rem}.extra-card-header[data-astro-cid-3r6kzbd3]{font-family:Outfit,sans-serif;font-weight:800;font-size:1.1rem;color:var(--ff-candango-purple);display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.extra-card-desc[data-astro-cid-3r6kzbd3]{font-size:.85rem;color:#334155;line-height:1.55;margin-bottom:1rem}.extra-cta-btn[data-astro-cid-3r6kzbd3]{display:block;text-align:center;background:var(--ff-folia-green);color:#fff;font-family:Outfit,sans-serif;font-weight:800;font-size:.85rem;padding:.7rem 1rem;border-radius:12px;border:2px solid #121212;box-shadow:2px 2px #121212;text-decoration:none;transition:all .2s ease}.extra-cta-btn[data-astro-cid-3r6kzbd3]:hover{transform:translateY(-2px);box-shadow:4px 4px #121212;background:#008f4c}.site-footer[data-astro-cid-3r6kzbd3]{background:#121212;color:#fff;padding:2.5rem 1.5rem;border-top:4px solid var(--ff-sun-yellow);margin-top:auto;position:relative;z-index:10}.footer-inner[data-astro-cid-3r6kzbd3]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}
