.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg)}.auth__card{width:min(420px,100%);display:flex;flex-direction:column;gap:18px}.auth__brand{font-weight:600;font-size:18px;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px}.auth__brand small{font-weight:400;color:var(--muted);font-size:var(--fs-aux)}.auth__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.auth__lead{margin:0;color:var(--body);font-size:var(--fs-aux);line-height:1.55}.auth__links{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-aux)}.auth__links a{color:var(--accent-600)}.auth__qr{display:grid;grid-template-columns:160px 1fr;grid-gap:16px;gap:16px;align-items:center}.auth__qr img{width:160px;height:160px;border-radius:var(--r-card);border:1px solid var(--border);background:#fff}.auth__secret{font-family:var(--font-data);font-size:12px;word-break:break-all;color:var(--body);-webkit-user-select:all;-moz-user-select:all;user-select:all}.auth__foot{font-size:11px;color:var(--muted);text-align:center}