.VisitorReroll-module__1vJ9aq__reroll{margin-top:var(--mp-spacing-lg);padding-top:var(--mp-spacing-lg);border-top:1px solid var(--mp-color-border-surface-default)}.VisitorReroll-module__1vJ9aq__button{min-block-size:44px;padding:var(--mp-spacing-xs) var(--mp-spacing-lg);border:1px solid var(--mp-color-border-interactive-default);border-radius:var(--mp-radius-md);background:var(--mp-color-bg-surface-raised);color:var(--mp-color-text-default);font:inherit;font-size:var(--mp-font-sizes-sm);cursor:pointer}.VisitorReroll-module__1vJ9aq__button:hover:not(:disabled){background:var(--mp-color-bg-surface-sunken);color:var(--mp-color-text-link)}.VisitorReroll-module__1vJ9aq__button:focus-visible{outline:2px solid var(--mp-color-focus-ring);outline-offset:2px}.VisitorReroll-module__1vJ9aq__button:disabled{cursor:not-allowed;color:var(--mp-color-text-tertiary);border-color:var(--mp-color-border-surface-default)}.VisitorReroll-module__1vJ9aq__note{margin-top:var(--mp-spacing-sm);font-size:var(--mp-font-sizes-xs);color:var(--mp-color-text-tertiary);text-wrap:pretty;max-width:48ch}.VisitorReroll-module__1vJ9aq__widget:not(:empty){margin-top:var(--mp-spacing-md)}.VisitorReroll-module__1vJ9aq__status:not(:empty){margin-top:var(--mp-spacing-sm);font-size:var(--mp-font-sizes-sm);color:var(--mp-color-text-secondary);text-wrap:pretty;max-width:60ch}
