/*
Theme Name: GardenOmni
Description: Mobile-first WordPress theme for small-space food gardening.
Version: 1.0.2
Author: GardenOmni
Text Domain: gardenomni
*/
:root{--leaf:#214d32;--sage:#dce8d5;--soil:#47342a;--sun:#f1b94b;--cream:#fbfaf4;--ink:#17231c;--line:#c9d3c5}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--cream);font-family:Arial,sans-serif;line-height:1.55}.site-header,.site-footer{background:var(--leaf);color:#fff}.wrap{width:min(1120px,calc(100% - 32px));margin:auto}.site-header .wrap{padding:18px 0;display:flex;justify-content:space-between;align-items:center}.brand{font:700 1.35rem Georgia,serif;color:#fff;text-decoration:none}.nav a{color:#fff;text-decoration:none;margin-left:16px}.hero{padding:64px 0;background:var(--sage)}.eyebrow{color:var(--leaf);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}h1,h2,h3{font-family:Georgia,serif;line-height:1.15}h1{font-size:clamp(2.25rem,7vw,4.8rem);max-width:760px;margin:.2em 0}h2{font-size:clamp(1.7rem,4vw,2.6rem)}.lede{max-width:650px;font-size:1.12rem}.button,.gardenomni-planner button{display:inline-block;background:var(--leaf);color:#fff;border:0;padding:13px 18px;font-weight:700;text-decoration:none;cursor:pointer}.section{padding:48px 0}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{border:1px solid var(--line);padding:20px;background:#fff}.gardenomni-planner{padding:28px;background:#fff;border:1px solid var(--line)}.gardenomni-planner__form{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.gardenomni-planner label{display:block;font-weight:700}.gardenomni-planner select{width:100%;padding:11px;margin-top:5px}.gardenomni-planner__results li{margin:12px 0}.gardenomni-planner__results span{display:block}.site-footer{padding:30px 0;margin-top:40px}@media(max-width:600px){.nav{display:none}.hero{padding:45px 0}.gardenomni-planner__form{grid-template-columns:1fr}.gardenomni-planner button{width:100%}}
