.revista,.revista-modal{--revista-blue: var(--blue-700, #1779ca);--revista-blue-dark: var(--blue-900, #004c99);--revista-blue-soft: var(--blue-75, #dbe6f7);--revista-blue-lighter: var(--blue-50, #f6f8fd);--revista-text: var(--gray-700, #444648)}.revista{margin:40px 0 56px}.revista__title{color:var(--revista-blue-dark);font-size:28px;font-weight:700;line-height:1.25;margin:0 0 24px}.revista__stage{align-items:center;background:radial-gradient(circle,rgb(23 121 202 / 9%) 1px,transparent 1.5px) 0 0 / 18px 18px,radial-gradient(ellipse at 50% 0%,var(--revista-blue-lighter) 0%,transparent 70%),linear-gradient(180deg,#edf3fb 0%,var(--revista-blue-soft) 100%);border-radius:24px;column-gap:16px;display:grid;grid-template-areas:"prev book next" "footer footer footer";grid-template-columns:auto minmax(0,1fr) auto;padding:48px 24px 28px;row-gap:28px}.revista__book-area{grid-area:book;margin:0 auto;max-width:100%;position:relative;width:100%}.revista__book-area:after{background:radial-gradient(ellipse at center,rgb(0 40 90 / 28%) 0%,transparent 70%);bottom:-22px;content:"";height:36px;left:8%;pointer-events:none;position:absolute;right:8%;z-index:0}.revista__book-area--placeholder{display:flex;justify-content:center}.revista__cover{aspect-ratio:591 / 768;background:#fff;box-shadow:0 10px 30px #00285a2e;display:block;max-height:680px;max-width:100%;position:relative;z-index:1}.revista-book__measure{width:100%}.revista-strip{aspect-ratio:591 / 768;background:#fff;box-shadow:0 10px 30px #00285a33;margin:0 auto;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.revista-strip__track{display:flex;height:100%;transition:transform .35s ease}.revista-strip__track--dragging{transition:none}.revista-strip__page{background:#fff;flex:0 0 100%;height:100%}.revista-strip__page img{display:block;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.revista-book__container{position:relative;transition:transform .45s ease;z-index:1}.revista-book__container--zoomable{cursor:zoom-in}.revista-book{margin:0 auto}.revista-book.stf__parent{min-width:0!important}.revista-book__page{background:#fff;overflow:hidden}.revista-book__page img{display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.revista-book__page:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.revista-book__page--left:after{background:linear-gradient(to left,rgb(0 0 0 / 22%) 0%,rgb(0 0 0 / 6%) 4%,transparent 12%)}.revista-book__page--right:after{background:linear-gradient(to right,rgb(0 0 0 / 22%) 0%,rgb(0 0 0 / 6%) 4%,transparent 12%)}.revista-book__page[data-density=hard]:after{background:linear-gradient(135deg,rgb(255 255 255 / 12%) 0%,transparent 40%)}.revista__nav{align-items:center;background:none;border:0;border-radius:50%;color:var(--revista-blue);cursor:pointer;display:flex;font-size:56px;justify-content:center;line-height:1;padding:4px;transition:color .2s,transform .2s}.revista__nav--prev{grid-area:prev}.revista__nav--next{grid-area:next}.revista__nav:hover:not(:disabled){color:var(--revista-blue-dark);transform:scale(1.08)}.revista__nav:focus-visible,.revista__action:focus-visible,.revista-modal__close:focus-visible{outline:3px solid var(--revista-blue);outline-offset:3px}.revista__nav:disabled{cursor:default;opacity:.3}.revista__footer{align-items:center;display:flex;flex-direction:column;gap:14px;grid-area:footer}.revista__counter{color:var(--revista-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.revista__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.revista__action{align-items:center;background:#fff;border:1px solid var(--revista-blue);border-radius:999px;color:var(--revista-blue);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;text-decoration:none;transition:background .2s,color .2s}.revista__action i{font-size:18px}.revista__action:hover{background:var(--revista-blue);color:#fff;text-decoration:none}.revista__notice{color:var(--revista-text);padding:48px 24px;text-align:center}.revista-modal{background:#08162cf0;column-gap:16px;display:grid;grid-template-areas:"bar bar bar" "prev book next" "footer footer footer";grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;top:0;right:0;bottom:0;left:0;padding:0 72px 0 24px;position:fixed;z-index:1100}.revista-modal>.revista__book-area{align-self:center}.revista-modal__bar{align-items:center;color:#fff;display:flex;gap:16px;grid-area:bar;justify-content:space-between;margin-right:-48px;padding:16px 0}.revista-modal__title{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revista-modal__close{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:44px;justify-content:center;width:44px}.revista-modal__close:hover{background:#ffffff38}.revista-modal .revista__nav{align-self:center;color:#fff}.revista-modal .revista__nav:hover:not(:disabled){color:var(--revista-blue-soft)}.revista-modal .revista__book-area:after{background:radial-gradient(ellipse at center,rgb(0 0 0 / 45%) 0%,transparent 70%)}.revista-modal__footer{grid-area:footer;padding:16px 0 20px;text-align:center}.revista-modal__counter{color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.revista-modal__hint{color:#ffffffa6;font-size:13px;margin:4px 0 0}.revista-zoom{overflow:hidden;position:relative}.revista-zoom__content{transition:transform .3s ease}.revista-zoom__overlay{cursor:zoom-out;top:0;right:0;bottom:0;left:0;position:absolute;touch-action:none;z-index:2}@media(max-width:767px){.revista{margin:24px 0 32px}.revista__title{font-size:22px;margin-bottom:16px}.revista__stage{border-radius:16px;grid-template-areas:"book book book" "prev footer next";grid-template-columns:auto minmax(0,1fr) auto;padding:24px 12px 20px;row-gap:20px}.revista__nav{font-size:44px}}@media(max-width:1199px){.revista-modal{column-gap:8px;grid-template-areas:"bar bar bar" "book book book" "prev footer next";padding:0 12px}.revista-modal__bar{margin-right:0}.revista-modal .revista__nav{font-size:44px}}@media(max-height:799px){.revista-modal__bar{padding:8px 0}.revista-modal__footer{padding:8px 0 10px}}@media(max-height:499px){.revista-modal{grid-template-rows:0 minmax(0,1fr) auto}.revista-modal__bar{padding:0;position:absolute;right:8px;top:8px;z-index:3}.revista-modal__title{display:none}.revista-modal__close{height:36px;width:36px}.revista-modal__footer{padding:6px 16px 8px}.revista-modal__hint{display:none}}@media(prefers-reduced-motion:reduce){.revista-book__container,.revista-strip__track,.revista-zoom__content,.revista__nav,.revista__action{transition:none}}
