.impostor-config,.impostor-join{margin:12px 0}.impostor-join input{width:100%;margin:7px 0 12px;padding:12px;border:1px solid var(--line);border-radius:10px;text-transform:uppercase}.impostor-back{border:0;background:transparent;padding:8px 0;color:var(--teal-dark);font-weight:850}.impostor-hero{display:grid;gap:6px;padding:24px;border-radius:19px;background:var(--navy);color:#fff}.impostor-hero>span{font-size:11px;opacity:.78}.impostor-hero>b{font-size:33px;letter-spacing:.15em}.impostor-hero>small{opacity:.78}.impostor-roster{margin:13px 0}.impostor-roster>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.impostor-roster>div:last-child{border:0}.impostor-roster small{color:var(--muted)}.impostor-secret{display:grid;gap:10px;margin:14px 0;text-align:center}.impostor-secret>span{font-size:11px;color:var(--muted)}.impostor-secret>b{font-size:25px;overflow-wrap:anywhere}.impostor-secret>small{color:var(--muted)}.nav:has([data-go="impostor"]){grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:900px) and (min-height:621px){.nav:has([data-go="impostor"]){grid-template-columns:1fr}.nav:has([data-go="impostor"]) button{font-size:10px}}@media(max-width:430px){.nav:has([data-go="impostor"]) button{font-size:9px;padding-left:1px;padding-right:1px}}
.impostor-vote,.impostor-vote-result{margin:13px 0}.impostor-vote h3{margin:0 0 8px}.impostor-vote p{margin:4px 0 12px}.impostor-vote label{display:grid;gap:7px;font-weight:700}.impostor-vote select{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.impostor-vote button{margin-top:12px}
