.content-area{height:100%;width:100%;color-scheme:auto;&:after{--tw-bg-opacity:1;background-color:rgb(191 196 210/var(--tw-bg-opacity,1))}&:is(.dark *):after{--tw-bg-opacity:1;background-color:rgb(77 77 80/var(--tw-bg-opacity,1))}&:after{content:"";display:block;width:1px;position:absolute;top:32px;bottom:32px;left:50%;z-index:0}&.single:after{display:none}}.epub-container{overflow-anchor:none!important}:root{--left-bar-width:284px;--right-bar-width:284px}@media (min-width:1280px){:root{--left-bar-width:344px;--right-bar-width:344px}}.paper-size-label{display:flex;width:100%;cursor:pointer;flex-direction:column;gap:.75rem;align-self:center;justify-self:center}.paper-size-label.disabled{cursor:not-allowed;opacity:.5}.paper-size-label.disabled *{pointer-events:none}.paper-size-label .paper-size-label__wrapper{display:flex;height:9rem;align-items:center;justify-content:center;border-radius:.75rem;padding:18px 2.75rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.paper-size-label .paper-size-label__wrapper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(44 44 50/var(--tw-bg-opacity,1))}.paper-size-label .paper-size-label__wrapper{border-width:1px;--tw-border-opacity:1;border-color:rgb(236 239 244/var(--tw-border-opacity,1))}.paper-size-label .paper-size-label__wrapper:is(.dark *){--tw-border-opacity:1;border-color:rgb(60 60 63/var(--tw-border-opacity,1))}.paper-size-label:hover:not(.disabled) .paper-size-label__wrapper{--tw-bg-opacity:1;background-color:rgb(228 230 237/var(--tw-bg-opacity,1))}.paper-size-label:hover:not(.disabled) .paper-size-label__wrapper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(77 77 80/var(--tw-bg-opacity,1))}.paper-size-label .paper-size-label__wrapper--selected{outline-style:solid;outline-width:2px;outline-color:#bc59f4}.paper-size-label .paper-size-label__wrapper--selected:is(.dark *){outline-color:#8b1fc9}.paper-size-label .paper-size-label__wrapper--selected{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.paper-size-label .paper-size-label__wrapper--selected:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 31/var(--tw-bg-opacity,1))}.paper-size-label .paper-size-label__text-wrapper{display:flex;flex-direction:column;gap:.25rem}.paper-size-label .paper-size-label__text-wrapper__name{font-size:.875rem;line-height:1.25rem;font-weight:500}.paper-size-label .paper-size-label__text-wrapper__size{font-size:.75rem;line-height:1rem}