html{font-family:system-ui,sans-serif}body{max-width:65rem;margin:2rem auto;padding:0 1rem}nav{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}form{gap:.8rem;max-width:28rem;margin-block:1.5rem;display:grid}label{gap:.3rem;display:grid}input,select,button{font:inherit;padding:.4rem}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:2px solid}fieldset{margin-block:1rem}.session-content{border:0;min-width:0;margin:0;padding:0}[role=alert]{border-inline-start:3px solid;padding-inline-start:.6rem}table{border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid;padding:.5rem}
