.tfld-member-board{max-width:1280px;margin:1rem auto;color:#e9eaee}
.tfld-member-board [data-sbx-stage]{position:relative;width:100%;min-width:0}
.tfld-member-board canvas{display:block;max-width:100%;height:auto}
.tfld-member-board__tools{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-top:.75rem}
.tfld-member-board__tools p{flex:1 1 18rem;margin:0}
.tfld-member-board button{padding:.6rem .9rem;border:1px solid #667283;border-radius:4px;background:#232a35;color:#fff;cursor:pointer}
.tfld-member-board button:focus-visible,.tfld-member-directory a:focus-visible{outline:3px solid #ffc857;outline-offset:3px}
.tfld-member-board.is-zoom{position:fixed;inset:0;z-index:99990;max-width:none;margin:0;padding:1rem;box-sizing:border-box;background:#101215;overflow:auto}
.tfld-member-directory{max-width:1100px;margin:2rem auto;padding:1.5rem;color:var(--tfld-text,#e9eaee);background:var(--tfld-surface,#151920)}
.tfld-member-directory h1{color:inherit}
.tfld-member-directory ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;padding:0;gap:.75rem}
.tfld-member-directory li a{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border:1px solid #3d4653;border-radius:4px}
.tfld-member-directory span{font-size:.9rem;color:#aeb8c4}
.tfld-member-directory__filter{display:flex;flex-direction:column;gap:.35rem;max-width:24rem;margin:1rem 0}
.tfld-member-directory__filter input{padding:.65rem .75rem;border:1px solid #3d4653;border-radius:4px;background:var(--tfld-surface,#151920);color:inherit}
.tfld-member-directory li[hidden]{display:none}
.tfld-sbs__decorations{display:grid;gap:.65rem;border:0;padding:.5rem 0}
.tfld-sbs__decorations label{display:flex;align-items:center;gap:.65rem;line-height:1.4}
.tfld-sbs__decorations input{flex-shrink:0;width:1.1rem;height:1.1rem}
@media(max-width:600px){.tfld-member-board__tools button{flex:1 1 auto}}
