:root{color:#192b35;background:#f7f9f8;font-family:system-ui,sans-serif;line-height:1.6}body{margin:0}header,main,footer{max-width:62rem;margin:auto;padding:1.25rem}header{border-bottom:1px solid #c9d5d3}nav,.row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}nav a:first-child{font-weight:700}a{color:#125c70;text-underline-offset:.2em}h1{line-height:1.2}label{margin-top:1rem;font-weight:600;display:block}input,textarea,button{font:inherit;box-sizing:border-box}input,textarea{width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #829b9a;border-radius:.2rem;padding:.6rem}button{color:#fff;cursor:pointer;background:#125c70;border:1px solid #0000;border-radius:.2rem;padding:.55rem 1rem}button:disabled{opacity:.55;cursor:not-allowed}fieldset{border:0;padding:0}fieldset button{margin-top:1rem}.row input{flex:1;min-width:12rem}.article-list{padding:0;list-style:none}.article-list li,.history li{border-bottom:1px solid #d5dfdd;padding:1rem 0}.article-list p{margin:.25rem 0}small,footer{color:#48626b}.prose{overflow-wrap:anywhere}.prose img{max-width:100%}.prose table{border-collapse:collapse}.prose td,.prose th{border:1px solid #c9d5d3;padding:.4rem}pre{white-space:pre-wrap;overflow-wrap:anywhere}code{overflow-wrap:anywhere}.prose pre{background:#e8efed;padding:1rem}.diff pre{margin:0;padding:.25rem .5rem}.added{background:#dcf2e3}.removed{background:#fbe1e1}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline-offset:3px;outline:3px solid #cc7820}@media (width<=40rem){header,main,footer{padding:1rem}h1{font-size:1.7rem}.row{gap:.5rem}}output{overflow-wrap:anywhere}
