:root{font:17px/1.7 system-ui,sans-serif;color-scheme:light dark}body{margin:0;background:Canvas;color:CanvasText}main{max-width:860px;margin:2rem auto;padding:0 1.2rem}h1{font-size:1.8rem;overflow-wrap:anywhere}h2{font-size:1.3rem}label{display:block;margin:.8rem 0}input:not([type=checkbox]){display:block;width:min(100%,32rem);box-sizing:border-box;padding:.6rem;font:inherit}button{padding:.55rem .85rem;margin:.3rem .4rem .3rem 0;font:inherit;cursor:pointer}button:disabled{opacity:.5}a{overflow-wrap:anywhere}img{max-width:100%;height:auto}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;background:color-mix(in srgb,CanvasText 6%,Canvas)}table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}td,th{border:1px solid GrayText;padding:.4rem}blockquote{border-left:3px solid GrayText;margin-left:0;padding-left:1rem}article{overflow-wrap:anywhere}footer{font-size:.85rem;color:GrayText;border-top:1px solid GrayText;padding-top:1rem;margin-top:3rem}.card{border:1px solid GrayText;border-radius:.7rem;margin:1rem 0;padding:1rem}#state{padding:.75rem;border-left:3px solid #497cbe}[hidden]{display:none!important}
