:root{--ink:#ebebeb;--ground:#000;--veil:#000000ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#101010;--ground:#f4f4f4;--veil:#f4f4f4f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--ground);color:var(--ink)}html[data-field] #field{image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;touch-action:none;display:block;position:fixed;inset:0}html:not([data-field]) #field{display:none}html[data-field] #content,html[data-field] #lightbox,html[data-field=page]>body>header,html[data-field=page] #main,html[data-field=page]>body>footer{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}html[data-field] #index-list>li{content-visibility:auto;contain-intrinsic-size:auto 1lh}#lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:var(--ink);background:0 0;border:0;padding:0;overflow:hidden}#lightbox::backdrop{background:var(--veil,#000000eb)}#lightbox figure{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100vh;margin:0;padding:24px;display:flex;position:relative}#lightbox img:not([src]),#lightbox video:not([src]){display:none}#lightbox img,#lightbox video{object-fit:contain;image-rendering:auto;background-repeat:no-repeat;max-width:100%;max-height:calc(100vh - 96px)}#lightbox figcaption,#lightbox button{letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.7;font:400 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}html:not([data-field]) #lightbox button{cursor:pointer;background:0 0;border:1px solid;padding:5px 9px;position:fixed;top:18px;right:18px}#lightbox button:hover,#lightbox button:focus-visible{opacity:1}#lightbox[data-loading] figcaption:after{content:"";opacity:.65;background:currentColor;width:22%;height:2px;margin-top:7px;animation:.82s linear infinite lightbox-scan;display:block}@keyframes lightbox-scan{0%{transform:translate(-100%)}to{transform:translate(455%)}}@media (prefers-reduced-motion:reduce){#lightbox[data-loading] figcaption:after{opacity:.22;width:100%;animation:none}}
