/*
Theme Name: Agroeconomía
Author: AGROECONOMÍA
Version: 1.3.0
Description: Periódico agro y económico, ligero y adaptable.
Requires PHP: 8.1
Text Domain: agroeconomia
*/
:root{--ink:#192c25;--green:#246447;--paper:#faf8f1;--muted:#657169;--line:#d5dacf;--accent:#c0db55}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 "Poppins",system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--green);outline-offset:4px}.wrap{max-width:1240px;margin:auto;padding:0 24px}.utility{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:14px 0;border-bottom:1px solid var(--line)}.masthead{text-align:center;padding:32px 0 24px}.brand{font:700 clamp(32px,6.8vw,82px)/1.1 "Lora",Georgia,serif;letter-spacing:-.05em}.brand span{color:var(--green)}.tagline{color:var(--muted);font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin:12px 0}nav{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;justify-content:center;gap:35px;padding:12px;flex-wrap:wrap;font-weight:600;font-size:14px}.edition{display:flex;justify-content:space-between;padding:18px 0;color:var(--muted);font-size:12px}.news-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin:15px 0 45px}.lead h2{font-size:clamp(30px,4vw,52px)}h1,h2,h3{font-family:"Lora",Georgia,serif;line-height:1.15}h1{font-size:clamp(32px,5vw,60px)}h2{font-size:28px}h3{font-size:23px}.eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--green)}.card{padding:20px 0;border-bottom:1px solid var(--line)}.card h2,.card h3{margin:10px 0}.card img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.meta{font-size:12px;color:var(--muted)}.section-heading{border-top:3px solid var(--ink);padding-top:12px;display:flex;justify-content:space-between;align-items:center}.section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px}.empty{padding:40px 0;color:var(--muted)}.article{max-width:800px;margin:40px auto 70px}.article .wp-post-image{width:100%;height:auto}.article-content a{text-decoration:underline;color:var(--green)}.article-content img{max-width:100%;height:auto}.sponsored{display:inline-block;background:#eee5cc;padding:3px 10px;font-size:12px}.review-note{border-left:3px solid var(--green);padding:12px 18px;background:#edf1e8}.footer{background:var(--ink);color:var(--paper);padding:38px 0;margin-top:55px;font-size:13px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:10}.searchform{display:flex;gap:8px;margin:20px 0}input{padding:9px;border:1px solid var(--line);max-width:100%}button{background:var(--green);color:white;border:0;padding:10px 16px;cursor:pointer}@media(max-width:700px){.wrap{padding:0 18px}.news-grid,.section-grid{grid-template-columns:1fr;gap:12px}nav{gap:18px}.utility{letter-spacing:0}.masthead{padding:25px 0}.edition{gap:12px}.lead h2{font-size:34px}}
