.root { display: flex; align-items: center; justify-content: center; background: none; border: none; border-radius: 8px; padding: 5px 12px; font-family: "Rubik", -apple-system, sans-serif; font-size: 12px; font-weight: 500; color: var(--fg-2); cursor: pointer; white-space: nowrap; text-decoration: none; transition: background 0.1s, color 0.1s; } .root:hover { background: var(--border-8); color: var(--fg-0); } .root[data-danger]:hover { color: var(--error); } .sm { display: flex; align-items: center; background: none; border: none; border-radius: 0; padding: 0; font-family: "Rubik", -apple-system, sans-serif; font-size: 10px; font-weight: 400; color: var(--fg-2); cursor: pointer; white-space: nowrap; text-decoration: none; } .disabled { cursor: default; color: var(--fg-3); }