.header[data-astro-cid-xjieag3g]{--header-bg:#d4cbc4;--header-text:var(--color-text);--header-accent:var(--color-accent);--header-line:#0000001f;--header-line-soft:#00000014;--header-shadow:#00000026;z-index:10;background:var(--header-bg);border-bottom:1px solid #0000;width:100%;transition:background-color .3s,border-color .3s;position:relative}body.modo-lectura-sepia .header[data-astro-cid-xjieag3g].es-poesia{--header-bg:#24221f;--header-text:#e6dfd5;--header-accent:#d4a359;--header-line:#ffffff1f;--header-line-soft:#ffffff12;--header-shadow:#00000080;border-bottom-color:#3d3934}.header-container[data-astro-cid-xjieag3g]{width:min(90%, var(--max-width));justify-content:space-between;align-items:center;gap:40px;min-height:76px;margin:0 auto;display:flex}.logo[data-astro-cid-xjieag3g]{flex-direction:column;flex:0 auto;min-width:0;display:flex}.logo-name[data-astro-cid-xjieag3g]{letter-spacing:.01em;overflow-wrap:break-word;text-wrap:balance;color:var(--header-text);font-size:1.3rem;line-height:1.15;transition:color .3s}.logo-subtitle[data-astro-cid-xjieag3g]{letter-spacing:.15em;color:var(--color-text-light);margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:.62rem}.menu-toggle[data-astro-cid-xjieag3g]{display:none}.navigation[data-astro-cid-xjieag3g]{white-space:nowrap;flex-shrink:0;align-items:center;gap:28px;display:flex}.nav-link[data-astro-cid-xjieag3g]{letter-spacing:.05em;color:var(--header-text);padding:28px 0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;transition:color .25s,opacity .25s;position:relative}.nav-link[data-astro-cid-xjieag3g]:after{content:"";background:var(--header-accent);width:0;height:1px;transition:width .25s;position:absolute;bottom:20px;left:0}.nav-link[data-astro-cid-xjieag3g]:hover{color:var(--header-accent)}.nav-link[data-astro-cid-xjieag3g]:hover:after{width:100%}.nav-link[data-astro-cid-xjieag3g].active{color:var(--header-text)}.nav-link[data-astro-cid-xjieag3g].active:after{background:var(--header-text);width:100%}@media (width<=900px){.header-container[data-astro-cid-xjieag3g]{gap:24px}.logo-name[data-astro-cid-xjieag3g]{font-size:1.15rem}.navigation[data-astro-cid-xjieag3g]{gap:18px}.nav-link[data-astro-cid-xjieag3g]{font-size:.68rem}}@media (width<=700px){.header-container[data-astro-cid-xjieag3g]{gap:16px;min-height:70px;padding:8px 0}.logo-name[data-astro-cid-xjieag3g]{font-size:1.05rem}.menu-toggle[data-astro-cid-xjieag3g]{border:1px solid var(--header-line);cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.menu-toggle[data-astro-cid-xjieag3g]:focus-visible{outline:2px solid var(--header-text);outline-offset:2px}.barra[data-astro-cid-xjieag3g]{background:var(--header-text);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .2s,background-color .3s;display:block}.header[data-astro-cid-xjieag3g].abierto .barra[data-astro-cid-xjieag3g]:first-child{transform:translateY(7px)rotate(45deg)}.header[data-astro-cid-xjieag3g].abierto .barra[data-astro-cid-xjieag3g]:nth-child(2){opacity:0}.header[data-astro-cid-xjieag3g].abierto .barra[data-astro-cid-xjieag3g]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navigation[data-astro-cid-xjieag3g]{white-space:normal;background:var(--header-bg);border-top:1px solid var(--header-line);box-shadow:0 8px 16px var(--header-shadow);visibility:hidden;flex-direction:column;align-items:stretch;gap:0;max-height:0;transition:max-height .3s,visibility .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.header[data-astro-cid-xjieag3g].abierto .navigation[data-astro-cid-xjieag3g]{visibility:visible;max-height:80vh}.nav-link[data-astro-cid-xjieag3g]{letter-spacing:.08em;border-bottom:1px solid var(--header-line-soft);padding:16px 5%;font-size:.85rem}.nav-link[data-astro-cid-xjieag3g]:last-child{border-bottom:none}.nav-link[data-astro-cid-xjieag3g]:after{display:none}.nav-link[data-astro-cid-xjieag3g].active{box-shadow:inset 4px 0 0 var(--header-accent);font-weight:700}}@media (width<=380px){.logo-name[data-astro-cid-xjieag3g]{font-size:.95rem}.logo-subtitle[data-astro-cid-xjieag3g]{letter-spacing:.1em;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.navigation[data-astro-cid-xjieag3g],.barra[data-astro-cid-xjieag3g]{transition:none}}
