.ssq-app{color:var(--text-primary)}.ssq-app .btn-primary{background:var(--accent-dark);transition:background-color .2s ease}.ssq-app .btn-primary:after{display:none}.ssq-app .btn-primary:hover{background:#8b5cf6;box-shadow:none}.ssq-app .btn-accent:active,.ssq-app .btn-primary:active{transform:none}.ssq-app .btn-accent:hover{background:rgba(168,85,247,.08);box-shadow:none}.ssq-app .btn-accent:focus-visible,.ssq-app .btn-primary:focus-visible,.ssq-app a:focus-visible,.ssq-app button:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.ssq-app .ssq-result-actions{bottom:calc(4rem + env(safe-area-inset-bottom))}