:root{--jyr-ink:#17121a;--jyr-purple:#4b4bd8;--jyr-pink:#ef4b9a;--jyr-orange:#e86b37;--jyr-lilac:#eeecff;--jyr-paper:#fbf8f4;--jyr-muted:#625b64}body{background:var(--jyr-paper);color:var(--jyr-ink);font-family:Arial,Helvetica,sans-serif!important;--tainacan-interface--link-color:var(--jyr-purple);--tainacan-block-primary:var(--jyr-purple)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--jyr-pink)!important;outline-offset:3px!important}.jyr-skip-link{background:var(--jyr-ink);color:#fff;left:1rem;padding:.7rem 1rem;position:fixed;top:1rem;transform:translateY(-200%);z-index:99999}.jyr-skip-link:focus{transform:translateY(0)}.jyr-form-error{border-left:4px solid #b42318;color:#5c1111;font-weight:700;padding:.75rem 1rem}.navbar.navbar-light.bg-white{background:var(--jyr-paper)!important;border-bottom:2px solid var(--jyr-ink)!important;box-shadow:none!important;min-height:74px!important}.navbar .navbar-brand,.navbar .custom-logo-link{color:var(--jyr-ink)!important;font-family:'Roboto Slab',Georgia,serif;font-weight:800;letter-spacing:-.04em}.navbar .navbar-brand::after{color:var(--jyr-pink);content:' / juntas y revueltas';display:block;font-family:Arial,Helvetica,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.breadcrumb-bg,.tainacan-breadcrumb,.page-header.header-filter{background-color:var(--jyr-lilac)!important}main,#main,.site-content{background:var(--jyr-paper)}main h1,main h2,main h3,.site-content h1,.site-content h2,.site-content h3{color:var(--jyr-ink)!important;font-family:'Roboto Slab',Georgia,serif;font-weight:800!important;letter-spacing:-.035em}main p,.site-content p{color:#342d36;font-size:1.08rem;line-height:1.7}.wp-block-button__link,.wp-block-button__link.btn,button:not(.navbar-toggler),input[type='submit'],.button{background:var(--jyr-purple)!important;border:2px solid var(--jyr-purple)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--jyr-ink);color:#fff!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em;padding:.75rem 1.1rem!important;text-transform:uppercase}.wp-block-button__link:hover,.wp-block-button__link.btn:hover,button:not(.navbar-toggler):hover,input[type='submit']:hover,.button:hover{background:var(--jyr-pink)!important;border-color:var(--jyr-pink)!important;box-shadow:1px 1px 0 var(--jyr-ink);transform:translate(3px,3px)}.tainacan-filters-container,.tainacan-modal-content,.tainacan-item-section,.metadata-type-container{border-radius:0!important}.tainacan-item,.tainacan-grid-item{background:#fff;border:1px solid #d7d0d7;box-shadow:5px 5px 0 rgba(23,18,26,.1)}.tainacan-item:hover,.tainacan-grid-item:hover{border-color:var(--jyr-purple);box-shadow:7px 7px 0 var(--jyr-pink)}footer,.site-footer{background:var(--jyr-ink)!important;color:#fff!important}footer a,.site-footer a{color:#fff!important}
/* Dirección editorial provisional. Conserva sin cambios los componentes funcionales de Tainacan. */
.home .page-header,.home .post-10>header,.home .entry-header{display:none!important}.jyr-site{color:var(--jyr-ink);margin:0 auto;max-width:1320px;padding:0 clamp(1rem,4vw,4rem)}.jyr-editorial-nav{align-items:flex-start;border-bottom:2px solid var(--jyr-ink);display:flex;gap:2rem;justify-content:space-between;padding:1.4rem 0 1rem}.jyr-wordmark{color:var(--jyr-ink)!important;display:inline-grid;font-family:'Roboto Slab',Georgia,serif;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:900;letter-spacing:-.08em;line-height:.76;text-decoration:none!important}.jyr-wordmark span:last-of-type{color:var(--jyr-purple);margin-left:.55rem}.jyr-wordmark small{color:var(--jyr-pink);font-family:'Courier New',monospace;font-size:.52rem;font-weight:700;letter-spacing:.12em;margin:1.05rem 0 0;text-transform:uppercase}.jyr-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;justify-content:flex-end;padding-top:.4rem}.jyr-nav-links a{color:var(--jyr-ink)!important;font-family:'Courier New',monospace;font-size:.73rem;font-weight:700;letter-spacing:.03em;text-decoration:none!important;text-transform:uppercase}.jyr-nav-links a:hover{color:var(--jyr-purple)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.jyr-editorial-main{margin:0!important;max-width:none!important;padding:0!important}.jyr-hero{display:grid;grid-template-columns:1.15fr .7fr;min-height:610px;overflow:hidden;padding:clamp(3.5rem,8vw,8rem) 4vw 4rem 0;position:relative}.jyr-hero::before{background:var(--jyr-lilac);border-radius:50% 50% 0 0;content:'';height:680px;position:absolute;right:-5%;top:3rem;transform:rotate(-13deg);width:57%}.jyr-hero::after{border:2px solid var(--jyr-pink);border-radius:48% 52% 52% 48%;content:'';height:360px;position:absolute;right:11%;top:9rem;transform:rotate(23deg);width:310px}.jyr-kicker,.jyr-section-number{color:var(--jyr-purple)!important;font-family:'Courier New',monospace;font-size:.76rem!important;font-weight:700;letter-spacing:.07em;line-height:1.4!important;margin:0 0 1.5rem!important;text-transform:uppercase}.jyr-hero h1{font-family:'Roboto Slab',Georgia,serif!important;font-size:clamp(3.5rem,8.5vw,8.5rem)!important;line-height:.82!important;margin:0!important;max-width:900px;position:relative;z-index:2}.jyr-hero h1 em{color:var(--jyr-pink);font-family:'Courier New',monospace;font-size:.54em;font-style:normal;letter-spacing:-.1em}.jyr-hero-copy{align-self:end;max-width:400px;position:relative;z-index:3}.jyr-hero-copy p{font-size:1.22rem!important;line-height:1.5!important}.jyr-action{background:var(--jyr-purple);box-shadow:5px 5px 0 var(--jyr-ink);color:#fff!important;display:inline-block;font-family:'Courier New',monospace;font-size:.78rem!important;font-weight:700;letter-spacing:.04em;margin-top:1rem;padding:.95rem 1.1rem;text-decoration:none!important;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.jyr-action:hover{background:var(--jyr-pink);box-shadow:1px 1px 0 var(--jyr-ink);color:#fff!important;transform:translate(4px,4px)}.jyr-hero-stamp{align-items:center;background:var(--jyr-orange);border:3px solid var(--jyr-ink);border-radius:50%;display:flex;flex-direction:column;font-family:'Courier New',monospace;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:700;height:150px;justify-content:center;line-height:.8;position:absolute;right:8%;top:15rem;transform:rotate(12deg);width:150px;z-index:3}.jyr-hero-stamp span{font-size:.55rem;letter-spacing:.09em;line-height:1.1;margin-top:.7rem;text-align:center;text-transform:uppercase}.jyr-manifesto{border-top:2px solid var(--jyr-ink);display:grid;grid-template-columns:.3fr 1fr;gap:2rem;padding:5rem 0}.jyr-manifesto h2,.jyr-routes h2,.jyr-callout h2{font-size:clamp(2.1rem,4.4vw,4.7rem)!important;line-height:.98!important;margin:0 0 2rem!important}.jyr-manifesto>div{max-width:690px}.jyr-text-link{color:var(--jyr-ink)!important;font-family:'Courier New',monospace;font-size:.86rem;font-weight:700;text-decoration:underline!important;text-decoration-color:var(--jyr-pink)!important;text-decoration-thickness:3px!important;text-underline-offset:5px}.jyr-text-link span{color:var(--jyr-purple);font-size:1.2em}.jyr-routes{background:var(--jyr-ink);color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:5rem max(1rem,calc((100vw - 1200px)/2))}.jyr-routes h2{color:#fff!important;max-width:850px}.jyr-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.jyr-route{color:var(--jyr-ink)!important;display:flex;flex-direction:column;min-height:270px;padding:1.3rem;text-decoration:none!important}.jyr-route span{font-family:'Courier New',monospace;font-size:.8rem;font-weight:700}.jyr-route strong{font-family:'Roboto Slab',Georgia,serif;font-size:clamp(1.6rem,2.5vw,2.6rem);letter-spacing:-.06em;line-height:.95;margin:auto 0 1rem}.jyr-route em{font-size:.92rem;font-style:normal;line-height:1.4}.jyr-route--purple{background:var(--jyr-lilac)}.jyr-route--pink{background:#ffd4e8}.jyr-route--orange{background:#f9b88a}.jyr-route:hover{color:var(--jyr-ink)!important;outline:3px solid #fff;outline-offset:4px}.jyr-callout{background:var(--jyr-orange);margin:5rem 0;padding:clamp(2rem,6vw,5rem);position:relative}.jyr-callout::after{border:2px solid var(--jyr-ink);border-radius:52% 48% 43% 57%;content:'';height:115px;position:absolute;right:8%;top:18%;transform:rotate(-20deg);width:160px}.jyr-callout h2{max-width:850px;position:relative;z-index:1}.jyr-action--light{background:var(--jyr-paper);color:var(--jyr-ink)!important}.jyr-editorial-footer{border-top:2px solid var(--jyr-ink);display:flex;gap:2rem;justify-content:space-between;margin-top:3rem;padding:2rem 0 3rem}.jyr-editorial-footer p{color:var(--jyr-ink)!important;font-family:'Courier New',monospace;font-size:.75rem!important;line-height:1.5!important;margin:0!important}.jyr-editorial-footer p:last-child{color:var(--jyr-muted)!important;max-width:355px}.jyr-virtual-page{padding-top:0}.jyr-page-article{display:grid;grid-template-columns:repeat(12,1fr);padding:clamp(4rem,9vw,9rem) 0 5rem}.jyr-page-article>.jyr-kicker,.jyr-page-article>h1,.jyr-page-article>.jyr-page-lead,.jyr-page-article>.jyr-page-body,.jyr-page-article>p:last-child{grid-column:3/11}.jyr-page-article h1{font-size:clamp(3.5rem,8vw,8rem)!important;line-height:.86!important;margin:0 0 2rem!important}.jyr-page-lead{font-family:'Roboto Slab',Georgia,serif;font-size:clamp(1.45rem,2.5vw,2.3rem)!important;font-weight:700;line-height:1.2!important}.jyr-page-body{border-left:6px solid var(--jyr-pink);margin-top:2rem;max-width:680px;padding:1rem 0 1rem 1.5rem}
@media (max-width:768px){.navbar.navbar-light.bg-white{min-height:60px!important}.jyr-editorial-nav{flex-direction:column;gap:1rem}.jyr-nav-links{justify-content:flex-start}.jyr-hero{display:block;min-height:620px;padding-top:4rem}.jyr-hero::before{height:490px;right:-48%;top:10rem;width:120%}.jyr-hero::after{height:220px;right:5%;top:15rem;width:185px}.jyr-hero h1{font-size:clamp(3.1rem,16vw,5rem)!important}.jyr-hero-copy{margin-top:11rem}.jyr-hero-stamp{height:105px;right:8%;top:13rem;width:105px}.jyr-manifesto{display:block;padding:3.5rem 0}.jyr-manifesto .jyr-section-number{margin-bottom:3rem!important}.jyr-route-grid{grid-template-columns:1fr}.jyr-route{min-height:180px}.jyr-routes{padding-bottom:3.5rem;padding-top:3.5rem}.jyr-callout{margin:3rem 0}.jyr-callout::after{display:none}.jyr-editorial-footer{flex-direction:column}.jyr-page-article{display:block;padding:4rem 0}.jyr-page-article h1{font-size:clamp(3rem,15vw,5rem)!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.page-id-11 .wp-block-post-title a{color:var(--jyr-ink)!important;text-decoration-color:var(--jyr-pink)!important;text-decoration-thickness:3px;text-underline-offset:6px}.page-id-11 .wp-block-post-title a:hover{color:var(--jyr-purple)!important}
