/*
Theme Name: Maghadi Delivery
Author: Maghadi
Description: واجهة مستقلة لمقاضي ديليفري؛ تعمل مع إضافة Maghadi Delivery MVP.
Version: 1.0.1
Requires PHP: 8.0
Text Domain: maghadi-delivery-theme
*/
:root{--green:#073d31;--orange:#dc6400;--paper:#fffaf4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--green);font:17px/1.8 system-ui,Tahoma,sans-serif}a{color:var(--green)}.site-header{background:#fff;border-bottom:1px solid #f1e5da}.site-header .inner{max-width:1160px;margin:auto;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;text-decoration:none;font-size:21px}.brand img{width:56px;height:56px;object-fit:contain}.site-nav{display:flex;gap:10px;flex-wrap:wrap}.site-nav a{padding:8px 12px;border-radius:10px;text-decoration:none;font-weight:650}.site-nav a:hover,.site-nav a:focus{background:#fff0e1;color:var(--orange)}main{min-height:65vh}.content{max-width:1060px;margin:28px auto;padding:0 18px}.site-footer{border-top:1px solid #eaded2;background:#fff;text-align:center;padding:22px}.site-footer p{margin:0}.entry-title{font-size:clamp(28px,4vw,42px)}body.home .md-portal,body.page .md-portal{margin-top:12px}.md-portal .md-panel{overflow-wrap:anywhere}.md-portal input,.md-portal textarea,.md-portal select{width:100%;max-width:520px;padding:10px;border:1px solid #b6c5bf;background:#fff}.md-portal button,.md-portal input[type=submit]{font:inherit}.md-portal a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:2px}@media(max-width:650px){.site-header .inner{align-items:flex-start;flex-direction:column}.brand{font-size:19px}.brand img{width:46px;height:46px}.site-nav{width:100%;gap:4px}.site-nav a{padding:6px 8px;font-size:14px}}

/* Portal header belongs to the theme; retain the plugin's mobile navigation. */
body.md-theme-portal .md-app-header{display:none}
body.md-theme-portal .content{max-width:1100px;margin:18px auto}
body.md-theme-portal .md-app{margin:0 auto;border-radius:18px}
@media(max-width:650px){
 body.md-theme-portal .site-header .inner{padding:10px 14px;gap:6px}
 body.md-theme-portal .site-nav{justify-content:space-between}
 body.md-theme-portal .content{padding:0;margin:0 auto}
 body.md-theme-portal .md-app{border-radius:0;box-shadow:none}
}
