/*
Theme Name: VPOX Clean Parasoldelcoche
Template: blog-talk
Version: 1.0
*/
:root{--dark:#2b1b17;--accent:#b45309;--bg:#fff7ed;--soft:#fed7aa;--text:#111827}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.7 Georgia,'Times New Roman',serif}a{color:inherit}.topbar{background:var(--dark);color:#fff;padding:8px 0;font-size:14px}.wrap{max-width:1160px;margin:auto;padding:0 18px}.topbar .wrap,.nav .wrap,.footer-grid{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.nav{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 0}.brand{font-size:34px;font-weight:900;text-decoration:none}.menu{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.menu a{text-decoration:none;font-weight:800}.hero{padding:70px 0;background:linear-gradient(135deg,var(--soft),#fff)}.hero-grid{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center}.hero h1{font-size:54px;line-height:1.05;margin:0 0 14px}.btn{display:inline-block;background:var(--accent);color:white;padding:13px 20px;border-radius:8px;text-decoration:none;font-weight:900;margin-right:10px}.btn.secondary{background:var(--dark)}.section{padding:48px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card,.page-box{background:white;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #0000000d}.card img{width:100%;height:210px;object-fit:cover;display:block}.card-pad{padding:18px}.post-img{width:100%;max-height:520px;object-fit:cover;border-radius:12px;margin:20px 0}.content{max-width:850px;margin:auto;background:white;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.content h1{font-size:44px;line-height:1.15}.content img{max-width:100%;height:auto}.footer{background:var(--dark);color:#fff;padding:42px 0;margin-top:50px}.footer a{color:#fff;text-decoration:none}.contact-list{list-style:none;padding:0}.contact-list li{margin:8px 0}.notice{background:#fff3cd;border:1px solid #ffe69c;padding:15px;border-radius:10px}@media(max-width:850px){.hero-grid,.cards{grid-template-columns:1fr}.hero h1{font-size:38px}}