*{box-sizing:border-box}body{margin:0;background:#f3f5f3;color:#202b29;font:16px system-ui,sans-serif}header{background:#153b36;color:white;padding:14px max(18px,calc((100% - 1050px)/2));display:flex;justify-content:space-between;align-items:center;position:sticky;top:0}nav{display:flex;gap:18px}a{color:inherit}main{max-width:1050px;margin:22px auto;padding:0 16px}.stats,.forms{display:flex;gap:12px;margin-bottom:16px}.stats div,article,.search,details,.login{background:white;border:1px solid #dce3df;border-radius:6px;padding:14px}.stats div{flex:1}.stats strong{font-size:22px;display:block}.search,form{display:flex;gap:8px;flex-wrap:wrap}.search{margin-bottom:15px}input,select,textarea,button{font:inherit;padding:9px;border:1px solid #bbc8c2;border-radius:4px;min-width:0}input,select,textarea{flex:1}button{background:#176b57;color:white;border:0;cursor:pointer}article{margin:10px 0}.itemhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.itemhead .copy{margin-inline-start:auto}.badge{color:#145b49;background:#e3f2eb;padding:3px 8px;border-radius:3px}code{direction:ltr;display:inline-block;overflow-wrap:anywhere}.danger,.error{color:#a12929}.danger{background:white;border:1px solid #a12929;margin-top:8px}details{flex:1}details form{padding-top:12px}.login{max-width:420px;margin:10vh auto}.login form{display:grid}.login label{display:grid;gap:6px}.error{padding:8px}@media(max-width:600px){header{align-items:flex-start;gap:12px}nav{gap:10px;flex-wrap:wrap}.forms,.stats{display:grid}.search>*{flex-basis:100%}}