.who-knew-main{max-width:700px;margin:0 auto;padding:58px 0 70px}.who-knew-hero{text-align:center}.who-knew-hero h1{margin:0;color:var(--deep);font:400 clamp(42px,7vw,68px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.05em}.who-knew-hero .fun-lead{max-width:570px;margin:20px auto 0}.who-knew-panel{max-width:620px;margin:28px auto 0;padding:35px 30px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.who-knew-panel h2{margin:16px 0 24px;color:var(--deep);font:400 31px/1.15 Georgia,"Times New Roman",serif}.who-knew-how-to{margin:28px 0 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.who-knew-how-to h2{margin:0 0 15px;font-size:23px}.who-knew-how-to p{margin:10px 0;color:var(--muted);font:15px/1.55 Georgia,"Times New Roman",serif}.who-knew-example{margin:18px 0;padding:18px;background:#f0f4eb;border-left:3px solid var(--gold)}.who-knew-example p{margin:7px 0}.who-knew-example .example-label{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.who-knew-example blockquote{margin:10px 0 0;color:var(--deep);font:italic 15px/1.5 Georgia,"Times New Roman",serif}.who-knew-example small{color:var(--muted);font-size:12px}.who-knew-setup-section,.who-knew-lobby-section{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.who-knew-setup-section h3,.who-knew-lobby-section h3{margin:0 0 12px;color:var(--deep);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.who-knew-pills{display:flex;flex-wrap:wrap;gap:8px}.who-knew-pills button{padding:11px 13px;border:1px solid var(--line);border-radius:99px;background:transparent;color:var(--green);cursor:pointer;font-size:12px}.who-knew-pills button.is-selected,.who-knew-pills button:hover,.who-knew-pills button:focus-visible{border-color:var(--green);background:var(--green);color:#fff}.who-knew-pills button:disabled{cursor:not-allowed;opacity:.45}.who-knew-custom-list{display:grid;gap:12px}.who-knew-custom-row{display:grid;grid-template-columns:1fr 2fr auto;gap:8px;align-items:end}.who-knew-custom-row label,.who-knew-field{display:grid;gap:7px;color:var(--deep);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.who-knew-field{margin:14px 0}.who-knew-custom-row input,.who-knew-field input{width:100%;box-sizing:border-box;padding:11px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:15px Georgia,"Times New Roman",serif}.who-knew-custom-row input:focus,.who-knew-field input:focus{outline:2px solid var(--gold);outline-offset:2px}.who-knew-remove{padding:10px;border:0;background:transparent;color:#8a4e45;cursor:pointer;font-size:12px}.who-knew-note{color:var(--muted);font-size:12px;line-height:1.5}.who-knew-error{min-height:20px;margin:15px 0 0;color:#8a4e45;font-size:12px}.who-knew-status{min-height:20px;margin:15px 0 0;color:var(--green);font-size:12px}.who-knew-panel>.button{margin-top:22px}.who-knew-back{margin:28px 0 70px;text-align:center;font-size:12px}.who-knew-back a{color:var(--green);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.who-knew-room-code-label{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.who-knew-room-code-label strong{display:block;margin-top:8px;color:var(--deep);font:700 36px/1 Georgia,"Times New Roman",serif;letter-spacing:.12em}.who-knew-room-access{margin-top:24px}.who-knew-qr{display:flex;justify-content:center;min-height:220px;align-items:center}.who-knew-qr svg{max-width:220px;height:auto}.who-knew-room-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:12px}.who-knew-lobby-section h3 span{color:var(--muted);font-weight:400}.who-knew-lobby-section [data-player-list] p{margin:8px 0}.who-knew-lobby-section [data-player-list] p::before{content:'✦';margin-right:8px;color:var(--gold)}
.who-knew-secret-card{margin:22px 0;padding:26px;background:#f0f4eb;border:1px solid var(--line);text-align:center}.who-knew-concealed-label{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.who-knew-secret-card .button{margin:12px auto}.who-knew-secret-knower,.who-knew-secret-keyword{color:var(--deep);font-size:18px;font-weight:700}.who-knew-secret-fact{margin:18px auto;max-width:510px;color:var(--deep);font:italic 21px/1.45 Georgia,"Times New Roman",serif}.who-knew-ready-count{margin:22px 0 0;text-align:center;color:var(--muted);font-size:13px}
.who-knew-speaking-order{margin:16px 0;padding-left:24px;color:var(--deep);font:18px/1.6 Georgia,"Times New Roman",serif}.who-knew-speaking-order li{padding-left:8px}.who-knew-facilitator-info{margin:22px 0;padding:18px;background:#f0f4eb;border-left:3px solid var(--gold)}.who-knew-facilitator-info p{margin:6px 0}.who-knew-facilitator-info blockquote{margin:12px 0 0;color:var(--deep);font:italic 16px/1.5 Georgia,"Times New Roman",serif}.who-knew-vote-options{display:grid;gap:10px;margin:22px 0}.who-knew-vote-option{padding:14px 16px;border:1px solid var(--line);background:transparent;color:var(--deep);text-align:left;font:17px Georgia,"Times New Roman",serif;cursor:pointer}.who-knew-vote-option:hover,.who-knew-vote-option:focus-visible,.who-knew-vote-option.is-selected{border-color:var(--green);background:#f0f4eb}.who-knew-vote-option:disabled{cursor:not-allowed;opacity:.7}
@media(max-width:600px){.who-knew-main{padding:34px 0 55px}.who-knew-hero h1{font-size:42px}.who-knew-panel{padding:27px 18px}.who-knew-custom-row{grid-template-columns:1fr;gap:6px}.who-knew-remove{justify-self:start;padding:5px 0}.who-knew-pills button{flex:1 1 auto}.who-knew-room-code-label strong{font-size:31px}.who-knew-room-actions .button{flex:1 1 130px}}
