/* Esnaad AlKhair Official Brand V1 */
:root{--khair-primary:#0E6B4F;--khair-secondary:#1E9A6B;--khair-gold:#D4AF37;--khair-cream:#F8F6EE;--khair-bg:#E8F2EC;--khair-ink:#12372D;--khair-muted:#64766F;--khair-border:#D9E6E0;--khair-radius:16px;--khair-shadow:0 12px 35px rgba(14,107,79,.09)}
body{background:linear-gradient(180deg,#fff 0,#f7faf8 100%);color:var(--khair-ink)}
a{color:var(--khair-primary)}.btn,.button,button[type=submit]{background:var(--khair-primary);color:#fff;border-radius:12px;border:1px solid var(--khair-primary);font-weight:700;transition:.2s}.btn:hover,.button:hover,button[type=submit]:hover{background:#09543e;transform:translateY(-1px)}
.card{border:1px solid var(--khair-border);border-radius:var(--khair-radius);box-shadow:var(--khair-shadow);background:#fff}
.notice.success,.coupon-feedback.success{background:#effaf5!important;color:#075c43!important;border:1px solid #8bc7ad!important}.notice.error,.coupon-feedback.error{background:#fff4f2!important;color:#b42318!important;border:1px solid #f1b5ad!important}
.kh-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--khair-ink)}.kh-brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,var(--khair-primary),#084b39);display:grid;place-items:center;position:relative;box-shadow:0 7px 20px rgba(14,107,79,.18)}.kh-brand-mark:before{content:"";width:17px;height:23px;border:3px solid #fff;border-radius:50% 50% 45% 45%}.kh-brand-mark:after{content:"◆";position:absolute;top:1px;color:var(--khair-gold);font-size:10px}.kh-brand-copy{line-height:1.05}.kh-brand-copy strong{display:block;font-size:17px}.kh-brand-copy small{font-size:10px;color:var(--khair-muted)}
.kh-brand-pattern{background-color:var(--khair-cream);background-image:radial-gradient(rgba(14,107,79,.055) 1px,transparent 1px);background-size:16px 16px}.kh-certificate{border:2px solid var(--khair-gold);background:linear-gradient(135deg,#fff 75%,var(--khair-cream))}
@media(max-width:700px){.kh-brand-copy small{display:none}}
