/* Reference: Gestion de redes sociales en Mallorca. Only Godoy posts/generated landings. */
body.ag-reference-landing{background:#090909!important;color:#d7d4cf!important;overflow-x:clip}
body.ag-reference-landing #pxl-header-default{background:#090909!important;border-bottom:1px solid #2d2c2a!important}
body.ag-reference-landing #pxl-header-default a,body.ag-reference-landing #pxl-header-default .menu-item>a{color:#efede9!important}
body.ag-reference-landing #pxl-header-default .menu-item>a:hover{color:#ff6a38!important}
body.ag-reference-landing #pxl-page-title-default{display:none!important}
body.ag-reference-landing #pxl-main{background:#090909!important;padding:0 0 88px!important}
body.ag-reference-landing #pxl-main>.container{max-width:1180px!important;padding:0 28px!important}
body.ag-reference-landing #pxl-sidebar-area{display:none!important}
body.ag-reference-landing #pxl-content-area{flex:0 0 100%!important;max-width:100%!important;padding:0!important;min-width:0}
body.ag-reference-landing .pxl-content-wrap{display:block!important}
body.ag-reference-landing .pxl-entry-content{max-width:1040px!important;margin:0 auto!important;font-family:Arial,Helvetica,sans-serif!important}
body.ag-reference-landing #pxl-header-default img[src*="/themes/dreamslab/assets/img/logo.png"]{content:url("https://agbsoy.com/wp-content/uploads/2026/04/favicon2.avif")!important;width:64px!important;height:64px!important;object-fit:contain!important}
body.ag-reference-landing #pxl-footer-default{background:#090909!important;border-top:1px solid #302f2d!important;padding:34px 5%!important;color:#aaa6a0!important;text-align:center!important}
body.ag-reference-landing #pxl-footer-default>.container{display:none!important}
body.ag-reference-landing #pxl-footer-default::before{content:"Adrian Godoy · Palma de Mallorca";font:500 12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.04em}
.ag-reference-article.ag-article{max-width:1104px;padding:0 32px 48px}
.ag-reference-article .ag-article-header{margin:0 calc(50% - 50vw) 28px!important;padding:clamp(82px,11vw,148px) max(28px,calc((100vw - 1040px)/2)) clamp(62px,8vw,104px)!important;background:radial-gradient(circle at 86% 12%,rgba(255,106,56,.2),transparent 34%),#10100f!important;border-bottom:1px solid #302f2d!important;max-width:none}
.ag-reference-article .ag-article-header h1,body.ag-reference-landing .pxl-entry-content h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(46px,7vw,82px)!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.055em!important;margin:0 0 28px!important;max-width:880px!important;color:#fff!important;text-transform:none!important;overflow-wrap:break-word}
.ag-reference-article .ag-summary,body.ag-reference-landing .pxl-entry-content .seo-autopilot-hero p{font-size:clamp(18px,2.1vw,22px)!important;line-height:1.6!important;max-width:760px!important;color:#d8d5d0!important;margin:0 0 34px!important}
.ag-reference-article .ag-meta{max-width:860px}
.ag-reference-article .ag-prose{max-width:1040px;font-family:Arial,Helvetica,sans-serif!important}
body.ag-reference-landing .pxl-entry-content p,body.ag-reference-landing .pxl-entry-content li,.ag-reference-article .ag-prose p,.ag-reference-article .ag-prose li{font-size:17px!important;line-height:1.75!important;color:#c8c5c0!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) :is(h2,h3,h4){font-family:Arial,Helvetica,sans-serif!important;color:#fff!important;text-transform:none!important;padding:0!important;border:0!important;font-weight:600!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) h2{font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important;letter-spacing:-.035em!important;margin:0 0 24px!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) h3{font-size:22px!important;line-height:1.25!important;margin:34px 0 14px!important;letter-spacing:normal!important}
body.ag-reference-landing .seo-autopilot-hero{margin:0 calc(50% - 50vw) 28px!important;padding:clamp(82px,11vw,148px) max(28px,calc((100vw - 1040px)/2)) clamp(62px,8vw,104px)!important;background:radial-gradient(circle at 86% 12%,rgba(255,106,56,.2),transparent 34%),#10100f!important;border-bottom:1px solid #302f2d!important}
.ag-reference-article .ag-prose>.ag-editorial-section:not(.seo-autopilot-cta),body.ag-reference-landing .pxl-entry-content>.wp-block-group:not(.seo-autopilot-hero):not(.seo-autopilot-cta){margin:0!important;padding:clamp(44px,7vw,76px) 0!important;border:0!important;border-bottom:1px solid #302f2d!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;display:block!important}
.ag-reference-article .ag-prose>.ag-editorial-section:not(.seo-autopilot-cta)>*,.ag-reference-article .ag-prose>.ag-editorial-section:not(.seo-autopilot-cta)>.wp-block-group__inner-container>*,body.ag-reference-landing .seo-autopilot-text>*,body.ag-reference-landing .seo-autopilot-faq>*{max-width:860px!important;margin-left:auto!important;margin-right:auto!important}
.ag-reference-article .ag-prose>.ag-editorial-section>.wp-block-group__inner-container{display:block!important;max-width:860px!important;margin:0 auto!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) :is(.seo-autopilot-text,.seo-autopilot-intro,.seo-autopilot-article-body,.ag-editorial-section) p{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;margin-top:0!important;margin-bottom:22px!important;display:block!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) p>strong:only-child{display:block!important;color:#fff!important;border-left:3px solid #ff6a38!important;padding:12px 0 12px 20px!important;font-size:17px!important;line-height:1.75!important;font-weight:600!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) :is(ul,ol){margin:30px auto 0!important;padding:0!important;display:grid!important;gap:14px!important;background:none!important;border:0!important;border-radius:0!important;list-style:none!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) li{background:#131312!important;border:1px solid #302f2d!important;border-radius:14px!important;padding:22px 24px!important;margin:0!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) ol{counter-reset:ag-step}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) ol>li{counter-increment:ag-step}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) ol>li::before{content:counter(ag-step) ". ";color:#ff6a38;font-weight:700}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) li strong{display:inline!important;color:#fff!important;border:0!important;padding:0!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) blockquote{margin:34px auto!important;padding:28px 30px!important;background:#151412!important;border:1px solid #4a392f!important;border-left:4px solid #ff6a38!important;border-radius:0 14px 14px 0!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) blockquote::before{content:none!important;display:none!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) blockquote p{margin:0!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) .seo-autopilot-cta,.ag-reference-article .ag-cta{margin:72px auto 0!important;max-width:1040px!important;padding:clamp(44px,7vw,72px)!important;background:linear-gradient(135deg,#f05631 0%,#8a55e8 100%)!important;border:0!important;border-radius:24px!important;text-align:center!important;box-shadow:none!important}
.ag-reference-article .ag-prose>.seo-autopilot-cta>.wp-block-group__inner-container{display:block!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) .seo-autopilot-cta h2,.ag-reference-article .ag-cta h2{font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important;max-width:720px!important;margin:0 auto 28px!important;color:#fff!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) .seo-autopilot-cta p{color:#fff!important}
:is(body.ag-reference-landing .pxl-entry-content,.ag-reference-article .ag-prose) .wp-block-buttons{gap:12px!important;justify-content:center!important}
body.ag-reference-landing .seo-autopilot-hero .wp-block-buttons{justify-content:flex-start!important}
body.ag-reference-landing .wp-block-button__link,.ag-reference-article .ag-prose .wp-block-button__link,.ag-reference-article .ag-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 24px!important;border:0!important;border-radius:999px!important;background:#ff6a38!important;color:#0a0a09!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important;transition:transform .2s ease,background .2s ease!important}
body.ag-reference-landing .seo-autopilot-cta .wp-block-button__link,.ag-reference-article .seo-autopilot-cta .wp-block-button__link,.ag-reference-article .ag-cta .ag-button{background:#fff!important;color:#17120f!important}
.ag-reference-article .ag-button:hover,body.ag-reference-landing .wp-block-button__link:hover{transform:translateY(-2px)!important;background:#fff!important;color:#17120f!important}
@media(max-width:767px){body.ag-reference-landing #pxl-main>.container{padding:0 20px!important}.ag-reference-article.ag-article{padding:0 20px 25px}.ag-reference-article .ag-article-header,body.ag-reference-landing .seo-autopilot-hero{padding:72px 20px 58px!important}.ag-reference-article .ag-article-header h1,body.ag-reference-landing .pxl-entry-content h1{font-size:44px!important}.ag-reference-article .ag-prose>.ag-editorial-section:not(.seo-autopilot-cta),body.ag-reference-landing .pxl-entry-content>.wp-block-group:not(.seo-autopilot-hero):not(.seo-autopilot-cta){padding:44px 0!important}.ag-reference-article .ag-cta,body.ag-reference-landing .seo-autopilot-cta,.ag-reference-article .ag-prose>.seo-autopilot-cta{margin-top:48px!important;padding:40px 24px!important;border-radius:18px!important}.ag-reference-article .wp-block-button,body.ag-reference-landing .wp-block-button,.ag-reference-article .ag-button,body.ag-reference-landing .wp-block-button__link,.ag-reference-article .wp-block-button__link{width:100%!important}}
@media(prefers-reduced-motion:reduce){body.ag-reference-landing *,.ag-reference-article *{animation:none!important;transition:none!important}}
