body { display: block; padding: 28px; } main { margin: 0 auto; width: min(100%, 460px); } .brand { margin-bottom: 16px; } h2 { font-size: 18px; } #release-notes { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 180px; overflow: auto; } progress { width: 100%; accent-color: var(--primary); } fieldset { margin: 28px 0 0; padding: 16px; border: 1px solid var(--border); border-radius: 6px; } .automatic { display: flex; align-items: center; gap: 10px; } .automatic input { display: inline-block; width: 18px; min-height: 18px; margin: 0; } .appearance { margin-top: 16px; } #install-confirmation { margin-top: 16px; padding: 12px; border: 1px solid var(--border); border-radius: 6px; } #confirm-install { background: var(--primary); color: var(--surface); }