:root {
  --topbar-bg-color: #1a2a40;
  --topbar-text-color: #ffffff;
  --hero-title-color: #ffffff;
  --hero-title-font: inherit;
  --hero-subtitle-color: #ffffff;
  --hero-overlay-color: #000000;
  --hero-overlay-opacity: 0.5;
  --header-logo-max-height: 45px;
  --header-bg-color: #23251f;
  --header-logo-text-color: #efe6c9;
  --header-logo-font: inherit;
  --header-link-color: #efe6c9;
  --header-link-hover-color: #d3bf7c;
  --header-cta-bg-color: #ff5e15;
  --header-cta-text-color: #ffffff;
  --content-heading-font: inherit;
  --content-body-font: inherit;
  --content-text-color: #666b5d;
  --content-heading-color: #30372d;
  --content-link-color: #80682e;
  --footer-bg-color: #eeebdf;
  --footer-text-color: #30372d;
  --footer-heading-color: #333333;
  --footer-link-color: #666b5d;
  --footer-link-hover-color: #ff5e15;
  --footer-icon-color: #80682e;
  --footer-border-color: #e5e5e5;
  --content-h1-size: 36px;
  --content-h2-size: 28px;
  --content-h3-size: 24px;
  --content-h4-size: 20px;
  --content-h5-size: 18px;
  --content-h6-size: 16px;
  --content-body-size: 16px;
  --content-line-height: 1.7;
}


/* --- CSS Personalizado --- */
body{background:#f8f5eb}body.layout-sidebar::before{width:280px!important;background:#23251f!important}body.layout-sidebar::after{display:none!important}.musedock-sidebar-nav{left:0!important;top:0!important;bottom:0!important;width:280px!important;max-height:100vh!important;overflow-y:auto;border-right:1px solid #6e6343;background:#23251f!important}.sidebar-nav-inner{min-height:100vh!important}.sidebar-nav-inner::before{display:none!important}.sidebar-nav-brand{margin:30px 20px!important;border:0!important;background:transparent!important}.sidebar-nav-brand-link{padding:15px 0!important}.sidebar-nav-logo{max-width:240px!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain}.sidebar-nav-subtitle{font-family:Georgia,serif;font-style:italic;color:#d3bf7c!important;line-height:1.6;margin-top:18px!important}.sidebar-nav-link{padding:18px 30px!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;color:#efe6c9!important}.sidebar-nav-link:hover{color:#d3bf7c!important}.sidebar-nav-item{background:transparent!important;border-bottom:1px solid #ffffff12!important}.sidebar-nav-footer{padding:24px!important}.sidebar-nav-footer a{color:#d3bf7c!important}.sidebar-layout-content{float:none!important;width:calc(100% - 280px)!important;margin-left:280px!important;padding-left:0!important}.sidebar-layout-content main{background:#f8f5eb!important}.sidebar-layout-content main .container{max-width:1200px!important}.sidebar-nav-footer .md-header-inline-search{background:#f8f5eb!important;border-color:#b5a672!important;border-radius:3px!important;max-width:100%!important}.footer-sidebar-main{background:#eeebdf!important;border-top:1px solid #ddd5bf}.footer-sidebar-main h4{font-size:17px!important}.footer-sidebar-main p,.footer-sidebar-main a{font-size:13px!important;line-height:1.8!important;color:#666b5d!important}.footer-sidebar-main .row>div:last-child:empty{display:none}.cookie-consent-popup{background:#f8f5eb!important;color:#30372d!important;border-top:3px solid #987b37}.cookie-consent-popup p{color:#666b5d!important}.cookie-consent-popup button{background:#e9dfba!important;color:#30372d!important;border:1px solid #c5b57c!important;box-shadow:none!important;border-radius:3px!important}.cookie-consent-popup a{color:#80682e!important}@media(max-width:991px){.sidebar-layout-content{width:100%!important;margin-left:0!important;padding-left:0!important}.musedock-sidebar-mobile-header{background:#23251f!important}.sidebar-mobile-brand-link img{max-width:65vw!important;width:220px!important;height:auto!important;max-height:60px!important;object-fit:contain}.musedock-sidebar-mobile-header .menu-toggle{color:#efe6c9!important}.notebook-magazine{padding-top:24px!important}}html body.layout-sidebar::before{width:280px!important}html body.layout-sidebar .sidebar-layout-content{float:none!important;width:calc(100% - 280px)!important;margin-left:280px!important;padding-left:0!important}html body.layout-sidebar .sidebar-nav-brand{border:0!important;background:transparent!important}html body.layout-sidebar .sidebar-nav-item{background:transparent!important}html body.layout-sidebar .sidebar-nav-link{font-size:15px!important;padding:18px 30px!important;text-transform:none!important;letter-spacing:0!important}html body .footer-sidebar-copyright p{color:#666b5d!important}html body .footer-sidebar-main .row>div{flex:0 0 50%;max-width:50%}html body .footer-sidebar-main .row>div:last-child{display:none}html body .scroll-top{background:#987b37!important}.musediary-legal{padding:18px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;border-top:1px solid #ddd5bf;font-size:12px;color:#666b5d}.musediary-legal a,.musediary-legal button{color:#666b5d!important;background:none;border:0;padding:0;font:inherit}@media(max-width:991px){html body.layout-sidebar .sidebar-layout-content{width:100%!important;margin-left:0!important;padding-left:0!important}}@media(max-width:575px){html body .footer-sidebar-main .row>div{flex:0 0 100%;max-width:100%}}