/* EntreHost — legibilidade da homepage e atalhos de domínio. */
body.page-homepage .eh-home.eh-complete{font-size:16px;line-height:1.7}
body.page-homepage .eh-home.eh-complete p{font-size:16px!important;line-height:1.8!important}
body.page-homepage .eh-home.eh-complete .draft-description{font-size:18px!important;line-height:1.85!important}
body.page-homepage .eh-home.eh-complete .draft-actions a{font-size:15px!important;line-height:1.6!important}
body.page-homepage .eh-home.eh-complete .draft-support strong{font-size:15px!important}
body.page-homepage .eh-home.eh-complete .draft-support small{font-size:13px!important;line-height:1.6!important}
body.page-homepage .eh-home.eh-complete .eh-eyebrow,
body.page-homepage .eh-home.eh-complete .complete-eyebrow{font-size:12px!important;line-height:1.6!important}
body.page-homepage .eh-home.eh-complete .eh-plan-label{font-size:12px!important}
body.page-homepage .eh-home.eh-complete .eh-plan-top p{font-size:15px!important;line-height:1.75!important}
body.page-homepage .eh-home.eh-complete .eh-feature-list li{font-size:14px!important;line-height:1.75!important}
body.page-homepage .eh-home.eh-complete .eh-plan-footnote,
body.page-homepage .eh-home.eh-complete .eh-plan-footnote p{font-size:13px!important;line-height:1.75!important}
body.page-homepage .eh-home.eh-complete .eh-plan .btn-plan,
body.page-homepage .eh-home.eh-complete .eh-plan .btn{font-size:15px!important;min-height:44px}
body.page-homepage .eh-home.eh-complete .draft-domain-search .form-control{font-size:17px!important}
body.page-homepage .eh-home.eh-complete .draft-domain-search .search{font-size:15px!important}
body.page-homepage .eh-home.eh-complete .draft-domain-extensions b,
body.page-homepage .eh-home.eh-complete .draft-domain-extensions small{font-size:14px!important;line-height:1.6!important}
body.page-homepage .eh-home.eh-complete .complete-guarantee-list li{font-size:15px!important;line-height:1.75!important}
body.page-homepage .eh-home.eh-complete .complete-guarantee-list strong{font-size:15px!important}
body.page-homepage .eh-home.eh-complete .complete-guarantee-list small{font-size:13px!important}
body.page-homepage .eh-home.eh-complete .complete-faq-list summary{font-size:16px!important;line-height:1.6!important}
body.page-homepage .eh-home.eh-complete .complete-faq-list p{font-size:15px!important;line-height:1.85!important}
body.page-homepage .eh-home.eh-complete .complete-faq details>summary{font-size:16px!important;line-height:1.65!important}
body.page-homepage .eh-home.eh-complete .complete-faq details p{font-size:15px!important;line-height:1.85!important}
body.page-homepage .eh-home.eh-complete .complete-system-note{font-size:12px!important;line-height:1.7!important}
body.page-homepage .eh-home.eh-complete .complete-system-top small{font-size:11px!important}
body.page-homepage .eh-home.eh-complete .draft-panel-header small,
body.page-homepage .eh-home.eh-complete .draft-metrics small,
body.page-homepage .eh-home.eh-complete .draft-float small{font-size:12px!important}
body.page-homepage .eh-home.eh-complete .eh-contact-actions a{font-size:15px!important;line-height:1.6!important}

/* Atalhos com dimensão e contraste de botão, mantendo os href originais. */
body.page-homepage .eh-home.eh-complete .eh-domain-actions{display:flex!important;justify-content:center!important;align-items:stretch;flex-wrap:wrap;gap:12px!important;width:100%;margin:0 0 22px!important}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;flex:0 1 210px;min-height:46px;padding:12px 20px!important;border:1px solid #e1e6ed!important;border-radius:12px!important;background:linear-gradient(#fff,#fcfdfe)!important;color:#64758d!important;font:600 15px/1.5 DraftSans,Arial,sans-serif!important;text-decoration:none!important;box-shadow:0 3px 9px #25304005;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a[href*="domain=register"]{background:linear-gradient(#fff8f1,#fff0e3)!important;border-color:#f0c9aa!important;color:#bd682d!important;box-shadow:0 3px 9px #df77230a}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a:hover{border-color:#e0ad86!important;background:#fff8f2!important;color:#b76229!important;transform:translateY(-1px);box-shadow:0 5px 13px #2530400a}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a:focus-visible{outline:2px solid #e59c64;outline-offset:3px}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a:before{content:'';display:block;flex:0 0 17px;width:17px;height:17px;background:currentColor;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c5 5 5 13 0 18M12 3c-5 5-5 13 0 18'/%3E%3C/svg%3E")}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a[href*="domain=transfer"]:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h15m-4-4 4 4-4 4M20 17H5l4-4-4 4 4 4'/%3E%3C/svg%3E")}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a>span{display:none!important}

/* A legenda visível sai; a identificação acessível da ilustração mantém-se. */
body.page-homepage .eh-home.eh-complete .draft-panel-caption{display:none!important}

/* Cabeçalho e rodapé desta página. */
body.page-homepage .app-nav .menu-primary>li>a:not(.btn){font-size:15px!important}
body.page-homepage .app-nav .dropdown-menu .item-text{font-size:14px!important}
body.page-homepage .app-nav .btn{font-size:14px!important}
body.page-homepage .eh-site-footer .eh-footer-links>a{font-size:15px!important;line-height:1.65!important}
body.page-homepage .eh-site-footer .eh-footer-intro>p{font-size:16px!important}
body.page-homepage .eh-site-footer .eh-footer-intro>small{font-size:14px!important;line-height:1.8!important}
body.page-homepage .eh-site-footer .eh-footer-payments{font-size:14px!important}
body.page-homepage .eh-site-footer .eh-footer-legal{font-size:13px!important;line-height:1.7!important}
body.page-homepage .eh-newsletter-copy p{font-size:15px!important;line-height:1.7!important}
body.page-homepage .eh-newsletter-form input,body.page-homepage .eh-newsletter-form button{font-size:14px!important}

@media(max-width:550px){
body.page-homepage .eh-home.eh-complete .draft-description{font-size:17px!important}
body.page-homepage .eh-home.eh-complete .eh-domain-actions>a{flex:1 1 165px;padding:10px 13px!important;font-size:14px!important;min-height:44px}
body.page-homepage .eh-home.eh-complete .draft-domain-search .form-control{font-size:16px!important}
body.page-homepage .eh-home.eh-complete .eh-feature-list li{font-size:14px!important}
body.page-homepage .eh-home.eh-complete .complete-faq-list summary{font-size:15px!important}
body.page-homepage .eh-home.eh-complete .complete-faq details>summary{font-size:15px!important}
}
@media(prefers-reduced-motion:reduce){body.page-homepage .eh-domain-actions>a{transition:none!important}}
