/*
Theme Name: GarageAT Directory
Author: GarageAT
Description: قالب عربي لدليل كراجات الكويت مع اتصال وواتساب.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: garageat
*/
:root{--orange:#ec7226;--dark:#172534;--bg:#f6f7f9}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--dark);font-family:Tahoma,Arial,sans-serif;line-height:1.8}a{text-decoration:none;color:inherit}.container{width:min(1120px,92%);margin:auto}.site-header{background:white;border-bottom:1px solid #eee;padding:17px 0}.head{display:flex;justify-content:space-between;align-items:center;gap:15px}.logo{font-size:25px;font-weight:900;color:var(--orange)}.head nav a{margin-inline-start:18px}.hero{padding:58px 0;text-align:center;background:linear-gradient(130deg,#fff0e5,#fff)}.hero h1{font-size:clamp(26px,4vw,43px);line-height:1.5;margin:0 0 12px}.hero p{color:#596677}.search{display:flex;gap:8px;max-width:660px;margin:24px auto}.search input{flex:1;min-width:0;border:1px solid #ddd;border-radius:12px;padding:14px;font:inherit}.btn,.search button{border:0;border-radius:11px;background:var(--orange);color:#fff;padding:11px 20px;font:inherit;cursor:pointer;display:inline-block}.section{padding:35px 0}.section h2{font-size:25px}.categories,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.category,.garage-card{background:white;border:1px solid #eee;border-radius:16px;padding:22px;box-shadow:0 4px 18px #16233409}.category{text-align:center;font-weight:bold}.category span{display:block;font-size:29px}.category:hover{border-color:var(--orange)}.garage-card h3{margin:0 0 8px}.meta{color:#697586;font-size:14px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.whatsapp{background:#128c55}.empty{background:#fff;padding:25px;border-radius:12px}.footer{background:#172534;color:white;text-align:center;padding:24px;margin-top:40px}.pagination{margin:24px 0}.pagination .page-numbers{padding:7px 12px;background:white;border-radius:6px;margin:3px}@media(max-width:650px){.categories{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:1fr}.head nav a{margin-inline-start:8px;font-size:13px}.hero{padding:36px 0}.search{flex-direction:column}}
