.recent-boards { display: flex; align-items: center; gap: .5rem; max-width: 100%; min-width: 0; overflow-x: auto; padding: .25rem 0; margin: .5rem 0; }
.recent-boards[hidden] { display: none; }
.recent-boards > * { flex: none; }
.recent-boards button { min-height: 44px; padding: .4rem .8rem; border: 1px solid #806d55; border-radius: 999px; background: #fffaf0; color: #392b1b; font: inherit; cursor: pointer; }
.recent-boards button:focus-visible { outline: 3px solid #805c2a; outline-offset: 2px; }
