:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,sans-serif}body{color:#0f172a;background:#f8fafc;margin:0}main{max-width:72rem;margin:0 auto;padding:4rem 1.5rem}section{margin-top:2rem}form,.form-row{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.75rem 0;display:flex}label{gap:.25rem;display:grid}li form{margin-left:.75rem;display:inline-flex}.session-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.session-nav a{color:#255f48;align-items:center;min-height:44px;font-weight:800;display:inline-flex}form.logout-form{margin:0;display:inline-flex}.logout-button{color:#255f48;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6cf;border-radius:999px;padding:0 1rem;font-weight:800}.logout-button:hover{background:#f1f6f3}.logout-button:focus-visible{outline-offset:2px;outline:3px solid #255f48}@media (max-width:720px){.session-nav{justify-content:flex-start}}
