/*
Theme Name: JD Maclang — HCM Atelier
Template: hcm-atelier
Version: 2026.11.12.4
Description: The approved JD Maclang coastal design, integrated with native WordPress pages and blog posts.
Text Domain: jd-maclang
Requires PHP: 8.0
*/

.jd-legacy-page,.jd-commerce{max-width:1240px;margin:auto;padding:65px 6%}.jd-legacy-page>h1{margin-bottom:30px}.jd-legacy-page p{margin-bottom:1.4em}.jd-legacy-page ul,.jd-legacy-page ol{padding-left:1.5em}.jd-legacy-page table{width:100%;border-collapse:collapse}.jd-legacy-page td,.jd-legacy-page th{padding:14px;border:1px solid #cfe6df}.jd-contact-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;background:#edf9f5}.jd-contact-intro p:last-child{margin-top:24px;font-size:17px;color:#49635e}.jd-contact-form{background:#fffefa;border:1px solid #cfe6df;padding:30px;border-radius:28px}.jd-contact-form label{display:block;font-size:15px;font-weight:600;margin-bottom:18px}.jd-contact-form input,.jd-contact-form textarea{display:block;width:100%;padding:13px 15px;border:1px solid #b8d9d0;border-radius:13px;font:16px/1.6 Manrope,Arial,sans-serif;margin-top:7px;color:#25413f;background:white}.jd-contact-form textarea{min-height:150px;resize:vertical}.jd-contact-form .button{cursor:pointer;font-family:inherit}.jd-contact-honey{position:absolute;left:-10000px}.jd-contact-message{padding:16px;border:1px solid #b8d9d0;border-radius:14px;background:#fceef7;margin-bottom:20px}.jd-commerce .woocommerce{max-width:1200px;margin:auto}.jd-commerce input,.jd-commerce select,.jd-commerce textarea{font:inherit;padding:10px;border:1px solid #b8d9d0;border-radius:10px}.jd-commerce .button{font:inherit!important}.jd-commerce h1{margin-bottom:25px}.jd-legacy-page .fl-row-content-wrap{background:transparent}.concept-label a{color:inherit}#wpadminbar{position:fixed}
@media(max-width:782px){.jd-contact-section{grid-template-columns:1fr;gap:28px}.jd-contact-form{padding:24px}.jd-legacy-page,.jd-commerce{padding:42px 6%}}
