:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f6f7f5;color:#1b2420}main{max-width:960px;margin:0 auto;padding:24px 16px 64px}header.top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:2px solid #1f6f5c;padding-bottom:12px;margin-bottom:24px}header.top h1{font-size:22px;margin:0}header.top nav a{margin-inline-start:12px}section{background:#fff;border:1px solid #d9ded9;border-radius:10px;padding:20px;margin-bottom:24px}section h2{margin-top:0;font-size:17px}ul.grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}ul.grid li{border:1px solid #e3e8e3;border-radius:8px;overflow:hidden}ul.grid img{display:block;width:100%;height:140px;object-fit:cover}ul.grid li h3{font-size:15px;margin:10px 12px 4px}ul.grid li .slug{font-family:ui-monospace,monospace;font-size:12px;color:#5d6a64;margin:0 12px 12px}form.lead{display:grid;gap:10px;max-width:420px}form.lead label{display:grid;gap:4px;font-size:13px;color:#384540}form.lead input,form.lead textarea{padding:8px 10px;border:1px solid #c9d1cc;border-radius:6px;font:inherit}form.lead button{justify-self:start;background:#e36222;color:#fff;border:0;border-radius:6px;padding:10px 18px;font:600 14px inherit;cursor:pointer}form.lead button:disabled{opacity:.6}.status{font-size:13px}.status.ok{color:#1f6f5c}.status.err{color:#b3261e}.muted{color:#5d6a64;font-size:13px}