#phone-access{margin-top:42px}#phone-access .capture-panel{margin-top:18px}#phone-access label{margin-top:18px}#phone-pairing-code{display:block;font-size:32px;letter-spacing:5px;color:var(--accent);font-variant-numeric:tabular-nums;margin:10px 0}#phone-link{font-size:14px}#phone-access p{line-height:1.65;overflow-wrap:anywhere}.phone-note{border:1px solid #435032;background:#1d2618;color:#dbefc3;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.65;margin:0 0 20px}.pair-page main{margin:40px auto;max-width:560px;padding:24px}.pair-page .brand{margin-bottom:28px}.pair-page h1{font-size:30px;letter-spacing:-.7px}.pair-page p{line-height:1.65;color:var(--muted)}.pair-page form{margin-top:24px}.pair-page .primary{width:100%;margin-top:15px}.pair-page #phone-code{font-size:26px;letter-spacing:4px}#local-player input[aria-invalid=true]{border-color:#ffacac}@media(max-width:760px){nav{overflow-x:auto;max-width:100%;padding-bottom:6px}nav a{flex:none;white-space:nowrap;min-height:44px}header{gap:12px;align-items:flex-start}.connection{max-width:60%;text-align:right}button,.small-button,.secondary{min-height:44px}input,select,textarea{font-size:16px}#phone-access .file-list{flex-wrap:wrap}#phone-access .file-list button{flex:1}#phone-reset{white-space:normal}.channel-info,.job-title{min-width:0}.channel h3,.job h3{overflow-wrap:anywhere}.pair-page main{margin-top:10px}}
