/* H6: every archive cover becomes a slim printed magazine, without changing its image. */
#publicaciones .cover{padding:26px 22px 20px;overflow:visible;isolation:isolate}
#publicaciones .cover .magazine-object{display:block;position:relative;width:min(var(--cover-width),calc(100% - 8px));max-width:100%;margin:0 auto;padding:0;line-height:0;background:#eae8df;border-radius:1px 3px 5px 1px;isolation:isolate;transform:perspective(1000px) rotateY(-12deg) rotateZ(-3deg);transform-origin:center bottom;box-shadow:9px 12px 14px -7px #102c3b70,17px 24px 24px -17px #102c3b99;transition:transform .25s ease,box-shadow .25s ease}
#publicaciones .cover .magazine-object::before{content:"";position:absolute;inset:4px -5px -5px 3px;z-index:-1;border:1px solid #c6c8c3;border-radius:0 3px 6px 0;background:repeating-linear-gradient(to bottom,#fcfaf3 0,#fcfaf3 1px,#c4c6c3 1px,#e9eae4 2px);box-shadow:1px 1px 0 #f1eee4,2px 2px 0 #9caaa9}
#publicaciones .cover .magazine-object::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:1px 3px 4px 1px;background:linear-gradient(90deg,#092d4859 0,#092d4830 2%,#ffffff75 3.5%,#ffffff15 5%,transparent 8%,transparent 92%,#ffffff40 98%,#0002 100%)}
#publicaciones .cover .magazine-object img{display:block;position:relative;width:100%;height:auto;object-fit:contain;aspect-ratio:auto;margin:0;border-radius:1px 3px 4px 1px;filter:none;transform:none;box-shadow:1px 0 1px #0002}
#publicaciones .cover .magazine-open{display:block;width:100%;padding:23px 0 0;line-height:1.5;background:none}
#publicaciones .cover:hover .magazine-object,#publicaciones .cover:focus-visible .magazine-object{transform:perspective(1000px) rotateY(-7deg) rotateZ(-1deg) translateY(-4px);box-shadow:12px 17px 19px -8px #102c3b80,20px 28px 27px -17px #102c3b99}
@media(max-width:650px){#publicaciones .cover{padding:20px 16px 16px}#publicaciones .cover .magazine-object{width:min(var(--cover-width),calc(100% - 5px));transform:perspective(1000px) rotateY(-9deg) rotateZ(-2deg)}#publicaciones .cover .magazine-open{padding-top:19px;font-size:11px}#publicaciones .cover .magazine-object::before{inset:3px -4px -4px 2px}}
@media(max-width:420px){#publicaciones .cover{padding:17px 12px 14px}#publicaciones .cover .magazine-open{font-size:10px}}
@media(prefers-reduced-motion:reduce){#publicaciones .cover .magazine-object{transition:none}#publicaciones .cover:hover .magazine-object,#publicaciones .cover:focus-visible .magazine-object{transform:perspective(1000px) rotateY(-9deg) rotateZ(-2deg)}}
