body.single-post{font-family:'Inter',sans-serif;font-size:16px;line-height:1.7;color:#111;background-color:#fff;padding:0 20px}.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{font-family:'Libre Baskerville',serif;color:#111;font-weight:700;line-height:1.4;margin-bottom:0.5em}.single-post h1{font-size:39px;margin-top:30px}.single-post h2{font-size:28px;margin-top:40px}.single-post h3{font-size:22px;margin-top:30px}.single-post h4,.single-post h5,.single-post h6{font-size:18px;margin-top:25px}.single-post p{font-size:16px;margin-bottom:1.5em;color:inherit}.single-post img{max-width:100%;height:auto;display:block;margin:2em auto;border-radius:4px}.footer-row{display:flex;align-items:stretch}.footer-column{flex:1;padding:0 20px;border-left:1px solid #84C12B}.footer-column:first-child{border-left:none}.button-imara{background-color:#A54325;color:#FBF9E3;border:2px solid #FBF9E3;border-radius:12px;padding:12px 24px;font-weight:bold;font-size:16px;text-transform:uppercase;text-align:center;display:inline-block;transition:background-color 0.3s ease,transform 0.3s ease;cursor:pointer}.button-imara:hover{background-color:#9E3E23;transform:translateY(-2px)}.button-imara:focus,.button-imara:active{outline:none;box-shadow:0 0 0 2px #FBF9E3}.button-cloth{background-image:url('https://yourdomain.com/wp-content/uploads/2025/07/cloth-pattern.png');background-size:cover;background-position:center;background-repeat:no-repeat;color:#FBF9E3;padding:0.75em 1.5em;border:2px solid #FBF9E3;border-radius:12px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 4px 8px rgba(0,0,0,0.3);display:inline-block;text-align:center}.button-cloth:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.35);cursor:pointer}.et_pb_section_1_tb_header{position:relative;overflow:hidden}.et_pb_section_1_tb_header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(120deg,rgba(250,210,165,0) 0%,rgba(250,210,165,0.1) 50%,rgba(250,210,165,0) 100%);transform:translateX(-100%);opacity:0;transition:opacity 0.3s ease-out}.et_pb_section_1_tb_header.light-sweep::before{animation:lightSweep 4s ease-out forwards}@keyframes lightSweep{0%{transform:translateX(-100%);opacity:0}30%,60%{opacity:1}100%{transform:translateX(100%);opacity:0}}.single-post .post-meta,.single-post .post-meta a,.single-post .post-meta span,.single-post .et_post_meta_wrapper,.et_pb_post .post-meta,.et_pb_post .post-meta a,.et_pb_post .post-meta span{display:none!important}.single-post #comment-wrap,.single-post #comments,.single-post .et_pb_comments,.single-post .comments-area,.single-post .et_pb_section.comments-area,.single-post .et_pb_post .et_post_meta_wrapper .comments-number{display:none!important}@media (prefers-reduced-motion:reduce){.et_pb_section_1_tb_header::before{animation:none!important;opacity:0!important}}@media only screen and (max-width:768px){.single-post h1{font-size:32px}.single-post h2{font-size:24px}.single-post h3{font-size:20px}}.imara-signup-form{max-width:600px;margin:40px auto;padding:30px;background:linear-gradient(135deg,#001f3f,#003366);border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,0.2);font-family:'Inter',sans-serif;color:#ffffff}.imara-signup-form h2,.imara-signup-form .mailpoet_form_title{font-family:'Libre Baskerville',serif;font-size:28px;text-align:center;margin-bottom:10px;color:#ffffff}.imara-signup-form p{text-align:center;color:#d0d0d0;font-size:16px}.imara-signup-form input[type="text"],.imara-signup-form input[type="email"]{width:100%;padding:12px 16px;font-size:16px;border:none;border-radius:8px;background:#ffffff;color:#111;margin-bottom:12px}.imara-signup-form input::placeholder{color:#666}.imara-signup-form .mailpoet_submit{background-color:#FF6304;color:#fff;border:none;padding:14px 24px;font-size:16px;border-radius:8px;font-weight:600;width:100%;cursor:pointer;transition:background-color 0.3s ease}.imara-signup-form .mailpoet_submit:hover{background-color:#e85700}.imara-signup-form .mailpoet_form_footer{font-size:12px;color:#aaa;text-align:center;margin-top:18px}.imara-signup-form .mailpoet_form_footer a{color:#fff;text-decoration:underline}@media screen and (max-width:600px){.imara-signup-form{padding:20px}}