/* Navegación compartida: colores y formas de la portada original. */
.site-nav{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;max-width:1200px;margin:10px auto 18px;padding:12px 16px;background:rgba(255,255,255,.7);border-radius:18px;box-shadow:0 6px 24px rgba(0,0,0,.12);font-family:Arial,sans-serif;line-height:1.5}
.site-nav a{display:inline-block;margin:0;padding:8px 12px;border:1px solid transparent;border-radius:999px;color:#2a211b;text-decoration:none;font-size:16px;font-weight:700;white-space:nowrap}
.site-nav a:hover,.site-nav a[aria-current="page"]{border-color:#8b5e34;background:rgba(197,137,64,.12)}
.site-nav a:focus-visible{outline:3px solid #8b5e34;outline-offset:2px}
@media(max-width:600px){.site-nav{gap:4px;padding:10px 6px}.site-nav a{font-size:14px;padding:7px 9px}}
