body{font:17px system-ui;background:#f7f8fa;color:#152333;margin:0}main{max-width:900px;margin:auto;padding:2rem}label{display:block;margin:1rem 0}input,select,textarea,button{font:inherit;padding:.5rem;max-width:100%;box-sizing:border-box}textarea{display:block;width:100%;height:6rem}input:not([type=range]){width:100%}button{cursor:pointer;background:#164e70;color:white;border:0;border-radius:.3rem}article{background:white;border:1px solid #cbd5df;padding:1rem;margin:1rem 0;border-radius:.4rem}pre{white-space:pre-wrap;font:inherit}small{display:block;color:#43596f}footer{margin-top:3rem;font-size:.85rem}#filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}#status{color:#8c3020}
