:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#171919;color:#ddd;font:14px system-ui,sans-serif}main{min-height:100dvh;display:grid;place-items:center}#status{padding:24px}button{display:block;border:0;padding:0;background:0 0;cursor:zoom-in;line-height:0}button:focus-visible{outline:2px solid #c0ec9b;outline-offset:-2px}img{display:block;max-width:100%;max-height:100dvh;object-fit:contain}button[aria-pressed=true]{cursor:zoom-out}button[aria-pressed=true] img{max-width:none;max-height:none}main:has(button[aria-pressed=true]){display:block}[hidden]{display:none!important}