.world-picker{border-top:1px solid #69744d;margin-top:1rem;padding-top:1rem;display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.world-picker p{flex-basis:100%;margin:0}.world-picker a{color:#e7c982}.admission-panel{width:min(900px,94vw);max-height:90vh;overflow:auto;background:#17251f;color:#eee6cd;border:1px solid #a69662;padding:1.5rem}.admission-panel fieldset{display:inline-grid;gap:.5rem;width:28%;min-width:180px;margin:.4rem;padding:.7rem}.admission-panel form>label{display:block;margin:.7rem 0}.admission-panel input[type=number]{width:6rem}.admission-panel table{width:100%;border-collapse:collapse;margin-top:1rem}.admission-panel td,.admission-panel th{text-align:left;padding:.5rem;border-bottom:1px solid #57654a;overflow-wrap:anywhere}.admission-panel th{color:#e7c982}.admission-panel button{margin:.3rem}.waitlist-page{font:18px/1.6 Georgia,serif;background:#0e1b17;color:#eee6cd;margin:0;padding:3rem 1rem}.waitlist-card{max-width:680px;margin:auto;border:1px solid #8d835a;padding:2rem;background:#182a23}.waitlist-card h1{font-size:2rem;color:#ecd28f}.waitlist-card label{display:block;margin:1rem 0}.waitlist-card input[type=email]{display:block;width:95%;padding:.75rem}.waitlist-card button,.waitlist-card .button{display:inline-block;background:#3c5032;color:#fff1ca;padding:.65rem 1rem;border:1px solid #a39465;font:inherit;cursor:pointer}.waitlist-card a{color:#ecd28f}.waitlist-card [role=status]{min-height:3rem}.waitlist-card small{color:#c1c5b6}
.admission-panel button,.admission-panel select{background:#3c5032;color:#fff1ca;padding:.5rem .7rem;border:1px solid #a39465;font:inherit;cursor:pointer}.admission-panel button:disabled{opacity:.5;cursor:wait}.admission-panel input{accent-color:#d8bd7a}.admission-panel form{margin-bottom:1.25rem}
