/*!
Theme Name: Hostinger AI theme
Author: Hostinger
Version: 2.1.0
Text Domain: hostinger-ai-theme
*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap');
:root{--navy:#0D1B35;--ink:#14233E;--editorial:#E9EDF5;--sheet:#E9EDF5;--panel:#E1E6F0;--text:#344155;--muted:#6D788B;--line:#D6DDEA;--pink:#E95875;--violet:#7756C5;--coral:#FF8A68;--display:"Manrope",sans-serif;--body:"Source Sans 3",sans-serif}
html{scroll-behavior:smooth}
body.single-post{margin:0;background:var(--navy)!important;color:var(--text)!important}
body.single-post .article-main{display:block!important;width:100%!important;max-width:none!important;background:var(--navy)!important;padding:24px 2.5vw 0!important;box-sizing:border-box!important}
body.single-post .article-shell{display:block!important;width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:44px 40px 64px!important;box-sizing:border-box!important;background:var(--sheet)!important;border-radius:18px 18px 0 0!important;box-shadow:0 18px 50px #03081728!important}
body.single-post .article-shell>*{box-sizing:border-box!important}
body.single-post .entry-content{background:transparent!important}
body.single-post .wp-block-post-title{max-width:830px!important;margin:0!important;color:var(--navy)!important;font:700 clamp(42px,5vw,62px)/1.07 var(--display)!important;letter-spacing:-.045em!important}
body.single-post .wp-block-post-date{margin:20px 0 46px!important;color:var(--muted)!important;font:13px var(--display)!important}
body.single-post .wp-block-post-content{display:block!important;width:100%!important;max-width:940px!important;margin:0 auto!important;padding:0!important;color:var(--text)!important;font:18.5px/1.72 var(--body)!important}
body.single-post .wp-block-post-title,body.single-post .wp-block-post-date,body.single-post .article-featured,body.single-post .article-back{width:100%!important;max-width:940px!important;margin-left:auto!important;margin-right:auto!important}
body.single-post .article-back{max-width:940px!important}
body.single-post .wp-block-post-content p,body.single-post .wp-block-post-content li{color:var(--text)!important;font:18.5px/1.72 var(--body)!important}
body.single-post .wp-block-post-content p{margin:0 0 1.45em!important}
body.single-post .wp-block-post-content h2{color:var(--navy)!important;font:700 30px/1.2 var(--display)!important;letter-spacing:-.025em!important;margin:2.05em 0 .7em!important}
body.single-post .wp-block-post-content h3{color:var(--navy)!important;font-family:var(--display)!important}
body.single-post .wp-block-post-content strong{color:var(--navy)!important}
body.single-post .wp-block-post-content a,body.single-post .article-back a{color:#6547A1!important}
body.single-post .article-back{max-width:780px!important;margin:54px 0 0!important;padding-top:28px!important;border-top:1px solid var(--line)!important;font:14px var(--display)!important}
body.single-post .intro-visual{background:linear-gradient(135deg,#E8ECF7,#F2E8EE)!important;border:1px solid #D9DFEB}
body.single-post .pull{background:#E9EDF7!important;color:#263A5A!important}
body.single-post .product-map{background:#E5ECF6!important}
body.single-post header.wp-block-template-part>.wp-block-group{background:var(--navy)!important;color:#fff!important}
body.single-post header.wp-block-template-part a{color:#fff!important;font-family:var(--display)!important}

/* Writing publication */
body.page-id-67{background:var(--navy)!important}
body.page-id-67 .elementor-67>.e-con{background:var(--navy)!important;padding:52px 5vw 0!important}
body.page-id-67 .editorial{box-sizing:border-box;max-width:1180px!important;margin:0 auto!important;padding:76px 64px 96px!important;background:var(--editorial)!important;border-radius:24px 24px 0 0!important}
body.page-id-67 .ed-head h1{color:var(--navy)!important}
body.page-id-67 .ed-head p{color:#59677B!important}
body.page-id-67 .ed-card{border-color:#D6DDEA!important;box-shadow:0 10px 28px #18233b0a}
body.page-id-67 .card-copy{background:#F8F9FB!important}
body.page-id-67 .card-copy h3{color:var(--navy)!important}

@media(max-width:900px){body.single-post .article-main{padding:38px 24px 0!important}body.single-post .article-shell{padding:62px 48px 68px!important}}@media(max-width:600px){body.single-post .article-main{padding:0!important}body.single-post .article-shell{border-radius:0!important;padding:48px 20px 58px!important;box-shadow:none!important}body.single-post .wp-block-post-title{font-size:36px!important}body.single-post .wp-block-post-content p,body.single-post .wp-block-post-content li{font-size:17.5px!important}body.page-id-67 .elementor-67>.e-con{padding:0!important}body.page-id-67 .editorial{border-radius:0!important;padding:56px 20px 72px!important}}
body.single-post .article-featured{width:100%!important;max-width:940px!important;margin:0 auto 34px!important;border-radius:4px!important;overflow:hidden!important}body.single-post .article-featured img,body.single-post .wp-block-post-content img,body.single-post .article-visual{width:100%!important;object-fit:cover!important;border-radius:4px!important}body.single-post .article-featured img{display:block!important;max-height:390px!important;border-radius:4px!important;box-shadow:0 12px 30px #07112618}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
