:root{color-scheme:light dark;font:17px/1.6 system-ui,sans-serif}body{max-width:72rem;margin:auto;padding:1rem;background:Canvas;color:CanvasText}a{color:LinkText}header,footer,article,section,fieldset{border:1px solid GrayText;border-radius:.3rem;padding:1rem;margin:1rem 0}nav{display:flex;flex-wrap:wrap;gap:.6rem}main{min-width:0}label{display:block;margin:.6rem 0}input,textarea,select,button{font:inherit;max-width:100%;box-sizing:border-box}input:not([type=checkbox]):not([type=hidden]),textarea,select{display:block;width:100%;padding:.4rem}button{padding:.4rem .9rem;cursor:pointer}input[type=checkbox]{margin:.5rem}pre{white-space:pre-wrap;overflow-wrap:anywhere}dt{font-weight:bold}dd{margin:0 0 .6rem 1rem;overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}th,td{border:1px solid GrayText;padding:.4rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}iframe{width:100%;min-height:20rem;border:1px solid GrayText}p,li,strong{overflow-wrap:anywhere}:focus-visible{outline:3px solid Highlight;outline-offset:3px}.message-out{border-left:5px solid Highlight}.notice,[role=alert]{border-left:5px solid Highlight;padding:.7rem}small{font-size:.9rem}form{margin:1rem 0}
