.lector{gap:4px}.lector .lv-oir{margin-right:6px}.lector .lv-oir small{display:none}.lector .bi-btn,.lector .fjl-guardar,.lector .lv-aa,.lector .nt-abrir{width:40px;height:40px;padding:0;justify-content:center;gap:0;border:0;border-radius:50%;background:0 0;color:var(--ink-soft);font:600 14px/1 var(--sans);position:relative;transition:background .2s,color .2s}.lector .bi-btn:hover,.lector .fjl-guardar:hover,.lector .lv-aa:hover,.lector .nt-abrir:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.lector .bi-btn>span,.lector .fjl-guardar .fjl-g-t,.lector .nt-abrir>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lector .fjl-guardar svg{width:19px;height:19px}.lector .bi-btn[aria-pressed=true]{background:0 0;color:var(--acento);border:0}.lector .nt-abrir[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.lector .nt-abrir b{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;line-height:17px}.lector .fjl-guardar.si{color:var(--acento)}.lv-flot.bf{left:0;right:0;margin-inline:auto;width:max-content;max-width:calc(100vw - 16px);transform:none;flex-direction:row;align-items:center;gap:2px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 88%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(20px);backdrop-filter:saturate(1.6) blur(20px);box-shadow:0 0 0 .5px var(--line),0 18px 40px -18px rgba(0,0,0,.5);background:color-mix(in srgb,var(--surface-2) 94%,transparent);transition:opacity .25s ease,bottom .3s cubic-bezier(.2,.8,.2,1)}.lv-flot.bf.on.baja,.lv-flot.bf:not(.on){opacity:0;bottom:calc(-2px + env(safe-area-inset-bottom,0px));pointer-events:none}.lv-flot.bf.on{transform:none}.bf-b,.lv-flot.bf .lv-aa3,.lv-flot.bf .nt-abrir2{width:44px;height:44px;margin:0;border-radius:50%;border:0;background:0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;place-items:center;color:var(--ink);cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.bf-b:hover,.lv-flot.bf .lv-aa3:hover,.lv-flot.bf .nt-abrir2:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.bf-b svg{width:20px;height:20px}.bf-b:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.bf-b[aria-pressed=true]{color:var(--acento)}.bf-guardar.si svg{fill:currentColor}.lv-flot.bf .bf-oir{order:1}.lv-flot.bf .lv-aa3{order:2}.lv-flot.bf .bf-bi{order:3}.lv-flot.bf .nt-abrir2{order:4}.lv-flot.bf .bf-guardar{order:5}.lv-flot.bf .bf-min{order:6}.bf-min{font:600 12.5px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 14px 0 6px}.bf-min:empty{display:none}.lv-leyendo .lv-flot.bf .bf-oir{display:none}.lv-flot.bf .lv-menu{right:50%;transform-origin:bottom center;margin-right:-150px}@media (max-width:520px){.lv-flot.bf .lv-menu{right:8px;margin-right:0}.bf-b,.lv-flot.bf .lv-aa3,.lv-flot.bf .nt-abrir2{width:42px;height:42px}}.bf-seguir{white-space:nowrap;position:fixed;z-index:41;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%,16px);opacity:0;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 14px;border-radius:999px;border:0;cursor:pointer;background:var(--ink);color:var(--bg);font:600 14px/1 var(--sans);box-shadow:0 18px 40px -16px rgba(0,0,0,.5);transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1);-webkit-tap-highlight-color:transparent}.bf-seguir.on{opacity:1;transform:translate(-50%,0)}.bf-seguir svg{width:18px;height:18px}.bf-seguir i{display:block;width:44px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--bg) 25%,transparent);overflow:hidden}.bf-seguir i b{display:block;height:100%;background:var(--amanecer,var(--acento))}.bf-seguir:focus-visible{outline:2px solid var(--acento);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bf-seguir,.lv-flot.bf{transition:none}}@media print{.bf-seguir{display:none!important}}@media (max-width:520px){.lector{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-24px;padding:2px 24px;scroll-padding-inline:24px}.lector::-webkit-scrollbar{display:none}.lector>*{flex:none}}.lv-flot.bf.on.baja,.lv-flot.bf:not(.on){visibility:hidden;transition:opacity .25s ease,bottom .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.lv-flot.bf.on:not(.baja){visibility:visible}.lv-flot.bf.on:focus-within{opacity:1;visibility:visible;pointer-events:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}