/*
Theme Name: Pepiko AI
Theme URI: https://pepiko.ai
Author: Pepiko AI
Description: Exact WordPress conversion of the Pepiko.ai final HTML site. Preserves original UI, pricing page, API docs, dropdown icons, navigation, and page layouts.
Version: 2.0.0
License: GPL-2.0-or-later
Text Domain: pepiko-ai
*/

/* WordPress compatibility layer: keep original HTML design untouched. */
body.admin-bar .site-header{top:32px;}
@media(max-width:782px){body.admin-bar .site-header{top:46px;}}
.wp-site-blocks, .entry-content{margin:0; padding:0; max-width:none;}
.entry-content > *{margin-block-start:0; margin-block-end:0;}
.entry-content a{text-decoration:none;}
.entry-content main{display:block;}
.site-header .brand .custom-logo{width:160px;height:auto;max-height:46px;object-fit:contain;}
.footer-logo .custom-logo{width:158px;height:auto;max-height:46px;object-fit:contain;}
.site-header .brand-text{display:none!important;}
/* Prevent dropdown hover gap and jumping in WordPress. */
.site-header .nav-group.has-dropdown::after{content:"";position:absolute;left:-24px;right:-24px;top:100%;height:18px;display:block;}
.site-header .nav-link:hover,.site-header .dropdown-trigger:hover,.site-header .btn:hover{font-size:14px!important;}
.site-header .dropdown-panel{margin-top:0!important;}
/* Homepage section controls from Pepiko Site settings. */
body.pepiko-hide-trusted main#main > section.trusted{display:none!important;}
body.pepiko-hide-products main#main > section:nth-of-type(3){display:none!important;}
body.pepiko-hide-developers main#main > section.band{display:none!important;}
body.pepiko-hide-use-cases main#main > section.use-cases{display:none!important;}
body.pepiko-hide-trust main#main > section:nth-of-type(6){display:none!important;}
body.pepiko-hide-integrate main#main > section:nth-of-type(7){display:none!important;}
body.pepiko-hide-results main#main > section:nth-of-type(8){display:none!important;}
body.pepiko-hide-pricing-cta main#main > section.pricing-band{display:none!important;}
body.pepiko-hide-final-cta main#main > section.final-cta{display:none!important;}
.pepiko-waitlist-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;max-width:920px;margin:18px auto 0;}
.pepiko-waitlist-form input{border:1px solid var(--border);border-radius:12px;padding:13px 14px;font:inherit;min-width:0;}
.pepiko-waitlist-form .pepiko-message{grid-column:1 / -1;color:var(--muted);font-weight:700;}
@media(max-width:760px){.pepiko-waitlist-form{grid-template-columns:1fr;}}
