/*
Theme Name: SML Renovada
Description: Diseño a medida de Smart MEX Logistics, con la paleta y el logo originales. Portada de servicios y cotización por WhatsApp.
Version: 1.0.1
Requires at least: 5.3
Requires PHP: 7.4
Text Domain: sml-renovada
*/

/* WordPress integration; the original visual design remains in styles.css. */
body.admin-bar .header{top:32px}
body.admin-bar .skip-link{top:32px}
.home #qlwapp,.home .qlwapp__container{display:none!important}
html:has(body.admin-bar){scroll-padding-top:142px}
.wp-page{padding-block:64px 90px;min-height:55vh}
.wp-page-title{font-size:clamp(36px,5vw,60px);margin-bottom:32px;overflow-wrap:anywhere}
.wp-entry{max-width:960px;margin-inline:auto;overflow-wrap:anywhere}
.wp-entry+.wp-entry{margin-top:52px;padding-top:44px;border-top:1px solid var(--line)}
.wp-entry h1,.wp-entry h2,.wp-entry h3,.wp-entry h4{margin-block:1em .6em}
.wp-entry p,.wp-entry ul,.wp-entry ol,.wp-entry blockquote,.wp-entry figure{margin-block:0 1.3em}
.wp-entry a:not(.button){text-decoration:underline;text-underline-offset:3px}
.wp-entry pre{max-width:100%;overflow:auto;white-space:pre-wrap}
.wp-entry iframe{max-width:100%}
.wp-entry table{width:100%;border-collapse:collapse}
.wp-entry th,.wp-entry td{padding:10px;border:1px solid var(--line)}
.wp-entry img{height:auto}
.wp-entry .wp-post-image{margin-bottom:28px}
.wp-entry .alignleft{float:left;margin:0 24px 20px 0}
.wp-entry .alignright{float:right;margin:0 0 20px 24px}
.wp-entry .aligncenter{margin-inline:auto}
.wp-entry:after{content:'';display:block;clear:both}
.wp-entry .wp-caption{max-width:100%}
.wp-entry .wp-caption-text,.wp-entry figcaption{font-size:12px;color:var(--muted)}
.wp-page .navigation{margin-top:35px}
.wp-page .page-numbers{display:inline-block;padding:8px 14px;border:1px solid var(--line);margin:3px}
.wp-page .page-numbers.current{background:var(--navy);color:white}
.sml-search{max-width:580px;margin-block:25px;display:flex;gap:12px;align-items:flex-end}
.sml-search label{flex:1;font-weight:700;font-size:12px}
.sml-search input{margin-top:7px;font-size:16px}
.sml-search .button{min-height:50px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background:#fff;clip:auto!important;clip-path:none;height:auto;left:5px;padding:15px;top:5px;width:auto;z-index:100000}
@media(max-width:782px){body.admin-bar .header{top:46px}body.admin-bar .skip-link{top:46px}html:has(body.admin-bar){scroll-padding-top:141px}}
@media(max-width:600px){body.admin-bar .header{top:0}html:has(body.admin-bar){scroll-padding-top:95px}.wp-page{padding-block:40px 65px}.sml-search{flex-wrap:wrap}.wp-entry .alignleft,.wp-entry .alignright{float:none;margin-inline:0}}
