/* Qwizmo refinement layer (V34): shared polish for the dark game pages. Loaded last. */
:focus-visible{outline:3px solid #ffd875;outline-offset:3px;border-radius:6px}
button,.party-link,a[class*="btn"]{touch-action:manipulation}
button:disabled,button[disabled]{opacity:.55;cursor:not-allowed;filter:none}
.ux-hint,.setup-options .ux-hint,.hint,.muted{color:#c4d2f0!important;opacity:1!important}
input,select,textarea{font-size:16px} /* prevents iOS zoom-on-focus */
input::placeholder{color:#93a6cd;opacity:1}
img,svg,video{max-width:100%}
@media(max-width:620px){main,.wrap,.container{padding-left:14px!important;padding-right:14px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
