body{margin:0}.release-page{max-width:940px;margin:40px auto;padding:24px}.release-page h1{font-size:clamp(28px,5vw,48px);margin-top:48px}.release-page p{line-height:1.7}.release-page details{padding:18px 0;border-bottom:1px solid #ddd}.release-page summary{cursor:pointer}.release-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}#information{height:auto;max-height:80vh;inset:0;margin:auto;border-radius:16px;padding:28px}#information .close{float:right;font-size:28px}#information h2{margin-top:16px}.gallery-header button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #643085;outline-offset:5px}