/* Kingdom Quest v59 onboarding, governance, and trust. */
.tour-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0}.tour-steps article{padding:14px;border:1px solid var(--border);border-radius:12px}.tour-steps article>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold);color:#151109}.tour-steps h3{font-size:1rem}.tour-steps p{color:var(--muted);font-size:.9rem}.tour-hide{display:flex;gap:8px;align-items:center;margin:14px 0}.tour-hide input{width:auto}
.version-list,.quality-list{display:grid;gap:8px;margin:16px 0}.version-list button,.quality-list button{display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.05);color:var(--ink);text-align:left}.quality-list button span{color:var(--gold)}.transfer-actions,.room-governance-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.access-checks,.room-control-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}.access-checks label,.room-control-grid label{display:flex;gap:9px;padding:13px;border:1px solid var(--border);border-radius:10px}.access-checks input,.room-control-grid input{width:auto}
.trust-label{display:flex;align-items:center;gap:9px;margin:0 0 12px!important;padding:9px 11px;border-left:3px solid var(--gold);background:rgba(246,189,69,.08);font-size:.8rem}.trust-label b{color:var(--gold)}.trust-label span{color:var(--muted)}#cohostResult code{display:block;overflow-wrap:anywhere;margin:10px 0;padding:12px;border-radius:8px;background:#050e1d;color:var(--gold)}
.cohost-join{margin-top:18px;padding:12px;border:1px solid var(--border);border-radius:10px}.cohost-join summary{cursor:pointer;color:var(--gold);font-weight:800}.cohost-join form{display:grid;grid-template-columns:1fr 2fr auto;gap:9px;margin-top:12px}.cohost-join label{display:grid;gap:4px}.cohost-mode [data-room-kick],.cohost-mode #roomGovernanceButton,.cohost-mode #shareRoomButton{display:none!important}
body.global-large-text{font-size:118%}body.global-high-contrast{--ink:#fff;--muted:#fff;--border:#9cc8ff;--green:#70f0b3;--red:#ff8c8c}body.global-reduced-motion *,body.global-reduced-motion *::before,body.global-reduced-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:850px){.tour-steps{grid-template-columns:1fr 1fr}.access-checks,.room-control-grid,.cohost-join form{grid-template-columns:1fr}}@media(max-width:520px){.tour-steps{grid-template-columns:1fr}.kq-breadcrumbs #openTour,.kq-breadcrumbs #openAccessibility,.kq-breadcrumbs #openTransfer{font-size:0}.kq-breadcrumbs #openTour::after{content:"?";font-size:.9rem}.kq-breadcrumbs #openAccessibility::after{content:"Aa";font-size:.75rem}.kq-breadcrumbs #openTransfer::after{content:"⇩";font-size:.9rem}}
