@import url('https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:wght@400;500;600;700&display=swap');

/* Hide Astra elements */
.site-header,.ast-builder-header-main,.ast-main-header-wrap,
.site-footer,.ast-builder-grid-row-container,
.ast-above-header-section,.ast-below-header-section,
#masthead{display:none!important}

/* Hide old WP homepage content — show only our header+vitrina */
.home .site-content,
.home .entry-content,
.home .entry-header,
.home .page-header,
.home #content,
.home .ast-article-post,
.home .wp-block-columns,
.home .wp-block-group{display:none!important}

/* Keep WP admin bar */
#wpadminbar{position:fixed!important}

/* Body */
body{font-family:'DM Sans',sans-serif!important;background:#faf8f5!important;}

/* Article content */
.entry-title{font-family:'Syne',sans-serif!important;font-size:30px!important;font-weight:800!important;color:#0e0e0e!important;letter-spacing:-1px!important;line-height:1.15!important;}
.entry-content{font-size:14px!important;line-height:1.75!important;color:#3d3d3d!important;}
.entry-content h2{font-family:'Syne',sans-serif!important;font-size:22px!important;font-weight:800!important;color:#0e0e0e!important;margin:28px 0 12px!important;}
.entry-content h3{font-size:17px!important;font-weight:700!important;color:#0e0e0e!important;margin:20px 0 8px!important;}
.entry-content a{color:#ff4d00!important;}
.site-content{padding-top:0!important;}
.ast-article-post,.ast-post-format-{background:#fff!important;border-radius:12px!important;border:1.5px solid #e8e4df!important;padding:28px!important;}
.ast-breadcrumbs-wrapper{background:#fff!important;border-bottom:1px solid #e8e4df!important;padding:8px 20px!important;font-size:12px!important;}
.ast-breadcrumbs-wrapper a{color:#1a56db!important;}

/* Single post — show content */
.single .site-content,
.single .entry-content,
.page .site-content,
.page .entry-content{display:block!important;}