:root{--max-width: 1280px;--header-height: 48px;--sidebar-width: 240px;--font: "Figtree", -apple-system, blinkmacsystemfont, "avenir next", avenir, "segoe ui", "helvetica neue", helvetica, cantarell, ubuntu, roboto, noto, arial, sans-serif;--bg-info: rgb(86 87 96 / 100%);--info: rgb(255 255 255 / 76%);--bg-overlay: rgb(0 0 0 / 56%)}@media screen and (min-width: 1200px){:root{--header-height: 56px}}[data-theme=light]{--bg-base: rgb(255 255 255 / 100%);--bg-subtle: rgb(240 240 242 / 100%);--bg-muted: rgb(225 226 228 / 100%);--bg-backdrop: rgb(0 0 0 / 56%);--bg-success: rgb(236 252 229 / 100%);--bg-warning: rgb(255 242 229 / 100%);--bg-error: rgb(255 229 229 / 100%);--bg-bottom-sheet: rgb(240 240 242 / 100%);--body: rgb(70 70 70 / 100%);--secondary: rgb(0 0 0 / 68%);--tertiary: rgb(0 0 0 / 56%);--quaternary: rgb(0 0 0 / 44%);--button: rgb(70 70 70 / 100%);--inverse: rgb(255 255 255 / 98%);--border: rgb(0 0 0 / 16%);--disabled: rgb(0 0 0 / 16%);--brand: rgb(22 143 139 / 100%);--success: rgb(22 143 139 / 100%);--warning: rgb(153 77 0 / 100%);--error: rgb(211 24 12 / 100%);--bs-shadow: 0px -6px 24px 0px rgb(0 0 0 / 20%);--logo-filter: none;--icon-filter: invert(1) brightness(1.3) hue-rotate(170deg) contrast(1.1)}[data-theme=dark]{--bg-base: rgb(43 44 48 / 100%);--bg-subtle: rgb(64 65 72 / 100%);--bg-muted: rgb(86 87 96 / 100%);--bg-backdrop: rgb(255 255 255 / 24%);--bg-success: rgb(25 129 85 / 100%);--bg-warning: rgb(153 77 0 / 100%);--bg-error: rgb(211 24 12 / 100%);--bg-bottom-sheet: rgb(29 30 33 / 100%);--body: rgb(203 204 209 / 100%);--secondary: rgb(255 255 255 / 68%);--tertiary: rgb(255 255 255 / 56%);--quaternary: rgb(255 255 255 / 44%);--button: rgb(86 87 96 / 100%);--inverse: rgb(255 255 255 / 76%);--border: rgb(255 255 255 / 16%);--disabled: rgb(255 255 255 / 16%);--brand: rgb(3 246 197 / 100%);--success: rgb(236 252 229 / 100%);--warning: rgb(255 242 229 / 100%);--error: rgb(255 109 109 / 100%);--bs-shadow: 0px -6px 32px 0px rgb(255 255 255 / 10%);--logo-filter: invert(1) brightness(1.4) hue-rotate(180deg) contrast(1.5);--icon-filter: none}body{font-family:var(--font);margin:0;overflow:hidden auto;position:relative;border:1px solid var(--border)}.pages{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pages .page img{width:100%;max-height:100%}.overlay{position:fixed;bottom:0;left:0;width:100%;background:#f7f9fa}.controls{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:4px 8px}.controls>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:13px}.controls button{width:16px;height:16px;border:0;cursor:pointer;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}.controls button i{pointer-events:none;touch-action:none}p{margin:0;padding:4px 8px;font-size:13px}.embed:-webkit-full-screen{overflow-y:auto}.embed:-moz-full-screen{overflow-y:auto}.embed:-ms-fullscreen{overflow-y:auto}.embed:fullscreen{overflow-y:auto}.embed:-webkit-full-screen .pages{max-height:-webkit-calc(100vh - 20px);max-height:calc(100vh - 20px)}.embed:-moz-full-screen .pages{max-height:-moz-calc(100vh - 20px);max-height:calc(100vh - 20px)}.embed:-ms-fullscreen .pages{max-height:calc(100vh - 20px)}.embed:fullscreen .pages{max-height:-webkit-calc(100vh - 20px);max-height:-moz-calc(100vh - 20px);max-height:calc(100vh - 20px)}.embed:-webkit-full-screen .pages .page img{object-fit:contain;max-height:-webkit-calc(100vh - 20px);max-height:calc(100vh - 20px)}.embed:-moz-full-screen .pages .page img{object-fit:contain;max-height:-moz-calc(100vh - 20px);max-height:calc(100vh - 20px)}.embed:-ms-fullscreen .pages .page img{object-fit:contain;max-height:calc(100vh - 20px)}.embed:fullscreen .pages .page img{-o-object-fit:contain;object-fit:contain;max-height:-webkit-calc(100vh - 20px);max-height:-moz-calc(100vh - 20px);max-height:calc(100vh - 20px)}
