/*
Theme Name: Khahan — خواهان
Theme URI: https://example.invalid/khahan
Author: Khahan Project
Description: قالب فارسی و واکنش‌گرای بازار درخواست خرید؛ همراه افزونه Khahan Market.
Version: 0.1.0
Requires at least: 6.5
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: khahan
*/
@font-face{font-family:Vazirmatn;src:url('assets/vazirmatn-arabic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f7faf7;color:#18372d;font:14px Vazirmatn,Tahoma,Arial,sans-serif;line-height:1.9}a{color:#176a57;text-decoration:none}button,input,select{font:inherit}.site-header{background:#fff;border-bottom:1px solid #e0e8de;padding:22px max(5%,calc((100% - 1200px)/2));display:flex;justify-content:space-between;gap:30px;align-items:center;min-height:96px}.kh-logo{font-size:32px;font-weight:900;letter-spacing:-1.5px;color:#176a57;line-height:1.3}.kh-logo small{font-size:10px;display:block;letter-spacing:0;font-weight:400;color:#72836f;margin-top:6px}.site-header nav{display:flex;gap:26px;align-items:center;font-size:12px}.site-header nav a{color:#5e745e}.site-header .head-actions{display:flex;align-items:center;gap:18px;font-size:12px}.site-main{max-width:1240px;margin:auto;padding:32px 35px 65px;min-height:65vh}.site-footer{border-top:1px solid #e0e8de;background:#fff;padding:30px 5%;display:flex;gap:30px;align-items:center;flex-wrap:wrap;font-size:12px;color:#76856e}.site-footer small{flex-basis:100%;font-size:10px}.site-footer .kh-logo{font-size:24px}.regular-content{max-width:900px;margin:auto;background:#fff;padding:30px;border:1px solid #e0e8de;border-radius:12px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.site-header{padding:20px;gap:20px}.site-header nav{gap:14px}.site-main{padding:25px 20px 50px}.site-header .head-actions>.kh-btn{display:none}}@media(max-width:620px){.site-header{flex-wrap:wrap;gap:16px}.site-header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #e8eee5;padding-top:14px;font-size:11px}.head-actions{margin-right:auto}.kh-logo{font-size:29px}.site-main{padding:20px 16px 45px}.site-footer{gap:15px}.regular-content{padding:18px}}
