.vm{--bg:#fbf7f0;--bg-2:#f3ecdf;--ink:#13203b;--ink-2:#4b566f;--ink-3:#8a93a6;--line:#e6dfd2;--azul:#2347e3;--azul-osc:#1834b5;--serie:#2347e3;--serie-osc:#1834b5;--serie-claro:#e9edfd;--display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mano:"Caveat","Comic Sans MS",cursive;background:var(--bg);min-height:100vh;color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.vm *,.vm :before,.vm :after{box-sizing:border-box}.vm a{color:inherit}.vm button{font:inherit;color:inherit;cursor:pointer}.vm .vm-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.vm .vm-top{z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.vm .vm-top .vm-wrap{align-items:center;gap:18px;min-height:68px;display:flex}.vm .vm-logos{flex:none;align-items:center;gap:12px;display:flex}.vm .vm-logos img{width:auto;height:26px;display:block}.vm .vm-logos .sep{background:var(--line);width:1px;height:24px}.vm .vm-volver{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.vm .vm-volver span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vm .vm-volver:hover{color:var(--ink)}.vm .vm-top .vm-pedir{margin-left:auto}.vm .vm-btn{background:var(--azul);color:#fff;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.vm .vm-btn:hover{background:var(--azul-osc)}.vm .vm-btn:active{transform:scale(.98)}.vm .vm-btn.chico{padding:10px 17px;font-size:14.5px}.vm .vm-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 30px;padding:34px 0 8px;display:flex}.vm .vm-etq{letter-spacing:.09em;text-transform:uppercase;color:var(--serie-osc);margin:0 0 6px;font-size:13px;font-weight:700}.vm h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,50px);font-weight:760;line-height:1}.vm .vm-nota{font-family:var(--mano);color:var(--serie-osc);margin:0 2% 6px 0;font-size:26px;font-weight:600;transform:rotate(-3deg)}.vm .vm-escena{flex-direction:column;flex:1;justify-content:center;padding:26px 0 30px;display:flex}.vm .vm-libro{perspective:2600px;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 auto;position:relative}.vm .vm-libro:after{content:"";z-index:-1;background:radial-gradient(#13203b4d,#0000 70%);height:30px;position:absolute;inset:auto 4% -26px}.vm .vm-pag{background:#fff 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;box-shadow:0 1px #13203b0f}.vm .vm-pag.vacia{box-shadow:none;background:0 0}.vm .vm-pag.izq{border-radius:6px 0 0 6px;width:50%;left:0}.vm .vm-pag.der{border-radius:0 6px 6px 0;width:50%;right:0}.vm .vm-libro.una .vm-pag.izq{display:none}.vm .vm-libro.una .vm-pag.der{border-radius:6px;width:100%}.vm .vm-lomo{pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#00000024 45%,#00000038 50%,#00000024 55%,#0000);width:46px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.vm .vm-libro.una .vm-lomo,.vm .vm-libro.tapa .vm-lomo,.vm .vm-libro.contra .vm-lomo{display:none}.vm .vm-hoja{width:50%;transform-style:preserve-3d;z-index:4;display:none;position:absolute;top:0;bottom:0}.vm .vm-hoja.der{transform-origin:0;left:50%}.vm .vm-hoja.izq{transform-origin:100%;left:0}.vm .vm-libro.una .vm-hoja{transform-origin:0;width:100%;left:0}.vm .vm-cara{backface-visibility:hidden;background:#fff 50%/100% 100% no-repeat;position:absolute;inset:0}.vm .vm-cara.vacia{background:0 0}.vm .vm-cara.atras{transform:rotateY(180deg)}.vm .vm-cara:after{content:"";opacity:var(--luz,0);pointer-events:none;background:linear-gradient(90deg,#13203b00,#13203b38);transition:opacity .4s;position:absolute;inset:0}.vm .vm-cara.atras:after{background:linear-gradient(270deg,#13203b00,#13203b38)}.vm .vm-hoja.gira-adelante{animation:.85s cubic-bezier(.45,.05,.3,1) forwards vm-adelante;display:block}.vm .vm-hoja.gira-atras{animation:.85s cubic-bezier(.45,.05,.3,1) forwards vm-atras;display:block}.vm .vm-libro.una .vm-hoja.gira-atras{animation:.85s cubic-bezier(.45,.05,.3,1) forwards vm-vuelve}.vm .vm-hoja.arrastra{display:block}@keyframes vm-adelante{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes vm-atras{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes vm-vuelve{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}.vm .vm-esquina{z-index:6;pointer-events:none;background:linear-gradient(315deg,var(--bg-2) 0 50%,#e9e3d7 50%,#fff 100%);filter:drop-shadow(-3px -3px 4px #13203b2e);border-radius:0 0 6px;width:0;height:0;animation:3.4s ease-in-out 1.2s infinite vm-doblez;position:absolute;bottom:0;right:0}@keyframes vm-doblez{0%,62%,to{width:0;height:0}18%,40%{width:46px;height:46px}}.vm .vm-libro.ultima .vm-esquina,.vm .vm-libro.usado .vm-esquina{display:none}.vm .vm-controles{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.vm .vm-redondo{border:1.5px solid var(--ink-3);background:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.vm .vm-redondo:disabled{opacity:.35;cursor:default}.vm .vm-redondo:not(:disabled):hover{border-color:var(--ink)}.vm .vm-medio{flex-direction:column;align-items:center;gap:8px;width:min(420px,52vw);min-width:0;display:flex}.vm .vm-contador{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.vm .vm-rango{width:100%;accent-color:var(--serie)}.vm .vm-pie{border-top:1px solid var(--line);background:var(--bg-2)}.vm .vm-pie .vm-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;padding-block:28px;display:flex}.vm .vm-pie p{max-width:46ch;margin:0;font-size:17px}.vm .vm-pie p b{font-family:var(--display);margin-bottom:2px;font-size:22px;font-weight:700;display:block}.vm .vm-legal{color:var(--ink-2);padding:22px 0 30px;font-size:14px}.vm .vm-cargando{min-height:50vh;color:var(--ink-2);place-items:center;display:grid}.vm :focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:6px}@media (width<=720px){.vm .vm-logos img{height:21px}.vm .vm-top .vm-pedir .largo{display:none}.vm .vm-volver{font-size:14px}.vm .vm-cabeza{padding-top:22px}.vm .vm-nota{font-size:22px}.vm .vm-controles{gap:10px;margin-top:34px}.vm .vm-medio{flex:1;width:auto}}@media (width<=460px){.vm .vm-logos{display:none}}@media (prefers-reduced-motion:reduce){.vm .vm-esquina{animation:none}.vm .vm-btn{transition:none}}
