.veil-find{max-width:520px;margin:0 auto}.veil-find-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.veil-find-tabs button{border:1px solid var(--border,#2a2a2a);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:.625rem;font-size:.9rem}.veil-find-tabs button.active{background:var(--muted,#1a1a1a);font-weight:600}.veil-find-pane{flex-direction:column;gap:.75rem;display:flex}.veil-find-center{text-align:center;align-items:center}.veil-find-input{border:1px solid var(--border,#2a2a2a);background:0 0;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:1rem}.veil-find-results{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.veil-find-results li a{border:1px solid var(--border,#2a2a2a);color:inherit;border-radius:10px;align-items:baseline;gap:.625rem;padding:.75rem .875rem;text-decoration:none;display:flex}.veil-find-results li a:hover{background:var(--muted,#1a1a1a)}.veil-find-name{font-weight:600}.veil-find-handle,.veil-find-hint{opacity:.6;font-size:.9rem}.veil-find-error{color:#f87171;font-size:.9rem}.veil-find-qr{background:#fff;border-radius:12px;width:220px;height:220px;padding:8px}.veil-find-scanner{border-radius:12px;width:100%;max-width:360px;overflow:hidden}.veil-add-page{flex-direction:column;gap:.5rem;max-width:520px;margin:0 auto;padding:3rem 1rem;display:flex}.veil-add-avatar{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.75rem;font-weight:700;display:flex}
