:root{color:#111;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}.app-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.connect-screen{width:min(100%,360px);display:grid;gap:18px;justify-items:center}h1{margin:0;color:#111;font-size:24px;font-weight:700;line-height:1.2}p{margin:0;color:#6b7280;font-size:14px;line-height:1.45;text-align:center}.status-panel{width:100%;display:grid;gap:8px;justify-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.status-panel strong{color:#111;font-size:22px;line-height:1.2}.status-label{color:#475569;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.verified{border-color:#86efac;background:#f0fdf4}.primary-action,.secondary-action{width:100%;min-height:46px;border:0;border-radius:8px;cursor:pointer;font-weight:700}.primary-action{color:#fff;background:#111}.secondary-action{color:#111;background:#e5e7eb}.primary-action:disabled,.secondary-action:disabled{cursor:wait;opacity:.65}.error-text{color:#b91c1c}.hint-text{color:#475569;font-size:13px}
