body{margin:0;background:#faf7ef;color:#203e49;font:17px/1.6 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:24px}h1{font-family:Georgia,serif}a{color:#125d70}label{display:block;margin:18px 0}input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:12px;font:inherit}button{background:#164d5a;color:white;border:0;border-radius:8px;padding:12px 18px;min-height:44px;font:inherit;margin:5px;cursor:pointer}article{padding:18px;border:1px solid #c6b68a;border-radius:12px;margin:16px 0;overflow-wrap:anywhere}button:disabled{opacity:.5}#message{font-weight:600}[hidden]{display:none!important}
select{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:12px;font:inherit;color:inherit;background:white;border:1px solid #c6b68a;border-radius:8px}small{font-size:.85em}

nav[aria-label="Request views"]{display:flex;flex-wrap:wrap;gap:8px}nav[aria-label="Request views"] button[aria-pressed="false"]{background:transparent;color:#164d5a;box-shadow:inset 0 0 0 1px #164d5a}
