.guerra1111{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.guerra1111 .cabeza{margin-bottom:clamp(22px,3vw,34px)}.guerra-caja{position:relative;box-sizing:border-box;width:100%;max-width:800px;min-width:0;margin-inline:auto;padding:16px 16px 12px;border-radius:6px;color:var(--texto, #ece6d8);background:linear-gradient(180deg,rgba(22,18,12,.72),rgba(10,9,7,.80));border:1px solid rgba(224,184,92,.75);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),inset 0 0 30px rgba(224,170,70,.09),0 18px 44px rgba(0,0,0,.55),0 0 28px rgba(224,170,70,.18)}.guerra-caja::before{content:"";position:absolute;top:-1px;left:50%;width:60%;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--oro-claro, #f6dea0),transparent)}.guerra-ventana{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:3px;background:#000;touch-action:pan-y;-webkit-user-select:none;user-select:none}.guerra-ventana::after{content:"";position:absolute;inset:0;border-radius:3px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(224,184,92,.55),inset 0 0 18px rgba(0,0,0,.45)}.guerra-pista{display:flex;height:100%;margin:0;padding:0;list-style:none;transform:translateX(calc(var(--i, 0) * -100%));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.guerra-diapo{flex:0 0 100%;min-width:0;height:100%;margin:0}.guerra-diapo img{display:block;width:100%;height:100%;object-fit:contain;background:#000;-webkit-user-drag:none}.guerra-num{position:absolute;top:8px;right:8px;z-index:1;padding:3px 9px;border-radius:3px;font:700 12px/1.4 var(--titulo, Georgia, serif);letter-spacing:.08em;color:var(--oro-claro, #f6dea0);background:rgba(10,9,7,.78);box-shadow:inset 0 0 0 1px rgba(224,184,92,.6)}.guerra-flecha{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--oro-claro, #f6dea0);background:rgba(10,9,7,.72);box-shadow:inset 0 0 0 1px rgba(224,184,92,.75),0 4px 14px rgba(0,0,0,.55);transition:background .2s,box-shadow .2s,color .2s}.guerra-flecha svg{width:20px;height:20px}.guerra-ant{left:8px}.guerra-sig{right:8px}.guerra-flecha:hover{color:#fff3d0;background:rgba(40,30,14,.88);box-shadow:inset 0 0 0 1px var(--oro-claro, #f6dea0),0 0 14px rgba(224,178,87,.35),0 4px 14px rgba(0,0,0,.55)}.guerra-flecha:focus-visible,.guerra-punto:focus-visible{outline:2px solid var(--oro-claro, #f6dea0);outline-offset:2px}.guerra-flecha[hidden],.guerra-puntos[hidden]{display:none}.guerra-pie{margin-top:12px;min-height:9.6em}.guerra-nombre{margin:0 0 6px;font:700 clamp(21px,2.6vw,27px)/1.2 var(--titulo, Georgia, serif);letter-spacing:.02em;color:#f3ecdc;text-shadow:0 2px 8px rgba(0,0,0,.8)}.guerra-nombre b{color:var(--oro, #e0b85c);font-weight:700}.guerra-lineas{margin:0;padding:0;list-style:none}.guerra-lineas li{position:relative;margin:0 0 3px;padding-left:16px;font:500 15.5px/1.45 var(--sans, system-ui, sans-serif);color:#e8dfca;text-wrap:pretty}.guerra-lineas li::before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;transform:rotate(45deg);background:var(--oro, #e0b85c)}.guerra-puntos{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:4px}.guerra-punto{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}.guerra-punto::before{content:"";width:9px;height:9px;border-radius:5px;background:rgba(224,184,92,.28);box-shadow:inset 0 0 0 1px rgba(224,184,92,.6);transition:width .25s,background .25s}.guerra-punto:hover::before{background:rgba(224,184,92,.55)}.guerra-punto[aria-current=true]::before{width:20px;background:linear-gradient(180deg,#fbe4a2,#e0b257 50%,#a8772a);box-shadow:0 0 8px rgba(224,178,87,.5)}.sin-js .guerra-pista{transform:none}@media(max-width:720px){.guerra-caja{padding:10px 10px 8px}.guerra-flecha{width:34px;height:34px;margin-top:-17px}.guerra-flecha svg{width:18px;height:18px}.guerra-ant{left:5px}.guerra-sig{right:5px}.guerra-num{top:5px;right:5px;font-size:11px}.guerra-pie{min-height:11.5em}.guerra-lineas li{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.guerra-pista{transition:none}.guerra-punto::before{transition:none}}
