*,*:after,*:before{box-sizing:border-box}:root{--background: #202020;--color: #dfdfdf}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;text-size-adjust:none;font-synthesis:none;overflow:hidden auto;scroll-behavior:smooth;overscroll-behavior:contain}body{background-color:var(--background);color:var(--color);min-height:100dvh;padding:32px 16px;margin:auto;width:100%;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Helvetica,sans-serif}h1{margin:0 0 24px}::selection{background-color:var(--color);color:var(--background)}body>button{border:2px solid var(--color);background:transparent;padding:1px 6px 4px;color:var(--color);border-radius:50%;line-height:1.5;font-size:16px;position:fixed;cursor:pointer;height:32px;width:32px;right:16px;top:32px}h3{cursor:pointer;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--color),var(--background) 75%)}h3>span{margin-right:8px}code{font-family:Lucida Console,Courier New,monospace;white-space:pre-wrap;padding-inline:4px;margin-bottom:24px;overflow:auto clip;font-size:14px;max-width:100%;display:block;height:0px;background-color:color-mix(in srgb,var(--background),var(--color) 8%)}input[type=text]{font:700 16px Lucida Console,Courier New,monospace;padding-inline:8px;border-radius:8px;outline:none;border:none;height:32px;width:70%}button[role=submit]{font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Helvetica,sans-serif;text-transform:uppercase;padding-inline:16px;border-radius:8px;border:none;height:32px;float:right}object.gallery{gap:16px;height:0px;display:flex;flex-wrap:wrap;position:relative;justify-content:space-evenly}object.gallery>img{width:calc(50vw - 24px);max-width:450px}code.expanded,object.gallery.expanded{padding-block:8px;height:auto}
