select{font:inherit;display:block;width:100%;min-height:47px;background:#fffdf7;color:var(--ink);padding:11px 12px;border:1px solid #b9ab92;border-radius:5px;font-size:13px;line-height:1.6;cursor:pointer}select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.attendance{display:inline-block;margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.2px;border-radius:20px;padding:3px 10px;background:var(--mint);color:var(--green)}.attendance.maybe{background:#f3e6bf;color:#735718}.attendance.no,.attendance.pending{background:#eee9e0;color:#675c53}.plus-note{margin:10px 0 0;font-size:11px;color:var(--ink);overflow-wrap:anywhere}.request-status{display:block;font-size:9px;color:var(--muted);font-style:italic;margin-top:3px}.board-heading h2{font-size:25px}.fine-print{line-height:1.8}@media(max-width:680px){select{font-size:16px;min-height:49px}.board-heading h2{font-size:27px}.attendance{font-size:11px}.request-status{font-size:10px}.plus-note{font-size:12px}}
