.reading-progress{bottom:0;transition-duration:.1s;transition-timing-function:linear;z-index:999;width:100%}.reading-progress-bg{--tw-bg-opacity:1;background-color:rgb(199 235 233/var(--tw-bg-opacity));width:100%}.modal{background-color:transparent;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:rgba(0,0,0,.3);animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-backdrop,.modal-box{grid-column-start:1;grid-row-start:1;background-color:transparent}.modal-box{display:flex;height:100%;width:100%;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.modal-box,.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1}@keyframes modal-pop{0%{opacity:0}}.modal{background:rgba(0,13,11,.6);pointer-events:none;position:fixed;inset:0;margin:0;display:grid;height:calc(100vh + 0px);max-height:none;width:calc(100vw + 0px);max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999}.modal-scroll{overscroll-behavior:auto}:where(.modal){align-items:center}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}@media (max-width:767px){.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{display:flex;align-items:center;justify-content:center}}.modal-action{display:flex}.modal-toggle{position:fixed;height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden}