body{font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:24px;color:#173c32;background:#f5f7f5;margin:0;padding:16px}main,header{max-width:800px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}header img{width:160px}h1{font-size:30px;line-height:36px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:28px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}section{background:white;border:1px solid #bbc9bf;border-radius:8px;padding:24px;margin:24px 0}label{display:block;margin:16px 0}input:not([type=checkbox]),textarea,select{display:block;box-sizing:border-box;width:100%;font:inherit;padding:8px;border:1px solid #bbc9bf;border-radius:4px}textarea{min-height:96px}button,a{color:inherit}button{font:600 16px/24px Manrope,system-ui,sans-serif;padding:8px 12px;margin:4px;background:white;border:1px solid #537367;border-radius:4px;cursor:pointer}button:hover{background:#e4eee8}button:active{transform:scale(.98)}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:3px solid #25805f;outline-offset:2px}fieldset{border:0;padding:0;margin:0}canvas{width:100%;height:180px;touch-action:none;border:1px solid #bbc9bf;background:white}figure img{max-width:100%;max-height:300px}#error,.issue{color:#8f2920;white-space:pre-wrap}small{font-size:14px;line-height:20px}details{margin:16px 0}summary{cursor:pointer}output{display:block} [hidden]{display:none!important}
